Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elaborar un algoritmo que permita leer un número y determine si es par o impar, en de u caso de ser par determine si
es múltiplo de 8 ò de 4, en caso de ser impar determine si es múltiplo de 5
1. ANÁLISIS
1.1. Entender el Problema.
Datos Proceso Resultado
Num1 Num2 Num3 Frase
12 30 40 Num1+Num2+Num3 /2 “Si es par”
“No es par”
1.2. Modelo
. SI (Num1= 12) ENTONCES
frase= “Par”
SINO
Inicio
Num2=20
SI (Num2= 30) ENTONCES
Frase = Impar
SINO
Num3=
SI (Num3=40)
Frase=” Par”
FIN
- Variables de salida.-
Frase : Cadena
Elaborar un algoritmo que permita leer un número y determine si es par o impar, en de u caso de ser par
determine si es múltiplo de 8 ò de 4, en caso de ser impar determine si es múltiplo de 5
2. DISEÑO
2.1. Descripción del Algoritmo.
Inicio {determinar si es par o impar o múltiplo de 8 o 4 }
{Leer datos }
Leer Num1
Leer Num2
{determinar si es par o impar }
SI (Num1 <= 12 ) ENTONCES
Frase = “Par”
SINO
Inicio
Num3=Num1-12
SI (Num2 <= 30 ) ENTONCES
Frase = “Impar”
FINSI
Escribir frase
Escribir frase
fin
fin
Ejercicio 2
Elaborar un algoritmo que pida la altura de una persona en centímetro y muestre el siguiente mensaje, si la altura es
menor de 150 cm “persona de altura baja”, si la altura esta entre 151 y 170 cm “persona de altura media” y si la
altura es más de 171 cm “persona Alta”.
1. ANÁLISIS
1.1. Entender el Problema.
Datos Proceso condición Resultado
Altu.1 Altu.2 Altu.3 Frase
145cm SI (Altu.1 ≤ 150 ) “Persona de altura
baja
168cm Si (Altu.2 ≤ 170 ) “Persona de altura
media”
171cm Si (Altu.3 ≥ 170 ) “Persona de altura
alta”
1.2. Modelo
. SI (Altu.1 ≤ 150 ) ENTONCES
Frase = “Persona de altura baja”
SINO
Si (Altu.2 ≤ 170 )
Frase = “Persona de altura media”
Sino
Si (Altu.3 ≥ 170 )
Frase = “ Persona de altura Alta”
FINSI
- Variables de salida.-
Frase : Estatura : cadena
Inicio {Determinar si la altura es menor de 150 cm “persona de altura baja”, si la altura esta entre 151 y 170 cm
“persona de altura media” y si la altura es más de 171 cm “persona Alta”. }
{Leer datos }
Leer Altu.1
Leer Altu.2
{determinar la frase}
SI Si Altura <=150 entonces
Frase “Persona de altura baja”
Sino
Si Altura <=170 entonces
Frase “Persona de altura media”
Sino
Si Altura>170 ENTONCES
Frase “Persona alta”
FIN
Ejercicio 3
Elaborar un algoritmo que ordene tres números diferentes en forma Ascendente.
1 . ANÁLISIS
1.1 Entender el Problema.
Datos condición Resultado
Num1 Num2 Num3 R
20 30 10 Elaborar un algoritmo que ordene tres 10,20,30
números diferentes en forma Ascendente. Manera
Ascendente
1.2 Modelo
Si (Num1>Num3) entonces
{Intercambiar Num1 y Num3}
temporal=Num1
Num1=Num3
Num3=temporal
Finsi
Si (Num2>Num3) entonces
{Intercambiar Num2 y Num3}
temporal=Num2
Num2=Num3
Num3=temporal
Finsi
Si (Num1>Num2) entonces
{Intercambiar Num1 y Num2}
temporal=Num1
Num1=Num2
Num2=temporal
Finsi
{escribir números en forma ascendente}
Escribir numero10, numero20, numero30
Fin
Variable de Salida.
R . cadena .
3. DISEÑO
3.1. Descripción del Algoritmo.
Inicio {Ordenar 3 números en forma ascendente}
{Ingresamos los números}
Leer numero10,numero20,numero30
{ordenar los números en forma ascendente}
Si (Num1>Num3) entonces
{Intercambiar Num1 y Num3}
temporal=Num1
Num1=Num3
Num3=temporal
Finsi
Si (Num2>Num3) entonces
{Intercambiar Num2 y Num3}
temporal=Num2
Num2=Num3
Num3=temporal
Finsi
Si (Num1>Num2) entonces
{Intercambiar Num1 y Num2}
temporal=Num1
Num1=Num2
Num2=temporal
Finsi
{escribir números en forma ascendente}
Escribir numero10, numero20, numero30
Fin
Ejercicio 4
Elaborar un algoritmo que halle el promedio final de introducción a la informática si se conoce el promedio
de la unidad 1, promedio de la unidad 2 y promedio de la unidad 3, luego determine el tipo de estudiante
según lo siguiente:
1.Analisis
Promedio >0=9
Si el promedio esta entre 13-10 estudiante Estudiante deficiente
deficiente
1.1. Modelo
Prom=(Unidad1 + Unidad2 + Unidad3) /3
Sino
Sino
Sino
FINSI
{| /Promedio e Z|}
2 DISEÑO
2.1 Descripción del Algoritmo.
Promedio
Sino
Sino
Sino
{Escribir Frase
Escribir Frase
fin