While
La instruccion while estudia primero la condicion y, en caso de que se cumpla, procedera a ejecutar la(s) instruccion(es) deseada(s).
Su estructura es:
while (condicion) do instruccion;En caso de que haya mas de una instruccion a realizar, escribiremos:
while (condicion) do begin instrucciones; end;For
El ciclo for realiza la(s) instruccion(es) deseada(s) durante un numero de vueltas predeterminadas. Este numero de vueltas no podra ser modificado NUNCA dentro del bucle, por lo que debemos tener cuidado en no tocar la variable indice (la que controla el numero de vueltas). Un ejemplo:
program pruebaFor;CONST N = 10; { numero de vueltas que dara el bucle}VAR i: integer; { variable que contara el numero de vueltas que llevamos}BEGIN for i:=1 to N do writeln(i);END.Y se mostraria por pantalla:
12345678910En caso de que tengamos que ejecutar mas instrucciones dentro del bucle, escribiriamos:
for (contador) do BEGIN instrucciones; END;
RepeatEl bucle Repeat realiza una serie de instrucciones y, una vez hechas, comprueba una condicion. En caso de cumplirse, no volvera a repetir dichas instrucciones, y en caso contrario las ejecutara. Su estructura es:
repeat instruccion(es);until (condicion);
muy bueno.
ResponderEliminar