Recuerda Calificarnos
Existen tres tipos de estructuras de control selectivas, estas se basan en una condición o en una opción para decidir la parte del programa por el que pasará.
a)Simple b) Doble o compuesta c) Múltiple
Selectiva simple.- evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa no realiza ninguna acción.
Nota: Siexiste sola una instrucción o sentencia dentro de la condición no es necesario marcarlos con inicio y fin, en caso contrario si, como se muestra en el diagrama anterior.
Selectiva doble o compuesta.-evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa ejecuta otra acción o acciones.
Nota: Si existe sola una instrucción o sentencia dentro de lacondición no es necesario marcarlos con inicio y fin como en este caso que la condición fue falsa, en caso contrario si, en este ejemplo cuando la condición fue verdadera.
Ejemplo: Imprimir si un número espositivo o negativo
Nota: las variables no se especifican en el diagrama de flujo, pero si en el pseudocódigo.
Estructura de control selectivo: IF simple.
Sentencia IF
Toma una decisiónreferente a la acción a ejecutar en un programa entre dos alternativas basándose en el resultado (verdadero o falso) en una expresión. |
Sintaxis:
if (condición) | |
| Instrucción ejecutadacuando la condición es "verdadera"; |
else | |
| Instrucción ejecutada cuando la condición es "falsa"; |
Cuando en un programa que se esté ejecutando se encuentra la instrucción if, la condiciónserá evaluada para determinar su valor numérico, el cual será interpretado como verdadero o falso. Si la condición produce cualquier valor numérico positivo o negativo que no sea cero, será consideradacomo condición "verdadera" y se ejecutará la instrucción que sigue al if. Si la condición produce un valor numérico de cero, será considerada "falsa" y se ejecutará la instrucción que sigue...
Regístrate para leer el documento completo.