For

  0 comentarios

La sentecia for repite un bloque de instrucciones un número concreto de veces, dependiendo de la condición indicada. Cada vez que ejecuta las instrucciones vuelve a comprobar la condición.

Sintaxis:

for (expr1; expr2; expr3){
	//Instrucciones que se repetirán un número determinado de veces
}

Expresión 1: es el valor inicial de una variable entera que se utilizará como contador en las iteraciones del bucle. Por ejemplo x=0.

Expresión 2: en esta parte se especifica una condición. Justo antes de cada iteración se comprueba que sea cierta para pasar a ejecutar. Si la condición se evalúa como falsa, se finaliza el bucle «for», continuando el programa tras su llave de cierre. Por ejemplo x<10.

Expresión 3: en esta se indica el cambio de valor que sufrirá, al inicio de cada iteración del bucle, la variable usada como contador. Por ejemplo x++

Ejemplo:

En el siguiente ejemplo se escribira por el monitor serial los números del 0 al 9 ininterrupidamente.

byte x;
void setup(){
  Serial.begin(9600);
}
void loop(){
  for (x=0;x<10;x++){
    Serial.println(x);
  }
}

Si nos fijamos bien en las expresiones le estamos indicando que comience por el número 0, mientras este sea menor de 10 que siga cumpliendo la instruciones, y en la última expresión, x++, incrementamos una unidad la variable x.

Ver tambien:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
*
*