Hola
Grupo: 670
Tarea
Condición IF
La forma general de la condición IF es la siguiente:
If (condición) then
begin
( instrucciones )
end;
donde(condición) es una comparación lógica que puede ser verdadera o falsa, como:
< menor que
mayor que
= igual a (SIN dos puntos)
= mayor o igual que
5) then
Writeln ('Es mayor que 5');
END.Si es una sola instrucción, no es necesario colocar Begin ni End separando las instrucciones.
Nótese que End lleva punto y coma.
Condición CASE OF
Si tenemos un grupo de instrucciones IFmuy largo en que se compare varias veces la misma
variable, quizá convenga cambiarlo por la instrucción Case Of. Por ejemplo:
( estado civil )
If (Codigo=1) then
Estado:='Soltero';
If(Codigo=2) then
Estado:='Casado';
If (Codigo=3) then
Estado:='Viudo';
If (Codigo=4) then
Estado:='Divorciado';
Si tenemos que ver por 30, 40 o 50 valores, es mejor usar Case Of.Podemos cambiar el ejemplo del estado civil que vimos anteriormente por:
Case Codigo of
1: Estado:='Soltero';
2: Estado:='Casado';
3: Estado:='Viudo';
4: Estado:='Divorciado';
End;Ciclo FOR
For variable := valorinicial To valorfinal Do
begin
( instrucciones )
end;
Esto hará que se repitan las instrucciones hasta que la variable tenga un valor igual o mayor
avalorfinal. Irá aumentando de 1 en 1 o disminuyendo de 1 en 1 dependiendo de si se usa To o
DownTo, a partir del valor valorinicial. Por ejemplo, las instrucciones Writeln que vimos
anteriormentepodrían ser resumidas en:
For i:=1 to 12 do
Writeln (5*i);
Ciclo WHILE y REPEAT
Los ciclos While y Repeat habitualmente se usan cuando no se sabe con exactitud la cantidad de veces que seva a repetir el proceso. La estructura de éstos es:
While
(condición) Do
begin
( instrucciones )
end;
Repeat
( instrucciones )
Until (condición);
A diferencia de los...
Regístrate para leer el documento completo.