0% encontró este documento útil (0 votos)
23 vistas10 páginas

Algoritmos

El documento describe varios algoritmos para resolver problemas básicos de programación, como encontrar el número mayor entre tres, determinar si un número es par o impar, clasificar personas según su edad y estado civil, calcular el IMC, identificar tipos de triángulos, realizar operaciones matemáticas, interpretar señales de tráfico y determinar estaciones del año según el mes. Cada sección incluye entradas, procesos y salidas, junto con ejemplos de resultados. Estos algoritmos son útiles para entender la lógica de programación y la toma de decisiones en base a condiciones.

Cargado por

g8x8jyxrpy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas10 páginas

Algoritmos

El documento describe varios algoritmos para resolver problemas básicos de programación, como encontrar el número mayor entre tres, determinar si un número es par o impar, clasificar personas según su edad y estado civil, calcular el IMC, identificar tipos de triángulos, realizar operaciones matemáticas, interpretar señales de tráfico y determinar estaciones del año según el mes. Cada sección incluye entradas, procesos y salidas, junto con ejemplos de resultados. Estos algoritmos son útiles para entender la lógica de programación y la toma de decisiones en base a condiciones.

Cargado por

g8x8jyxrpy
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1.

Entradas Procesos Salidas


Num1, Num2 y Num3 Leer los 3 números e identificar Imprimir el número mayor
el número mayor de los 3

Inicio
Inicio

Num1, Num2, Num3: entero

Escribir “Digite el primer número” Digite el primer numero


Lee num1

Escribir “Digite el segundo número”


Num1
Lee num2

Escribir “Digite el tercer número”

Lee num3 Digite el segundo numero


SI num1 > num2 y num1 > num3 entonces

Escriba “el número mayor es”, num1


Num2
Fin SI

SI num2> num1 y num2 > num3 entonces

Escriba “el número mayor es”, num2 Digite el tercer numero

Si NO

Escriba “el número mayor es”, num3


Num3
Fin Si

Terminar
Num2 >num1 y
SI SI NO
num2 >num3

Num1>num2 y
num1>num3 Entonces Num3 es mayor

Entonces Num2 es mayor

Num1 es mayor

Terminar
2.

Entradas procesos Salidas


Ingresar numero Si el Numero2=0, entonces Número par o Número impar
número par Si no número
impar

INICIO inicio
Numero: entero

Escribir “Ingrese el número”

Leer numero Ingrese el


SI numero2=0 entonces numero
Escribir “El número es par”

SI NO
Numero
Escribir “El número es impar”

FinSi

Terminar
Numer2=0

Numero impar Numero par

Terminar
4.

Entradas Procesos Salidas


Nombre, sexo, edad y estado Nombre de la persona si y si Nombre, sexo, edad y estado
civil de una persona. corresponde a un hombre civil.
casado y mayor de 40 años /
si es una mujer soltera y
menor de 30 años.

INICIO inicio

Nombre, sexo, edad, estado civil

Escribir “Mateo Quiñonez”

Leer nombre Ingresar nombre, sexo, edad y estado


civil
Escriba “Femenino”

Lea sexo

Escriba “18años”
Nombre, sexo, edad y estado civil
Lea edad

Escriba “Soltera“

Lea estadocivil

SI edad > 18 Entonces

Escriba "La persona es mayor de 40"


Hombre casado
SINO y mayor de 40
años o mujer
Escriba "La persona es menor de 30"
soltera y menor
FinSi. de 30 años

Terminar
Es mayor Es menor
de 40 de 30

Terminar
5.

Entrada Proceso Salida


Peso (Kg) Leer el peso y la altura de la IMC calculado
persona

Altura (m) Calcular el IMC con la fórmula: Clasificación del IMC: Bajo
IMC = peso/ (altura * altura) peso, Normal o Sobrepeso

Inicio INICIO
Escribir “Ingrese su peso en Kilogramos:”

Leer peso

Escribir “Ingrese su altura en metros:”


Ingrese su peso en kg y
Leer altura altura en metros
IMC ← peso / (altura*altura)

SI IMC < 18.5 Entonces


Peso y altura
Escribir “Su estado es bajo de peso”

SINO

SI IMC >= 18.5 y IMC <= 24.9 Entonces

Escribir “Su estado es peso normal”


Calcular
SINO IMX

Escribir “Su estado es sobrepeso”

FinSi Estado normal Estado


sobrepeso
Terminar

Terminar
6.

Entrada proceso salida


Lado 1 representa la longitud de Si los tres lados son iguales, es Indica si el triángulo es
primer lado triangulo equilátero equilátero, isósceles o
escaleno
Lado 2 representa la longitud Si dos son iguales, es triangulo
del segundo lado isósceles
Lado 3 representa la longitud Si los tres son diferentes, es un
del tercer lado triángulo escaleno

Inicio

Escribir “ingrese la longitud del primer lado”

Lee lado1

Escribir “ingrese la longitud del segundo lado”

Lee lado2

Escribir “ingrese la longitud del tercer lado”

Lee lado3

SI lado1 = lado2 O lado2 = lado3 entonces

Escribir “es un triángulo es equilátero”

SI lado1 = lado2 O lado1 = lado3 O lado2 = lado 3 entonces

Escribir “el triángulo es escóseles”

SI NO

Escribir “el triángulo es escaleno”

Fin Si

Terminar
7.

Entrada Proceso Salida


Num1 Realizar el cálculo de acuerdo El resultado de la operación
Num2 a la operación seleccionada:
Suma, resta, división,
multiplicación
INICIO
Inicio
Número 1= real - Número 2= real
Escriba “ingrese el número 1”
Lea num1 Ingrese el numero 1
Escriba “ingrese el número 2”
Lea num2
Escriba “seleccione la operación que quiere realizar” Num1

Lea operación
SI operación = “+” entonces
Ingrese el numero 2
Escriba el resultado= num1 +num2
SI NO operación= “-“Entonces
Escriba el resultado= num1- num2 Num2

SI NO
Operación= “*” entonces
Escriba el resultado= num1 x num2 Seleccione la
SI NO operación

Operación= “/” Entonces


+
SI Num2 ≠ 0 Entonces -
/ *
Escriba el resultado= num1 / num2
SI NO Resultado Resultado
Num2≠0
Escriba “error: división por cero no permitida” Resultado

SI NO
Escriba “operación no valida” Resultado

Escriba “El resultado de la operación es:”


Fin
Si no: error
Terminar

terminar
9.

Entrada Proceso Salida


Rojo Rojo: detenerse El usuario recibe la acción y
Amarillo Amarillo: precaución responde según la
Verde Verde: avanzar correspondencia del color

INICIO
Inicio
Escribir “Ingrese el primer color”

Leer Rojo

Escribir “Ingrese el segundo color”


Semáforo
Leer Amarillo

Escribir “Ingrese el tercer color”

Leer Verde Ingrese el primer color,


segundo color y tercer color
Si color es rojo Entonces

Escribir “Detenerse”

SI NO
Rojo, amarillo y verde
color es igual a amarillo Entonces

Escribir “precaución”
Rojo Verde
SI NO
Amarillo
color es verde Entonces

Escribir “Avanzar”
Detenerse Avanzar
FinSi
Precaución
Terminar

Terminar
10.

Entrada Proceso Salida


Mes ( 1-12) comparar el mes entre (1-12) La estación del año es (1-12)

INICIO inicio

Escribir “ingrese un número de mes 1 al 12”

Leer mes
Ingrese un número de mes del 1 al 12
SI mes 12, mes 1 o mes 2 Entonces

Escribir "La estación es Invierno"

SI mes “3”, mes 4 o mes 5 Entonces Numero de mes


Escribir "La estación es Primavera"

SI mes 6, mes 7 o mes 8 Entonces


Si mes 12, mes 1 o mes 2
Escribir "La estación es Verano"
Sino si
SI mes 9, mes 10 o mes 11 Entonces mes 9,
mes 6, mes 10
Escribir "La estación es Otoño" Invierno mes 3, mes 7 o o mes
mes 4 o mes 8
SI NO 11
mes 5
Escribir "Mes inválido. Ingresar un número entre 1 y 12."

Fin Si verano otoño


primavera
Terminar

terminar
Num1 Num2 Num3 Resultado
1 2 3 El número mayor es el 3
9 8 7 El número mayor es el 9

2.

Numero Resultado
4 El número es par
5 El número es impar

4.

Nombre Sexo Edad Estado civil Resultado


Milena Mera Mujer 28 Soltera Milena Mera, mujer, 28 años,
soltero menor de 30 años.

5.

Peso (kg) Altura (m) IMC Resultado


85 1,83 25,1 sobrepeso
68 1,78 21,5 Peso normal

6.

Lado 1 Lado 2 Lado 3 Resultado


4 4 4 Triangulo escaleno
3 3 4 Triangulo isósceles
2 4 6 Triangulo escaleno

7.

Núm 1 Núm 2 Operación Resultado


12 2 + 14
4 2 - 2
3 4 * 12
6 10 / 0.6
9 0 / Error

9.

Color Resultado
Amarillo precaución
Verde Avanzar
Rojo Detenerse
10.

mes respuesta
2 Invierno
4 Primavera
8 Verano
10 Otoño

También podría gustarte