0% encontró este documento útil (0 votos)
21 vistas4 páginas

Prueba

El documento presenta varios algoritmos en pseudocódigo para resolver problemas relacionados con la determinación de la edad, el cálculo de promedios de notas, el índice de masa corporal (IMC) y el total de una lista de compras. Cada algoritmo incluye validaciones de entrada para asegurar que los datos sean correctos y proporciona salidas informativas basadas en los cálculos realizados. Se aplican modelos de Entrada, Proceso, Salida y el Método de Polya en los ejemplos.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
21 vistas4 páginas

Prueba

El documento presenta varios algoritmos en pseudocódigo para resolver problemas relacionados con la determinación de la edad, el cálculo de promedios de notas, el índice de masa corporal (IMC) y el total de una lista de compras. Cada algoritmo incluye validaciones de entrada para asegurar que los datos sean correctos y proporciona salidas informativas basadas en los cálculos realizados. Se aplican modelos de Entrada, Proceso, Salida y el Método de Polya en los ejemplos.
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 DOCX, PDF, TXT o lee en línea desde Scribd

* Aplicar modelo de Entrada, Proceso, Salida.

* Generar el Diagrama respectivo y algoritmo en Pseudocódigo


(PSeint) que te permita dar solución al problema.
Escribir un programa que lea el año de nacimiento de una
persona y determine si es adulto mayor (mayor de 65 años)
mayor de edad (18 años o más hasta los 64) o menor de edad. Si
se ingresa un número negativo, el programa debe indicarle al
usuario que la edad es incorrecta y reintentar. El programa debe
mostrar el año de nacimiento, la edad de la persona en el año
actual y a que grupo pertenece
Algoritmo sin_titulo
Escribir "ingrese su año de nacimiento"
leer anio

Mientras anio < 0 Hacer


Escribir "año incoorecto. ingrese nuevamente"
leer anio
FinMientras
edad = 2025 - anio
Escribir "su edad es: " edad
si edad > 65 Entonces
Escribir "usted es adulto mayor"
SiNo
si (edad >= 18 ) y ( edad <= 65 ) Entonces
Escribir "usted es mayor de edad"
sino
Escribir "es menor de edad"
FinSi
FinSi
FinAlgoritmo
* Aplicar modelo de Entrada, Proceso, Salida.
* Generar el Diagrama respectivo y algoritmo en Pseudocódigo
(PSeint) que te permita dar solución al problema.
Ingresar n. cantidad de notas, las cuales pueden ser desde el 1
hasta el 7. Si alguna nota no está dentro del rango, el programa
debe indicarle al usuario que hay un error y volver a pedir la
nota. Si las notas son correctas, debe realizar el cálculo del
promedio de las notas y, si el promedio es 4 o superior, indicarle
al usuario que pasó el curso y con qué promedio. En el caso
contrario, hay que indicar que reprobó y con qué nota reprobó.
Algoritmo sin_titulo
Escribir "ingrese la cantidad de notas "
Leer cantidad

suma_nota = 0

Para contador = 1 Hasta cantidad Con Paso 1 Hacer


Escribir "ingrese nota n° " contador
leer nota

Mientras ( nota < 0 ) o ( nota > 7 ) Hacer


Escribir "nota incorrecta. ingrese nota n° " contador
Leer nora
FinMientras

suma_nota = suma_nota + nota

FinPara

promedio = suma_nota / cantidad


Escribir " su promedio fue de " promedio
si promedio < 4 Entonces
Escribir "reprobo programacion: "
SiNo
Escribir "aprobo programacion"
FinSi

FinAlgoritmo

* Aplicar Método de Polya.


* Aplicar modelo de Entrada, Proceso, Salida.
* Generar el Diagrama respectivo y algoritmo en Pseudocódigo
(PSeint) que te permita dar solución al problema.
Escribir un programa que lea el peso y la altura de una persona y
calcule su índice de masa corporal (IMC), utilizando la fórmula:
IMC = peso / altura^2. Luego, el programa debe mostrar un
mensaje indicando si la persona tiene bajo peso, peso normal o
sobrepeso, según los siguientes criterios:
IMC < 18.5: bajo peso
18.5 <= IMC < 25: peso normal
IMC >= 25: sobrepeso
Si el peso o la altura son negativos, indicar al usuario que los
valores son incorrectos y debe volver a pedir los valores hasta
ese sea correcto
algoritmo sin_titulo
Escribir "ingrese su peso"
leer peso

Escribir "ingrese altura"


Leer altura

Mientras (peso < 0) o (altura < 0) Hacer


Escribir "peso incorrecto. ingréselo otra vez"
Leer peso
Escribir "ingrese altura"
Leer altura
FinMientras

imc = peso / altura ^ 2


Escribir "su imc es: " imc
si imc < 18.5 Entonces
Escribir "bajo peso"
SiNo
si (18.5 <= imc) Y (imc < 25) Entonces
Escribir "peso normal"
SiNo
si (imc >= 25) Entonces
Escribir "sobrepeso"
FinSi
FinSi
FinSi
FinAlgoritmo
* Aplicar Método de Polya.
* Aplicar modelo de Entrada, Proceso, Salida.
* Generar el Diagrama respectivo y algoritmo en Pseudocódigo
(PSeint) que te permita dar solución al problema.
Escribir un programa para almacenar el total de una lista de
compras, donde se solicite la cantidad de productos, luego los
valores según dicho producto, al finalizar se deberá mostrar el
Total a Pagar. Se pide validación de los datos de entrada.
Algoritmo sin_titulo
Escribir "ingrese la cantidad de productos"
Leer cantidad

para contador = 1 Hasta cantidad Con Paso 1 Hacer


Escribir "ingrese valor del producto n° " contador
Leer precio

Mientras precio <= 0 Hacer


Escribir "ingrese valor positivo. N° producto"
contador
Leer precio
FinMientras

precio_total = precio_total + precio


Escribir "el precio actual es: " precio_total
FinPara

Escribir "el precio total fue de: " precio_total


FinAlgoritmo

También podría gustarte