Estructuras de Control en Turbo Pascal
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,03 KB
Sentencias Compuestas
Las sentencias compuestas son grupos de sentencias, separadas por punto y coma (;), que se tratan como una sola sentencia. Se encierran entre las palabras reservadas BEGIN
y END
.
Ejemplo:
|
El punto y coma antes de END
es opcional.
Ciclos Repetitivos
Ciclos FOR
Repite una sentencia un número determinado de veces. Incrementa una variable en uno desde un valor inicial hasta un valor final.
Sintaxis:
FOR identificador := inicio TO fin DO instrucción;
Ejemplo:
|
Para decrementar, se usa DOWNTO
:
|
Ciclos WHILE
La ejecución se realiza mientras se cumpla una condición.
Sintaxis:
WHILE condición DO instrucción;
Ejemplo:
|
Ciclos REPEAT-UNTIL
Similar a WHILE
, pero la condición se evalúa al final, asegurando al menos una ejecución.
Ejemplo:
|
Bifurcaciones Condicionales
Sentencia IF...THEN...ELSE
Ejecuta una sentencia si una condición es verdadera; de lo contrario, ejecuta otra sentencia.
Sintaxis:
IF condición THEN instrucción ELSE otra_instrucción;
Ejemplo:
|
La sección ELSE
es opcional.
Sentencias IF Anidadas
Se pueden usar sentencias compuestas dentro de un IF
o un ELSE
, permitiendo evaluar varias condiciones.
Ejemplo:
|
Selecciones CASE
Evalúa una expresión con varios valores posibles, ejecutando una acción específica para cada valor.
Ejemplo:
|
Bifurcaciones Incondicionales
GOTO
Altera el flujo del programa, saltando a una etiqueta. Su uso no es recomendable en programación estructurada.
Sintaxis:
GOTO etiqueta;
Ejemplo:
|