Estructura If
if, if-else
Estructura de selección
Consta de una sentencia especial de decisión y un conjunto de secuencias de instrucciones. La sentencia de decisión genera unresultado delimitado dentro de un rango preseleccionado (generalmente verdadero o falso) y, dependiendo del resultado obtenido, se ejecutará una de las secuencias de instrucciones. Pueden existirtantas secuencias de instrucciones como valores posibles del rango de decisión.
Estructura de selección
Falso
Verdadero
Estructura de selección - if
La sentencia if permite implementar unaestructura de tipo selección, es decir, permite decidir qué secuencia de código se va a ejecutar a continuación. La sintaxis general de la sentencia if es la siguiente:
if (expresión)
{sentencia 1; sentencia 2; …; }
La sentencia if acepta cualquier tipo de secuencias de instrucciones como parte de su estructura, cuando esta secuencia este formada por una única sentencia, NO seránecesario el empleo de llaves. Sin embargo, si la secuencia de instrucciones es compleja, este conjunto de instrucciones deberá ir encerrados entre paréntesis.
Estructura de selección - if
VerdaderoFalso
Estructura de selección - if
El funcionamiento de la sentencia if es el siguiente: 1. Si la expresión correspondiente if devuelve un valor verdadero (representado por un valor numéricodistinto de cero), se ejecutara la secuencia de instrucciones subsiguientes. 2. Si la expresión correspondiente if devuelve un valor falso (representado por un valor numérico igual a cero), la sentenciaif finalizará y se ejecutará la sentencia siguiente.
Ejemplo 1:
Inicio
Entero Edad
Imprime " Programa para Votar"
Imprime " Dime cual es tu edad"
Leer Edad
Si (Edad >= 18) EntoncesImprime " Tu puedes Votar"
Fin
Ejercicios propuestos
Lea un número entero del teclado y diga si el número divisible entre 2 Lea 2 números del teclado, el primero será el dividendo , el segundo...
Regístrate para leer el documento completo.