unidad 4 y 5 de algoritmos de programacioón
Estas se utilizan para tomar decisiones lógicas. En estas se evalúa una condición y en función al resultado se realiza una determinada secuencia deinstrucciones.
Esta estructura de control es denominada usualmente como IF-THEN-ELSE (Si esto – Entonces – Si no).
Estas estructuras se clasifican:
1. Selectiva simple
2. Selectiva doble
3.Selectiva anidada
4. Selectiva múltiple
4.1.-Selectiva simple
Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces evalúa la condición y en tal caso:
Si lacondición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).
Si la condición es falsa, entonces no se hace nada.
Español Inglés
Si IfEntonces then
fin_si endif
Ejemplo 1
Construir un algoritmo tal, que dado como dato la calificación de un alumno en un examen, escriba "Aprobado" en casoque esa calificación fuese mayor que 8.
Salidas: mensaje de aprobado si se cumple la condición.
Entradas: calificación
Datos adicionales: un alumno aprueba si la calificación es mayor que 8Variables:
Cal = calificación
Algoritmo:
Inicio
Leer (cal)
Si cal > 8 entonces
Escribir ("aprobado")
4.2 Selectiva doble
Son estructuras lógicas que permiten controlar la ejecución de variasacciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
Representaciónpseudocodificada.
Español Inglés
Si entonces If then
sino else
Fin_SiEnd_if
Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.
Ejemplo 1
Dado como dato la calificación de un alumno en un examen,...
Regístrate para leer el documento completo.