Professional Documents
Culture Documents
Ej.: For x: = 1 to 5 do
Es posible hacer que un ciclo cuente hacia atrs, es decir, que la variable en
lugar de incrementar se decrementa. Para esto cambiamos la palabra to por
downto y colocamos el valor mayor en la parte izquierda y el valor menor a la
derecha.
Begin;
Var
Num, x: integer;
Begin;
For x: = 1 to 3 do
Read (num);
End
Write (termine)
End.
Ej:
WHILE
Begin;
Var
Num, x integer;
x: = 1
Begin;
While x < 3 do
Read (num);
End;
Write (termine)
End.
Repeat
Este tipo de ciclo es muy parecido al ciclo WHILE, la diferencia entre ambos
es que en WHILE la condicin se evala al principio del ciclo, en cambio el
REPEAT se evala al final, lo que significa que la sentencia se ejecutar por lo
menos una vez.
Ej:
Begin;
Var
Num, x integer;
x: = 1
Begin;
Repeat
Read (num);
x: = x + 1
until x = 3
End;
Write (termine)
End.
If
Ej:
Program semana;
Uses crt;
Var num: integer;
Begin;
clrscr;
write (escribe un nmero);
readln (num);
if num = 1 then
write (Lunes);
if num = 2 then
write (Marte);
if num = 3 then
write (Mircoles);
if num = 4 then
write (Jueves);
if num = 5 then
write (Viernes);
if num = 6 then
write (Sbado);
if num = 7 then
write (Domingo);
readkey;
End.
Case