Está en la página 1de 3

APUNTES DE PROGRAMACIÓN USANDO CODEVISION AVR.

Ciclos Condicionales.
Llamamos ciclos condicionales a una instrucción o conjunto de instrucciones que se repite
siempre que se establece una condición. Vamos a estudiar 3 formas usuales en lenguaje C.
CONDICIONAL SIMPLE if()
La condicional simple if ejecutara realizara una comprobación lógica de la condición
que se le asigne y en caso de ser verdadera ejecutara una instrucción o conjunto de
instrucciones. El diagrama de flujo es como sigue:

La sintaxis es:

if(condición){
Instrucción1;
Instrucción2;

InstrucciónX;
}

El conjunto de instrucciones solo se ejecuta una vez en cada comprobación que


resulte ser verdadera,
Ciclo condicional while()
El ciclo condicional while() realizara una comprobación lógica de una condición
determinada y en caso de ser verdadera ejecutara una instrucción o conjunto de instrucciones.
Una vez concluidas volverá a comprobar la condición creando un ciclo constante mientras la
condición sea verdadera. El diagrama de flujo es como sigue:

La sintaxis es:

while(condición){
Instrucción1;
Instrucción2;

InstrucciónX;
}

Ciclo cronologico for(;;)
El ciclo condicional for(;;) es un poco más complejo e involucra la utilización de una
variable almacenada en RAM (para ele ejemplo la llamaremos k). También se deberá de
determinar el incremento. k++ indicará un incremento unitario positivo y k-- indicará un
incremento unitario negativo . Además así como en los anteriores ciclos se debe establecer la
condición. El diagrama de flujo es como sigue:

La sintaxis es:

for(valor_inicial_de_Variable;condición;incremento){
Instrucción1;
Instrucción2;

InstrucciónX;
}

También podría gustarte