lunes, 21 de agosto de 2017

Programación - For

La sentencia For ejecuta una serie de instrucciones, y las repite una y otra vez, hasta que se han ejecutado una cierta cantidad de veces.

La forma general de la instrucción For es la siguiente:

             For (inicio, término, incremento)
             {
                         instrucción 1
                         instrucción 2
                         instrucción 3
                         etc.
             }

Los datos inicio, término e incremento, sirven para controlar la cantidad de veces que se van a ejecutar las instrucciones. Por ejemplo, se puede decir: de 1 a 10, con incremento de 1; esto hará que se ejecuten 10 veces. O se puede decir de 1 a 100, con incremento de 2 en 2; esto hará que se ejecuten 50 veces.

A continuación se muestra como usar la instrucción de repetición For con el robot MakeBlock mBot.

MakeBlock mBot

Para hacer repeticiones con "For" se utiliza la instrucción "contar con ...".



Aquí se selecciona la variable que servirá como contador. Y se especifica en que número iniciará la cuenta (desde), en que número terminará (hasta), y cual será el incremento (de a). Así es como se controla la cantidad de veces que se repetirán las instrucciones que tenga dentro de la sección "hacer".


Ejemplos


MakeBlock mBot. Aquí se utiliza la instrucción "contar con..." para realizar una acción 6 veces (desde 1 hasta 6). Lo que hace el robot es girar a la derecha a una velocidad de 80 durante medio segundo, y después se detiene.





Enlaces