Desarrolle los siguientes ejercicios:
1. Realice un pseudocódigo, que, dado el nombre de una persona (de máximo 8
caracteres), el apellido (de máximo 6), la edad en años y su peso en libras, calcule y
muestre la edad en número de días, el peso en kilogramos, y el apellido seguido del
nombre.
2. Pedro tiene el triple de la edad de Juan. Construya un pseudocódigo, que, dada la edad
de Pedro, calcule y muestre la edad de Juan.
3. Construya un pseudocódigo, que, conocido el radio de un círculo, calcule y muestre su
diámetro, circunferencia y área.
4. Su profesor de programación ha sacado 4 notas a lo largo del semestre y es el
momento de conocer su definitiva. Construya un pseudocódigo, que, dadas unas 4
notas, calcule y muestre el promedio de las mismas.
Respuestas a la pregunta
A continuación 4 programas escritos en pseudcódigo pseint para el cálculo de promedio de notas, medidas de un círculo, entre otros. Se adjunta imagen de salida por pantalla de cada uno.
Algoritmo edadEnnumeroDeDias
- // declaración de variables
Definir nombre, apellido Como Caracter
Definir years como entero
Definir peso Como Real
- // Ingreso y procesamiento de datos
Escribir 'Ingrese nombre: " Sin Saltar
repetir
Leer nombre
si Longitud(nombre) > 8 Entonces
Imprimir "Nombre debe tener hasta 8 caracteres"
FinSi
Mientras Que Longitud(nombre) > 8
Escribir 'Ingrese apellido: " Sin Saltar
repetir
Leer apellido
si Longitud(apellido) > 6 Entonces
Imprimir "Nombre debe tener hasta 8 caracteres"
FinSi
Mientras Que Longitud(apellido) > 6
Escribir 'Edad en años: " Sin Saltar
repetir
Leer years
Hasta Que years > 0
- // Cálculo de años en días
years <- years * 365
Escribir 'Peso en libras: " Sin Saltar
repetir
Leer peso
Hasta Que peso > 0
- // Convertir libras a kilogramos
peso <- peso / 2.205
- // Impresión de resultados
Imprimir "La edad en número de días: ", years
imprimir "Peso en kilogramos: ", peso
Imprimir "Apellido seguido del nombre: ", apellido, " ", nombre
FinAlgoritmo
Algoritmo PedroTripleEdadJuan
- // declaración de variables
Definir edadP como entero
Definir edadJ Como Real
- // Ingreso y procesamiento de datos
Escribir "Pedro tiene el triple de la edad de Juan"
Escribir 'Ingrese edad de pedro: " Sin Saltar
repetir
Leer edadP
- // Cálculo de la edad de Juan
edadJ <- edadP / 3
si edadj <= 0 Entonces
Imprimir "Edad inválida, intente de nuevo"
FinSi
Hasta Que edadJ > 0
- // Impresión de resultados
Imprimir "La edad de Juan es aproximadamente: ", redon(edadJ)
FinAlgoritmo
Algoritmo areaDiametroCircunferenciaDEcirculo
- // Definir variables
Definir radio, diametro, area, circunferencia Como Real
Escribir 'MEDIDAS DE UN CIRCULO'
- // ingreso de datos
Escribir 'Ingrese RADIO (en centímetros): ' Sin Saltar
Repetir
Leer radio
Mientras Que (radio<=0)
- // Procesamiento de dato (cálculo del área)
area <- PI * radio^2
diametro=2*radio
circunferencia= PI * diametro
- // Muestra de resultados
Escribir 'ÁREA DEL CIRCULO ES: ',area
Escribir 'DIÁMETRO DEL CIRCULO ES: ',diametro
Escribir 'MEDIDA DE CIRCUNSFERENCIA ES: ',circunferencia
FinAlgoritmo
Algoritmo promedio4notas
- //Definir e inicializar variables
Definir nota, promedio Como Real
promedio <- 0
- //Ingresar los datos
imprimir "Promedio de calificaciones"
para x <-1 Hasta 4 Hacer
Imprimir "Ingrese nota ", x, ": "
Repetir
Leer nota
Hasta Que nota >= 0
- //Procesar los datos
promedio <- promedio + nota
FinPara
promedio <- promedio/4
- //Imprimir el resultado
Imprimir "El promedio de las calificaciones es: ", promedio
FinAlgoritmo
Para saber más acerca de pseudocódigos en pseint consulte: https://brainly.lat/tarea/63473523 y https://brainly.lat/tarea/16203911
#SPJ1