lunes, 14 de diciembre de 2015

CONTROLES

CLASE Nª 4 APRENDIENDO CON CONTROLES


Hola chicos en esta nueva entrada veremos lo que son los bloques de control. Los bloques de control los utilizamos para hacer que nuestro objeto realice acciones de manera iterativa haciendo que las sentencias se repitan el numero de veces que establezcamos en el objeto o a la vez poner un control de condición que se ejecute el ciclo.

Es decir estos bloques nos permitirán controlar una determinada acción del objeto en la programación del mismo.

Estos son los bloques de control que vamos a utilizar continuamente en nuestros programas:


Bloque esperar hasta que la accione se cumpla

   
                          
Bloque repetir Nª de veces






Repetir hasta que la acción se cumpla






Bloque condicional Si sino
Bloque condicional Si
       





Bloque repetir siempre (repetición continua)






A continuación les presentare un pequeño ejemplo de su utilización con su respectiva explicación:

El bloque de evento de la bandera de inicio como ella mismo dice al presionarla comenzará el programa, luego el sensor que hemos utilizado de preguntar y esperar va ha preguntar como te llamas al usuario y en la parte inferior de la pantalla se mostrara una barra en donde deberá el usuario ingresar su respuesta; vamos a unir el mensaje hola con la respuesta que fue ingresada por el usuario gracias al operador unir, esperaremos 1 segundo y el objeto va a decir el mensaje (HAS CLIC SOBRE MI Y......). Colocamos un evento que dice que siempre que hagamos clic en el objeto proceda a realizar las siguientes acciones de acuerdo a los condicionales que hemos establecido:


  1. Si la tecla ( a ) esta presionada mientras hacemos clic en el objeto, este va a cambiar de disfraz y a girar 50 grados.
  2. Si no cumple la condición anterior pasa al siguiente condicional que nos dice que:
    1. Si la tecla ( e ) esta presionada mientras hacemos clic en el objeto va a tocar el sonido miau.
    2. Si no se cumple esta condición pasara al siguiente condicional que dice:
      1. Si la tecla ( i ) se encuentra presionada entonces realizara las acciones de decir me estoy moviendo por 2 segundos y luego se moverá 10 pasos.


Ejercicio 1












































https://scratch.mit.edu/projects/91424646/#player

Ejercicio 2
























Otro bloque que vimos fue el de datos en el cual podíamos crear nuestras propias variables, haciendo que al presionar la bandera el valor de la variable siempre iba a iniciar desde cero, entonces al hacer clic sobre el objeto en este caso el gato la variable iniciada en cero iba a cambiar, aquí entra nuestro condicional que nos dice que si la variable es igual a 5 veces que hemos hecho clic sobre el objeto entonces proceda a decirle al usuario me has presionado (numero de veces presionado) veces , todo esto por 2 segundos.





0 comentarios:

Publicar un comentario