informaticaPC

Teoría de la programación

Ejemplos de algoritmos en pseudocódigo (I)

Ejemplos en pseudocódigo

En algunos de los siguientes algoritmos en pseudocódigo aunque son correctos, encontrarás cosas que debieran ser tenidas en cuenta para que quedaran completos y libres de errores, pero nos estamos limitando a enseñarte su estructura y funcionamiento.

Pedir un número y mostrarlo por pantalla

A continuación te mostramos un ejemplo en pseudocódigo> de un programa que solicita un número al usuario, y muestra el resultado por pantalla:

ALGORITMO Mostrar;
VAR
    ENTERO entrada;
INICIO
    ESCRIBIR("Dame un número");
    LEER( entrada );
    ESCRIBIR( entrada );
FIN

En ALGORITMO indicamos el nombre del programa, y justo después debemos declarar las variables que serán usadas en el programa (con VAR) indicando su tipo de dato (un número de tipo ENTERO, en nuestro ejemplo).

Entre INICIO y FIN escribiremos las diferentes acciones que irá realizando el programa: usamos ESCRIBIR() para indicar que se mostrará un mensaje por pantalla (el texto que se deba mostrar 'tal cual' debe ir entre paréntesis), y LEER() para pedir un dato al usuario.

Fíjate también en que cada línea termina en punto y coma (menos INICIO y FIN).

Pedir dos números y mostrar la suma de ambos

Aquí tenemos otro ejemplo, en el que se piden dos números al usuario y se devuelve el resultado de sumarlos:

ALGORITMO Sumar;
VAR
    ENTERO Numero1, Numero2, Resultado;
INICIO
    ESCRIBIR("Dime dos números para sumar: ");
    LEER(Numero1, Numero2);

    Resultado <- Numero1 + Numero2;

    ESCRIBIR("La suma es: ", Resultado);
FIN

En este caso observa cómo declaramos varias variables de tipo ENTERO (también se podrían haber puesto en una línea cada una, seguida de VAR) y cómo hemos hecho para solicitar varios valores a la vez con LEER().

Observa también que hemos realizado una operación aritmética (sumar los números) y que usamos '<-' para asignar el resultado a la variable 'Resultado'.

Algoritmo que muestra por pantalla el triple de un número real introducido por el usuario

ALGORITMO Multiplicar;
VAR
    REAL a, y;
INICIO
    ESCRIBIR("Dame un número");
    LEER( a );

    a <- a * 3;

    ESCRIBIR(a);
FIN

Algoritmo que pide un número y escribe su cuadrado

ALGORITMO Cuadrados_1;
VAR
    ENTERO nNumero, nCuadrado;
INICIO
    ESCRIBIR("Dime un número");
    LEER( nNumero );

    nCuadrado <- SQR(nNumero);

    ESCRIBIR(nCuadrado);
FIN

En este ejemplo hemos usado la función interna SQR().

Primera página Anterior Siguiente Última página
Usamos cookies para ofrecerte una experiencia mejorada, el continuar navegando supone que aceptas su uso