Este documento habla sobre algoritmos y presenta un ejemplo de un algoritmo con una estructura condicional anidada. Explica qué es un algoritmo y una estructura condicional anidada, y luego muestra un pseudocódigo de un algoritmo que imprime un mensaje que describe la edad de una persona en base a rangos de edad usando una estructura condicional anidada.
3. ¿QUE ES UN
ALGORITMO?
Es una secuencia de
pasos lógicos o reglas
bien definidas,
ordenadas y finitas que
permite realizar una
actividad mediante pasos
sucesivos que no generen
dudas a quien deba
realizar dicha actividad.
4. QUE ES UN SI
ANIDADO?
Una función SI anidada es cuando una segunda
función SI se coloca dentro de la primera de
manera que pruebe alguna condición adicional.
Las funciones SI anidadas aumentan la
flexibilidad de la función al ampliar el número de
posibles resultados a probar.
5. EJEMPLO DE UN
SI ANIDADO
Hacer un programa que muestre el
mensaje de acuerdo a la edad ingresada:
Si la edad es de 0 a 10 años “niño”, si la
edad es de 11 a 14 Años “púber”, si la
edad es de 15 a 18 años “adolescente” ,
si la edad es de 19 a 25 años “joven”, si
la edad es de 26 a 65 años “adulto”, si la
edad es Mayor de 65 “anciano”.
6. ANALISIS DE LA
SOLUCION
Este ejercicio nos pide hallar un mensaje con su
respectiva edad, para ello nos basamos en estos
pasos:
1. Formulación del problema
2. Respuesta esperada
3. Datos disponibles
4. Restricción
5. Procesos necesarios
7. FORMULACION DEL PROBLEMA
El problema seria que no sabemos cual era el mensaje el
cual iba a imprimir el algoritmo.
RESPUESTA ESPERADA
Saber cual es el mensaje que va a imprimir el algoritmo.
DATOS DISPONIBLES
Si la edad es de 0 a 10 años “niño”, si la edad es de 11 a
14 Años “púber”, si la edad es de 15 a 18 años
“adolescente” , si la edad es de 19 a 25 años “joven”,
si la edad es de 26 a 65 años “adulto”, si la edad es
Mayor de 65 “anciano”, en donde son condiciones.
8. RESTRICCIÓN
En la restricción es lo que no nos da el algoritmo,
y en este ejercicio lo que no tenemos es la edad
que va a ser ingresada.
PROCESOS NECESARIOS
Son aquellos elementos que vamos a utilizar, como
el ejercicio nos plantea que son muchas
condiciones, utilizaremos un SI ANIDADO ya que
este nos ayudara a resolver este ejercicio de
manera fácil.
9. PSEUDOCODIOINICIO
Escribir "Digite su edad"
Leer ED
Si ED = 0 o ED <= 10 Entonces
Escribir "Usted es un Niño"
Sino
Si ED=11 o ED<=14 Entonces
Escribir "Usted es un púber"
Sino
Si ED=15 o ED<=18 Entonces
Escribir "Usted es un Adolecente"
Sino
Si ED=19 o ED<=25 Entonces
Escribir "Usted es Joven"
Sino
Si ED=26 o ED<=65 Entonces
Escribir "Usted es un Adulto"
Sino
Escribir "Usted es un Anciano"
Fin Si
Fin Si
Fin Si
Fin Si
Fin Si
FIN