Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad V
Laboratorio: 3 horas
Carrera: Ingeniera de Sistema
IF (Expresin)
Then IF (Expresin) Then Accion Dependiendo del valor que tenga la expresin selector, se ejecutarn
Else IF (Expresin) Then accin las instrucciones etiquetadas por constante.
Else Accin
Aqu tambin los bloques de instrucciones pueden ser reemplazados
Figura 6. Expresin IF anidados por instrucciones simples.
Conviene tener presente que no debe escribirse punto y coma antes de
Una sentencia IF es anidada cuando la sentencia de la rama la palabra else.
verdadera (Then) o la rama falsa (Else), es a su vez es una
sentencia IF. Se puede utilizar para implementar decisiones con Reglas:
varias alternativas o multi-alternativas. Ejemplo: 1. La expresin (selector) se evala y se compara con las
constantes; las constantes son listas de uno o ms posibles
valores de (selector) separados por comas. Ejecutadas la(s) End.
<instrucciones>, el control se pasa a la primera instruccin a
continuacin de end (fin de case). 5.2.- Instrucciones de repeticin.
2. La clusula else es opcional. Un componente esencial de los algoritmos es la repeticin. La
3. Si el valor de (selector) no est comprendido en ninguna lista computadora, a diferencia de los humanos, posee una alta velocidad de
de constantes y no existe la clusula else, no sucede nada y procesamiento. A travs de ella, es posible ejecutar, de manera
sigue el flujo del programa; si existe la clusula else se ejecutan repetitiva, algunos pasos elementales de un algoritmo. Esto puede
la(s) <instrucciones> a continuacin de la clusula else. considerarse una extensin natural de la secuencia.
4. El selector debe ser un tipo ordinal (integer, byte, char, boolean La repeticin es la estructura de control que permite al algoritmo
o enumerado). Los nmeros reales no pueden ser utilizados ya ejecutar un conjunto de instrucciones un nmero de veces fijo y/o
que no son ordinales. Los valores ordinales de los lmites conocido de antemano.
inferiores y superiores deben de estar dentro del rango -32768
a 32767. Por consiguiente, los tipos string, longint y word no
Entre las estructuras repetitivas podemos destacar las siguientes:
son vlidos.
5. Todas las constantes case deben ser nicas y de un tipo ordinal 1.- While (Mientras)
compatible con el tipo del selector.
La estructura repetitiva while (mientras) es aquella en la que el
6. Cada sentencia, excepto la ltima, deben ir seguidas del punto
nmero de iteraciones no se conoce por anticipado y el cuerpo del
y coma.
bucle se ejecuta repetidamente mientras que una condicin sea
verdadera.
Ejemplo: