5 Ejemplos de Pseudocódigos
En programación de software existe una forma de modelar los programas o soluciones antes de codificarlos, y es a través de los pseudocódigos.
Un pseudocódigo es un conjunto de instrucciones que resulta de la interpretación de un algoritmo, que luego se transformará en un código más formal que estará escrito en un lenguaje de programación. Se trata de una especie de código básico, pero muy detallado.
No se deben confundir con algoritmos, pues, estos últimos se escriben como una receta, con un inicio y un fin, sin detallar mayores aspectos de lo que será el programa final. Mientras que los pseudocódigos están más enfocados en el problema y destacan lo que se debe hacer y que posteriormente se llevará a un lenguaje de programación, como Java, PHP, etc.
Los pseudocódigos se pueden emplear para modelar cualquier programa. No importa bajo qué lenguaje termine codificándose, el objetivo de esta estructura es establecer cómo lo haremos y qué lograremos.
Ejemplos de pseudocódigos
- Ejemplo 1: Pseudocódigo que proporciona el volumen de un cilindro, conocidos su altura y diámetro.
Inicio
Mostrar “Introduzca el diámetro, en metros”: Pedir D
Mostrar “Introduzca la altura, en metros”: Pedir H
R = D/2: Pi = 3,141593
V = Pi * (R ^ 2) * H
Mostrar “El volumen del cilindro es de”, V, “metros cúbicos”
Fin
- Ejemplo 2: Programa que permite saber si un número es mayor, menor o igual a cero.
Programa: ComparaNúmeros
numerica: NUMERO
Escribir “Introduzca un número “
Leer NUMERO
INICIOSI
SI NUMERO>0 ENTONCES
escribir “El número introducido es positivo”
SI NO
SI NUMERO<0 ENTONCES
escribir “El número introducido es negativo”
SI NO
escribir “El número es cero”
FINSI
Finprograma
- Ejemplos 3: El usuario debe introducir dos números y se mostrará la suma de ambos.
PROGRAMA 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);
FINPROGRAMA
- Ejemplo 4: Programa que pide un número y escribe su cuadrado
PROGRAMA Cuadrados_1;
VAR
ENTERO nNumero, nCuadrado;
INICIO
ESCRIBIR(«Dime un número»);
LEER( nNumero );
nCuadrado <- SQR(nNumero);
ESCRIBIR(nCuadrado);
FINPROGRAMA
- Ejemplo 5: Programa que diga la tabla de multiplicar del número que introduce el usuario.
Programa: TablaMultiplicar
numericas: t, num, total;
Inicio
Escribir «Introduce un número»
Leer num
InicioDesde
Desde t=1 hasta t=10 repetir
hacer total = num*t
Escribir: total
finDesde
Fin
- Ejemplo 6: Pseudocódigo que proporciona el precio medio de un producto, calculado a partir del precio del mismo en tres establecimientos distintos.
Inicio
Mostrar “Introduzca el precio del producto en el establecimiento número 1, en
euros” : Pedir Precio1
Mostrar “Introduzca el precio del producto en el establecimiento número 2, en
euros” : Pedir Precio2
Mostrar “Introduzca el precio del producto en el establecimiento número 3, en
euros” : Pedir Precio3
Media = (Precio1 + Precio2 + Precio3) / 3
Mostrar “El precio medio del producto es”, Media, “Euros”
Fin