Técnicas de resolución de problemas con pseudocódigo
1. Universidad Nacional Experimental Francisco de Miranda
Departamento de Informática y Tecnología Educativa
Computación I
II Técnicas de Resolución de Problemas
PSEUDOCÓDIGO
Licdo. José Alberto Flores
2. PSEUDOCÓDIGO
Es el Lenguaje de especificación de algoritmo que se utiliza para
representar las acciones, palabras reservadas en ingles, las cuales son
similares a las de los lenguajes de programación, tales como start, end, if-
then-else, while-wend, repeat-until, etc. (o su equivalente en español).
El Pseudocódigo es una herramienta utilizada para el diseño de programas
que permite al programador expresar sus pensamientos de una forma clara,
utilizando su lenguaje natural y mostrando el orden de ejecución de las
sentencias del programa sin ninguna ambigüedad.
El mismo (Pseudocódigo) no está diseñado como lenguaje compilable, tiene
pues, muy pocas reglas sintácticas, y ofrece al usuario, como hemos dicho,
la libertad de expresar sus pensamientos en su lenguaje natural en lugar de
hacerlo en un lenguaje particular de programación. Pasar del programa
escrito en Pseudocódigo al programa escrito en un lenguaje cualquiera de
programación resulta muy sencillo.
3. CARACTERÍSTICAS DEL PSEUDOCÓDIGO
Permite la representación de algoritmos.
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.
Su libertad sintáctica permite que sea creado en el idioma
nativo del programador.
Sigue el diseño top-down, de arriba hacia abajo.
4. ESTRUCTURA BÁSICA DE UN PSEUDOCÓDIGO
calcula el área de un cuadrado a partir de un
Cabecera: lado dado por teclado.
Programa: area_cuadrado
Programa:
Variables:
Tipos de datos: lado: real
Constantes: area: real
Variables: Inicio
Visualizar "Introduce el lado del cuadrado"
Cuerpo: Leer lado
Inicio Area=lado * lado
Instrucciones Visualizar "El área del cuadrado es", area
Fin Fin
Para comentar en pseudocódigo
se le antepone al comentario
dos asteriscos (*)