Diferencia entre revisiones de «while»
De ArduWiki
(→Parámetros) |
|||
(No se muestran 8 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
− | Los bucles '''while''' se ejecutan de forma continua, e infinitamente, hasta que la expresión dentro del paréntesis () se convierte en falsa. Algo debe cambiar la variable de prueba, o el bucle '''while''' nunca se terminará. Este cambio podría ser en el código, tal como que una variable sea incrementada, o una condición externa, tal como la comprobación de un sensor. | + | Los bucles '''while''' se ejecutan de forma continua, e infinitamente, hasta que la expresión dentro del paréntesis () se convierte en falsa o se llegue a una sentencia [[break]]. Algo debe cambiar la variable de prueba, o el bucle '''while''' nunca se terminará. Este cambio podría ser en el código, tal como que una variable sea incrementada, o una condición externa, tal como la comprobación de un sensor. |
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
− | while(expresion){ | + | while (expresion){ |
//ejecutar | //ejecutar | ||
} | } | ||
Línea 10: | Línea 10: | ||
== Parámetros == | == Parámetros == | ||
− | ;expresion: una instrucción (boolean) | + | ;expresion: una instrucción (boolean) que se evalúa como verdadera o falsa. |
== Advertencias == | == Advertencias == | ||
Línea 16: | Línea 16: | ||
== Ejemplo == | == Ejemplo == | ||
− | < | + | <syntaxhighlight lang="c++"> |
byte var = 0; | byte var = 0; | ||
while (var < 200){ | while (var < 200){ | ||
Línea 22: | Línea 22: | ||
var++; | var++; | ||
} | } | ||
− | </ | + | </syntaxhighlight> |
== Vea también == | == Vea también == | ||
− | + | <categorytree mode=all>Estructura control</categorytree> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | = | ||
− | |||
+ | == Referencias externas == | ||
+ | * [http://arduino.cc/en/Reference/While Guia de referencia de Arduino] | ||
+ | * [https://aprendiendoarduino.wordpress.com/tag/estructuras-de-control/ Estructuras de control] - Enrique Crespo | ||
+ | * [http://www.ardumania.es/el-bucle-while/ El bucle while] - Manuel Delgado | ||
− | [[Category: | + | [[Category:Estructura control]] |
Revisión actual del 13:21 4 feb 2020
Contenido
Descripción
Los bucles while se ejecutan de forma continua, e infinitamente, hasta que la expresión dentro del paréntesis () se convierte en falsa o se llegue a una sentencia break. Algo debe cambiar la variable de prueba, o el bucle while nunca se terminará. Este cambio podría ser en el código, tal como que una variable sea incrementada, o una condición externa, tal como la comprobación de un sensor.
Sintaxis
while (expresion){ //ejecutar }
Parámetros
- expresion
- una instrucción (boolean) que se evalúa como verdadera o falsa.
Advertencias
Nada.
Ejemplo
byte var = 0;
while (var < 200){
//repite algo 200 veces
var++;
}
Vea también
Referencias externas
- Guia de referencia de Arduino
- Estructuras de control - Enrique Crespo
- El bucle while - Manuel Delgado