[Indice]      [1]      [2]      [3]      [4]      [5]      [6]      [7]      [8]      [9]      [10]

ESTRUCTURAS DE CONTROL.



Se denominan estructuras de control a aquellas que determinan qué instrucciones deben ejecutarse y qué número de veces. Existen dos tipos de estructuras de control: alternativas o de selección y repetitivas o de iteración.

ESTRUCTURAS ALTERNATIVAS.

Son aquellas que bifurcan o dirigen la ejecución de un programa hacia un grupo de sentencias u otro dependiendo del resultado de una condición. Las dos sentencias alternativas de Turbo Pascal son:

Sentencia alternativa simple IF-THEN-ELSE
Sentencia alternativa múltiple CASE-OF.


IF THEN ELSE.

 Formato:

IF (expresión lógica o booleana) THEN Sentencial (simple o compuesta) ELSE Sentencia2 (simple o compuesta);


Ejem. IF n>O then Writeln (`Número positivo'); IF n>O then Writeln (`Número positivo') ELSE Writeln (`Negativo o cero');

No puede existir un punto y coma inmediatamente antes de una palabra ELSE ya que sería interpretado como final de IF.



CASE OF

 Formato:

CASE (expresión o variable) OF (lista de constantes1):(sentencia1); (lista de conslantes2):(sentencia2); (lista de constantes3):(senteneia3); ... (lista de constantesN):(sentenciaN); ELSE (SENTENCIA) ... END; Ejem.

Program menu; Var Numerodia: integer; Begin Write('introduzca el ordinal de un día laborable de la semana:') Readín (numerodia); Write (`Hoy es '); Case numerodia Of 1:Writeln ('Lunes'); 2:Writeln ('Martes'); 3:Writeln ('Miercoles'); 4:Writeln ('Jueves'); 5:Writeln ('Viernes'); 6:Writeln ('Sábado') Else Writeln ('¡¡¡Domingo!!! No es día laborable'); End.




LaPolitecnica.Net © 2000-2002, Raúl Zambrano Maestre