CICLO FOR
CONTROL DE FLUJO DE PROGRAMAS
• 1.
• 2.
• 3.
• 4.
• 5.
• 6.
• 7.
• 8.
BREAK
LOOP
CASE
WHILE
FOR
DO
IF
GOTO
CONTROL DE FLUJO DE PROGRAMASBREAK
Salir de un ciclo: loop, while, do, for, do, if
• 2.
LOOP
Hacer un ciclo
Ejemplo:
loop
Move (a)
Move (b)
end loop
CONTROL DE FLUJO DE PROGRAMAS
• CASE
Hacer varias comparaciones.Según la comparación es lo que
realiza.
Ejemplo :
int contador
case contador
;;comprobar estado de contador
of 0 :
;;si es igual cero
move(a)
;;muévete a posición a
of 2,3,5:
;;si es igual2 , 3 o 5
move (b)
;;muévete a posición b
of 6 to 30:
;;si esta dentro del rango 6 a 30
ready()
;;ve a ready
end case
CONTROL DE FLUJO DE PROGRAMAS
• WHILE
Hacer un ciclo mientras lasentencia sea verdadera
Ejemplo:
• While (contador < 5] ;;mientras que el contador sea menor a 5
move(a)
;;ir a posición a
move(b)
;;ir a posición b
contador = contador + 1 ;;incrementarcontador
end while
CONTROL DE FLUJO DE PROGRAMAS
• FOR
Realizar un ciclo un determinado numero de veces
• Ejemplo
for i=1 to 7
move (a)
move (b)
End for
;;sentencia inicio y final
;;ciclo a realizar
CONTROL DE FLUJO DE PROGRAMAS
• DO
Hacer un ciclo, pero prueba la condición hasta el final,
en el caso de “while “ la prueba antes de empezar, al
menos se realiza una vez.do
move (a)
;;ir a posición a
move (b)
;;ir a posición b
contador = contador + 1 ;;incrementar contador
until contador > 5 ;;hasta que el contador mayor a 5
CONTROL DE FLUJO DE PROGRAMAS
IFSi es cierta la condición se realiza el ciclo
if (contador < 5)
;;si en contador es menor a 5
move(a)
move(b)
else if (contado >5)
move(b)
move(a)
end if
;;ir a posición a
;;ir a posiciónb
;;si en con
;;ir a posición b
;;ir a posición c
CONTROL DE FLUJO DE PROGRAMAS
• GOTO
Ir a una etiqueta.
main
teachable cloc a, b, c
move (a)
comienza::
move (b)
move (c)
goto...
Regístrate para leer el documento completo.