ESCUELA SUPERIOR NAVAL
"CMDTE. RAFAEL MORÁN VALVERDE"
GM MAYGUALEMA JORDAN
GM VARGAS ANDRES
Contacto: aavargas8@espe.edu.ec
GM SALTOS JUAN
GM MERA ANGEL
ESCUELA SUPERIOR NAVAL
"CMDTE. RAFAEL MORÁN VALVERDE"
GM MAYGUALEMA JORDAN
GM VARGAS ANDRES
GM SALTOS JUAN
GM MERA ANGEL
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
|
ALGORITMOS ANIDADOS
Cuando en el desarrollo de un algoritmo se plantean ya no dos soluciones a la condición dada sino 3 o más, se deben usar condiciones anidadas.
• Sintaxis
Si condición 1 entonces
instrucciones
sino
si condición 2 entonces
instrucciones
sino si condición 3 entonces
instrucciones
sino
instrucciones
fin si
fin si
fin
si
fin si
Decimos que una estructura condicional es anidada cuando por
la rama del verdadero o el falso de una estructura condicional hay otra
estructura condicional.
• Ejemplos
1. Desarrollar un algoritmo que muestre
los días de la semana que transcurren en la escuela naval luego de ingresada la primera letra.
2. Desarrollar un algoritmo que me permita
ingresar 3 números y al final me diga cual es el mayor ocupando de una manera rápida para sacar numérico en la brigada de guardiamarinas y tener un orden de mayor a menor .
El diagrama de flujo o flujograma o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma:
ESCUELA SUPERIOR NAVAL "CMDTE. RAFAEL MORÁN VALVERDE" GM MAYGUALEMA JORDAN Contacto: jcmaygualema@espe.edu.ec GM VARGAS ANDRES C...