# data[].attributes.body
1-Jorge Vásquez
2-Daniela Rodríguez
3-Josue Liang
4-Juan Castillo

# data[].attributes.body
- for
- while
- do while
- goto
- break
- continue

# data[].attributes.body
- if
- else
- switch-case

# data[].attributes.headline
Sintaxis de las estructuras de repetición

# data[].attributes.subject
Sintaxis de las estructuras de repetición

# data[].attributes.body
Goto sintaxis

For
(inicio;mientras;incremento)
{
//CODIGO A EJECUTAR
}
While

while (condition) { // la condición debe ser TRUE o FALSE

// statement(s)

}

Do while

do {

// statement block

} while (condition);

Break
break=[on|off]
Continue

continue [ etiqueta ];

# data[].attributes.body
Sintaxis de elf

Sintaxis de If

if (condition) { // Siendo condition unaexpresión de TRUE o FALSE.

//statement(s)

}

Por ejemplo

if (x > 120) digitalWrite(LEDpin, HIGH);
 if (x > 120)

digitalWrite(LEDpin, HIGH);

if (x > 120) {digitalWrite(LEDpin, HIGH);}

if (x > 120) {

digitalWrite(LEDpin1, HIGH);

digitalWrite(LEDpin2, HIGH);

}

// todo está correcto

En caso de agregar else  entonces lo que se busca es que , si no cumple con una condición, de esta forma el programa deberá realizar una acción determinada
Sintaxis de Switch-case

switch (var) { case label1:
// statements
break;

case label2:

// statements

break;

default:

// statements

break;

}

En donde var es la variable que el programa tiene que comparar con otros datos (siempre que sean del tipo int y char). Y label son las constantes ejecutadas. Se usa break para salir del switch y default para ejecutar el bloque de códigos cuando no se cumplan con las condiciones solicitadas.
Else

# data[].attributes.body
Las estructuras de repetición son las llamadas estructuras cíclicas, iterativas o de bucles. Permiten ejecutar un conjunto de instrucciones de manera repetida mientras que la expresión lógica a evaluar se cumpla .En lenguaje C existen tres estructuras de repetición: while, do-while y for.

# data[].attributes.body
Las estructuras de control en el entorno de programación de Arduino son herramientas que se utilizan para elegir una secuencia o un camino alternativo dentro de la estructura del software. Esto quiere decir que, son instrucciones que permiten romper la secuencia metódica de los códigos, ya que existe una expresión lógica con la cual se debe decidir si se elige una ruta u otra para que ambas puedan llegar más adelante al mismo final del proceso.

# data[].attributes.body
Son útiles a la hora de modificar el flujo de la ejecución de las instrucciones de un programa Arduino

# data[].attributes.body
Su utilidad fundamental es la de repetir de manera repetitiva un conjunto de instrucciones con una condición la cual es que todas las expresiones evaluadas se cumplan o sean verdaderas