Está en la página 1de 5

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()

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()

También podría gustarte