Las estructuras selectivas son aquellas que dirigen la ejecución de un programa hacia un grupo de
sentencias del resultado de la condición.
Las estructuras selectivas o alternativas se dividen en:
1) Simples
2) Doble
3) Múltiple
Algoritmo
Define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.
ESTRUCTURA SELECTIVA SIMPLE
La estructura selectiva simple es aquella que evalua la condición, por verdadera ejecuta una
instrucción y si es falsa no ejecuta ninguna instrucción. En las condiciones se utiliza operadores
lógicos.
Representación Gráfica.
Su expresión en Pseudocódigo.
Si condición s
Instrucciones 1
Instrucciones 2
Instrucciones N
Fin si
Problema:
Ingresar cuatro numeros y sumarlos, si la suma es mayor o igual a 2500 imprimir el resultado.
Pseudocodigo.
- Inicio.
- Leer num1, num2, num3, num4
- T=num1+num2+num3+num4
- si T>=2500 entonces
- Imprimir T
- Fin.
- Diagrama de flujo simple
ESTRUCTURA SELECTIVA DOBLE
Las estructuras selectiva doble ejecuta la condición, si es verdadera realiza una acción y si es falsa realiza otra acción. En las condiciones se utiliza operadores lógicos.
Su expresión en Pseudocódigo
Si condición entonces
Instrucciones 1
Instrucciones 2
Instrucciones N
sino
Instrucciones 1
Instrucciones 2
Instrucciones N
Fin si
Problema:
Diseñar un diagrama de flujo, en donde se muestre la calificación de un alumno; la calificación aprobatoria debe ser mayor o igual a 11, de lo contrario el alumno reprobara.
Pseudocodigo.
- Inicio.
- Leer cal
- SI cal>=11 ENTONCES
- Imprimir aprobado SINO
- Imprimir reprobado
- Fin.
- Diagrama de flujo doble
ESTRUCTURA SELECTIVA MÚLTIPLE
Usando la estructura de decisión múltiple se evaluará una expresión que podrá tomar n valores distintos, 1, 2 , 3, ....,n y según que elija uno de estos valores en la condición, se realizará una de las n acciones o lo que es igual, el flujo del algoritmo seguirá sólo un determinado camino entre los n posibles.
Esta estructura se representa por un selector el cual si toma el valor 1 ejecutará la acción 1, si toma el valor 2 ejecutará la acción 2, si toma el valor N realizará la acción N.
Representación gráfica.
Su expresión en Pseudocodigo
valor 1: instrucción 1
instrucción 2
........
valor 2: instrucción 1
instrucción 2
........
valor 3: instrucción 1
instrucción 2
. ........
.
valor n: instrucción 1
instrucción 2
........
otros : instrucción 1
instrucción 2
........
fin_caso
Realizar un algoritmo que lea un número que represente el día de la semana y diga qué día es, teniendo en cuenta lo siguiente: (Lunes=1, Martes=2, ..., Domingo=7).
- Diagrama de flujo multiple
No hay comentarios:
Publicar un comentario