Proyectos ambientales
Esta sentencia se utiliza para realizar un test lógico y a continuación llevar a cabo una de dos posibles acciones, dependiendo de que el resultado sea cierto o falso. Laparte else de una sentencia if-else es opcional. Por tanto, la sentencia en su forma general más simple se puede escribir if (expresión) sentencia; La sentencia se ejecutará sólo si la expresión tieneun valor no nulo (es cierta). La sentencia puede ser simple o compuesta. La forma general de esta sentencia incluyendo la cláusula else es: if (expresión) sentencia1; else sentencia2; Es posibleanidar sentencias if-else una en otra, de la misma forma que los bucles
El diagrama de flujo y el formato de la sentencia.
Formatos de la sentencia IF:
if <condición>then <instrucción_1> else <instrucción_2> | if <condición> then <instrucción_1>else <instrucción_2> |
En este caso, primero se evalúa condición y si el resultado arroja un valor de verdad(verdadero), se ejecuta instrucción_1 ; en caso contrario seejecuta instrucción_2.
La condición es una expresión Booleana que puede ser verdadera o falsa (true o false). Una expresión Booleana se forma comparando valores de las expresiones utilizando operadoresde relación (relacionales) o comparación y los operadores lógicos vistos anteriormente.
Ejemplos :
Omisión de cláusula else :
Program Edades;
Uses Crt;Var
edad : integer ;
begin
WriteLn('Escribe tu edad : ');
ReadLn(edad);
if edad >= 18 thenWriteLn('!Eres Mayor de edad !');
WriteLn('Esta instrucción siempre se ejecuta');
ReadKey
end.
Nota: Antes de la...
Regístrate para leer el documento completo.