informaticaPC

Teoría de la programación

Ejemplos de algoritmos en pseudocódigo (I)

Regístrate

Los datos recopilados tienen como finalidad el envío de novedades sobre contenidos formativos propios (tanto en modalidad gratuita como de pago) y de terceros en calidad de afiliado, así como también noticias, información y otros contenidos relacionados con la informática y las nuevas tecnologías, siendo responsable de dicha información Francisco Javier Medina Medina (propietario de InformaticaPC.com).
Al obtener tu consentimiento los datos serán almacenados en el proveedor de E-Mail marketing MailRelay.
Por supuesto, en cualquier momento podrás hacer uso de tus derechos para acceder, rectificar, limitar y suprimir dichos datos.

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