Implementación de Algoritmos Fundamentales: Condicionales, Promedios y Menús Interactivos en Pseudocódigo
Clasificado en Matemáticas
Escrito el en
español con un tamaño de 5,17 KB
Colección de Algoritmos en Pseudocódigo
A continuación, se presentan tres procesos fundamentales que demuestran el uso de estructuras de control, operaciones aritméticas y lógica condicional en pseudocódigo.
1. Determinación de la Cantidad de Dígitos de un Número
Objetivo
Elaborar un proceso que lea un número y determine si este tiene tres dígitos (es decir, si está entre 101 y 998, según la lógica implementada).
Pseudocódigo: Proceso Número
Proceso Numero
Definir x Como Entero;
Escribir "Ingrese un número";
Leer x;
Si (x > 100 y x < 999) Entonces
Escribir "El número ", x, " tiene tres dígitos";
SiNo
Escribir "El número ", x, " no tiene tres dígitos";
FinSi
FinProceso
2. Cálculo de Promedio y Determinación de Aprobación
Objetivo
Determinar si un alumno aprueba o reprueba sabiendo que aprobará si su promedio es igual o mayor a 7.0.
Pseudocódigo: Proceso Aprobado o Reprobado
Proceso aprobado_o_reprobado
Definir V, B, C, D, E Como Real; // Se definen como Real para manejar el promedio
Escribir "Ingrese el primer valor (V)";
Leer V;
Escribir "Ingrese el segundo valor (B)";
Leer B;
Escribir "Ingrese el tercer valor (C)";
Leer C;
D <- (V + B + C); // Suma de los valores
E <- D / 3; // Cálculo del promedio
Si E >= 7 Entonces
Escribir "APROBADO";
SiNo
Escribir "REPROBADO";
FinSi
Escribir "El resultado de la suma de los valores ingresados: ", D;
Escribir "El resultado de la división (promedio) de los valores ingresados: ", E;
FinProceso
3. Sistema de Recomendación de Películas Interactivo
Objetivo
Implementar un menú interactivo que se repita hasta que el usuario decida salir (Opción 5), utilizando la estructura de control Segun (Switch/Case) para ofrecer recomendaciones basadas en el género seleccionado.
Pseudocódigo: Proceso Menú
Proceso menu
Definir OP Como Entero;
Repetir
// Mostrar menú
Limpiar Pantalla;
Escribir "--- Menú de Recomendaciones de Películas ---";
Escribir " 1. Ciencia Ficción";
Escribir " 2. Romance";
Escribir " 3. Drama";
Escribir " 4. Terror";
Escribir " 5. Salir";
// Ingreso de opción
Escribir "Elija un género de película (1-5):";
Leer OP;
// Procesar esa opción
Segun OP Hacer
1:
Escribir "Películas recomendables (Ciencia Ficción):";
Escribir " + Avatar";
Escribir " + Soy Leyenda";
Escribir " + Matrix";
2:
Escribir "Películas recomendables (Romance):";
Escribir " + Yo Antes de Ti";
Escribir " + Fotos de Amor";
Escribir " + Bajo la Misma Estrella";
3:
Escribir "Películas recomendables (Drama):";
Escribir " + Frozen 2";
Escribir " + Joker (Guasón)";
Escribir " + Llámame por tu Nombre";
4:
Escribir "Películas recomendables (Terror):";
Escribir " + Noche de Miedo";
Escribir " + 28 Días Después";
Escribir " + En la Boca del Miedo";
5:
Escribir "Gracias por su visita";
De Otro Modo:
Escribir "Error: Opción no válida. Por favor, elija un número del 1 al 5.";
FinSegun
Escribir "Presione ENTER para continuar";
Esperar Tecla;
Hasta Que OP = 5
FinProceso