If Anidado
Enviado por eaag23 • 6 de Abril de 2014 • 325 Palabras (2 Páginas) • 335 Visitas
En programación, es el tipo de estructura de selección empleada en la programación de algoritmos.
IF significa SI (condicional) en español. Su funcionamiento es simple. Se evalúa una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro código (o continúa con la ejecución del programa).
Estructura IF en pseudocódigo:
if (condición)
ejecuta esto si la condición es verdadera
else
ejecuta esto si la condición es falsa
Ejemplo de la estructura de selección if en lenguaje C:
int edad;
printf(“Ingrese su edad: ”);
scanf(“%d”, &edad);
if (edad>=18)
{
printf(“Usted es mayor de edad. ”);
}
else
{
printf(“Usted es menor de edad. ”);
};
En este ejemplo, declaramos una variable llamada número de tipo entero. Luego imprimimos en pantalla Ingrese su edad, y con la función scanf esperamos que el usuario ingrese un número entero.
Luego entra en juego la estructura de selección IF. Si la condición numero >=18 evalúa verdadero (true), se imprime en pantalla Usted es mayor de edad. En cambio, si se evalúa en falso (false), se imprime en pantalla Usted es menor de edad. Luego continúa con la carga del programa.
Puede obviarse la instrucción Else si se desea.
if (condición)
{
ejecuta esto sólo si la condición es verdadera
};
La condición siempre debe devolver un valor de verdad o falsedad. Aquí se utilizan los operadores lógicos.
Cargar o asignar la variable de condición;
if (condición)
{ Grupo cierto de instrucciones;}
else
{ Grupo falso de instrucciones; };
Primero.- Observar donde van y donde no van los puntos y comas;
Segundo.- La condición va entre paréntesis;
Tercero.- Si un IF no ocupa un grupo falso de instrucciones, entonces no se pone el Else, y la llave antes del Else si terminaría con punto y coma.
A la <expresión_lógica> de una instrucción alternativa doble (IF Else) también se le denomina condición.
Para que se ejecute el <bloque_de_instrucciones_1>, la condición tiene que ser verdadera. Por el contrario, si la condición es falsa, se ejecutará el <bloque_de_instrucciones_2>.
En resumen, en C una instrucción IF Else (alternativa doble) permite seleccionar, por medio de una condición, el siguiente bloque de instrucciones a ejecutar, de entre dos posibles.
...