ESTRUCTURAS SELECTIVAS DOBLES
Son estructuras lógicas que permiten controlar la ejecución de varias acciones 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ÓN GRÁFICA:
DONDE:
Condición: Expresa la condición o conjunto de condiciones a evaluar
Acción 1: Expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta verdadera.
Acción 2: Expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta falsa
REPRESENTACIÓN PSEUDOCODIFICADA.
Español Inglés
Si <condición> entonces If <condición> then
<acción S1> <acción S1>
sino else
<acción S2> <acción S2>
Fin_Si End_if
En este caso se constituye en una selección de dos posibilidades. Si la condición es verdadera se ejecuta la acción 1, y si es falsa, se ejecuta la acción 2. En el Flujograma es recomendable que el camino verdadero deba colocarse a la derecha y lo falso a la izquierda. En el diagrama N-S no se puede cambiar el orden del Si y No.
EJEMPLOS Dado como dato la calificación de un alumno en un examen, escriba “aprobado” si su calificación es mayor o igual que 7 y “Reprobado” en caso contrario. | |
| EJEMPLOS Dado el sueldo de un empleado, encontrar el nuevo sueldo si obtiene un aumento del 10% si su sueldo es inferior a $600, en caso contrario no tendrá aumento. |
ALGORITMOS EN PSEINT | DEFINICIÓN DEL PROBLEMA. El mismo enunciado.
ANALISIS DEL PROBLEMA. Salidas: nuevo sueldo Entradas: sueldo del empleado
|
No hay comentarios.:
Publicar un comentario