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

Entradas relacionadas: