Pseudocódigo

  • Por
Lenguaje intermedio entre nuestro lenguaje y el lenguaje de programación.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.

Las principales características de este lenguaje son:
  • Se puede ejecutar en un ordenador
  • Es una forma de representación sencilla de utilizar y de manipular.
  • Facilita el paso del programa al lenguaje de programación.
  • Es independiente del lenguaje de programación que se vaya a utilizar.
  • Es un método que facilita la programación y solución al algoritmo del programa.

Todo documento en pseudocódigo debe permitir la descripción de:

  • Instrucciones primitivas
  • Instrucciones de proceso
  • Instrucciones de control
  • Instrucciones compuestas
  • Instrucciones de descripción

Estructura a seguir en su realización:

Cabecera:
  • Programa:
  • Modulo:
  • Tipos de datos:
  • Constantes:
  • Variables:

Cuerpo:
  • Inicio
  • Instrucciones
  • Fin

Para comentar en pseudocódigo se le antepone al comentario dos asteriscos (*)

Ejemplos

* Programa que calcula el área de un cuadrado a partir de un lado dado por teclado.

Programa: area_cuadrado
Modulo: main **( también se puede llamar principal)
Variables:
   lado: natural
   area: natural
Inicio
   Visualizar "Introduce el lado del cuadrado"
   Leer lado
   Area<- lado * lado
   Visualizar "El área del cuadrado es", area
Fin


* Programa que visualice la tabla de multiplicar del numero introducido por teclado

Programa: Tabla multiplicar
Modulo: main
Variables:
t: entero
num : entero
Inicio
   Visualizar "Introduce un número"
   Leer num
   Desde t=1 hasta t=10 repetir
      Visualizar num, " X", t, "=", num*t
   Fin desde
Fin

Una vez que tenemos preparado un diagrama de flujos (ordinograma u organigrama) y un pseudocódigo ya podemos comenzar con la codificación del programa en nuestro ordenador. A partir de aquí todo varía dependiendo del lenguaje de programación que utilicemos, pero en todos los programas tendremos que definir los tipos de datos que utilizaremos. De todo esto hablaré en el siguiente artículo.

Autor

Sara Alvarez

Equipo DesarrolloWeb.com

Compartir

Comentarios

Nancy

19/3/2008
pues la verdad vienen las preguntas que el profe nos deja investigar

Saul

15/6/2009
Perfecto ¡
Si señor....muy buena explicacion ¡

sineboy

27/6/2009
por fin
que bien! por fin comienzo a entender todo esto

juli_1

24/7/2009
pseudocodigo
Muy util su artículo
q tal, me gustaria que me proporcionaran información de pseudocodigo por favor, gracias

Mac

26/9/2009
Hola...
Gracias por poner éste tipo de ejemplos, me alegra saber que hay gente que comparte su sabiduría con los que estamos comenzando en el "theme", gracias.

jes

14/2/2010
excelente articulo
con su articulo logre entender esto del seudocodigo y logre librar una nota muy importante en mi carrera como estudiante de ingenieria

francis

05/4/2010
pseudocodigos
es una descripcion de qalto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas conveniencias que facilitan a la persona a entender la computacion

carloz

17/4/2010
Pseudocodigo
muy buena explicacion. esta muy entendible buen trabajo

E N. Ch.

14/7/2010
Felicitación
Solo para decirte que te felicito por la descripción tan objetiva que has hecho
al pseudocódigo. Una forma sencilla y clara. Soy maestra y me has dado otra idea
para explicarle a mis alumnos.

dario

15/2/2011
maloo
o me gusta su pagina deberisaam poner ,maas dibujooos

Mariana

15/2/2011
Hi..
a mi no me gusta gersoooooon morenoooo

rafael fernandez madriz

21/2/2011
pseudocodigo
hola me da muchisimo gusto q´ la gente q´ tiene la capasidad d´ apoyar con su inteligencia a los q´ no son tan inteligentes los apoyen coneste tipo d´ ejemplos

gavi2710

16/4/2011
estoy empesando ayuda
estoy recien aprendiendo programacion y me han puestp este problema pero no puedo resolverlo podrian ayudarme .
Se dispone de una maquina de entregar dulces, los dulces son de 3 tipos: A,B y C. Los dulces de tipo A valen $1.50, los de tipo B valen $0.80 y los de tipo C valen $0.65. Diseñe un algoritmo que ingresado un valor cualquiera me permita ir dando dulces a medida que se va preguntando cuantos y de que tipo quiere. La maquina entregara dulces hasta que no tenga dinero y presente al final si tuvo vuelto

marmottha

12/7/2011
pseudocodigo
necesito ayuda con esto no lo entiendo muy bien .....................................

estefany guel

15/3/2012
TRATAR DE INFORMAR
EN EL CONALEP DONDE ESTOY HAY UNA PROFESORA QUE NO SE SABE EXPLICAR CUANDO ENCARGA ALGORITMOS SU ARTICULO ME HA AYUDADO A ENTENDER ALGO QUE LA PROFESORA NO SABE !!! GRACIAS

damian

25/4/2012
Bient...os
Muy buena informacion y muy bien explicado ...Muchas Gracias...

Hamington

24/5/2012
lo pueden resolver agradeceria fecha 25/05/2012
mira me puedes ayudar con este pseudocodigo no lo he podidi resolver :
Se desea tener una solucion que permita controlarlas reservas de un restaurante de acuerdo con las siguientes normas de la compañia.
1: El restaurante posee deo pisos, cada piso posee 40 mesas donde el primer piso es para fumadores y el segundo piso es para no fumadores.
2: Las mesas ubicadas en 8 columnas y 5 filas, donde las columnas estan identificadas por numeros del 1 al 8 y las columnas por letras de la A a la E.
La solucion de be tener los siguientes procesoso:
1) se debe ingresar los siguientes datos de la persona que reserva, que son:
numero de documento, nombre completo,telefono.si es o no fumador, silla asignada,cantidad de personas.
2)si es fumador se mostrara la informacion de la disponibilidad del segundo.
3)el usuario escoge la mesa que quiere despues que este disponible.
4)mostrar si una mesa esta o no disponible con un 0 y si esta ocupada con un 1.
5)poder consultar la informacion de un usuario que haya realizado una reserva.
6)el usuario puede cancelar la reservacion, eliminado los datos antes guardados.
7)consultar todas la s mesas para ver la capacidad de ambos pisos.
8)consultar todos los clientes que han realizado reservas.
9)organizar los datos de los clientes por medio del documento de identidad.
10) cada vez que se ingresa un nuevo cliente o se elimina se debe organizar la información e indicar cuando ya no hayan mas mesas disponibles en cualquiera de los dos pisos o en ambos.