Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estructuras de Sentencias
Estructuras de Sentencias
Introducción
Para el desarrollo de algoritmos existen tres tipos fundamentales de estructuras de control:
Secuencial.
Alternativa.
Repetitiva.
Una estructura de control tiene un único punto de entrada y un único punto de salida.
a) Secuencial:
La estructura secuencial es la más sencilla de todas, simplemente indica al procesador que
debe ejecutar de forma consecutiva una lista de acciones (que pueden ser, a su vez, otras estructuras
de control); para construir una secuencia de acciones basta con escribir cada acción en una linea
diferente.
En Delphi:
Sentencia1
Sentencia1;
Sentencia2;
Sentencia2 Sentencia3;
Sentencia3
b) Alternativa (Selectiva):
La estructura alternativa permite bifurcar el “flujo” del programa en función de una
expresión lógica; se dispone de tres estructuras alternativas diferentes: alternativa simple,
alternativa doble y alternativa múltiple.
b.1) Simples
b.3) Múltiple:
Contrario
op
1
2 N
CASE op OF
1: Sentencia1;
2: Sentencia2;
N: Sentencia N;
ELSE Sentencia Contrario;
END;
La estructura repetitiva o iterativa permite, como su propio nombre indica, repetir una acción (o grupo de
acciones); dicha repetición puede llevarse a cabo un número prefijado de veces o depender de la evaluación
de una expresión lógica. Existen tres tipos de estructuras repetitivas: Mientras (While), desde-hasta (For) y
repetir-hasta (Repeat Until).
WHILE Condición DO
BEGIN
No Sentencia1;
Condición
END;
SI
Sentencia1
Sentencia1
REPEAT
Sentencia1;
Sentencia1 UNTIL Condición DO;
NO
Ing. Josué Veizaga Gonzales - Texto en revisión ( Borrador)
Condición
SI