PSEUDOCÓDIGO
Mezcla de lenguaje de programación y español (o inglés o
cualquier otro idioma) que se emplea, dentro de la programación estructurada,
para realizar el diseño de un programa en esencial, el pseudocódigo se puede
definir como un lenguaje de especificaciones de algoritmos. Es la
representación narrativa de los pasos que debe seguir un algoritmo para dar
solución a un problema determinado. El pseudocódigo utiliza palabras que indica
el proceso a realizar.
VENTAJAS DE UTILIZAR UN PSEUDOCÓDIGO A UN DIAGRAMA DE FLUJO:
* Ocupa menos espacio en una hoja de papel
*permite representar en forma fácil operaciones repetitivas
complejas
*es muy fácil pasar de pseudocódigo a un programa en algún
lenguaje de programación
*si se siguen las reglas se puede observar claramente los
niveles que tiene cada operación.
Uso de Algunas palabras claves utilizadas de modo general en
lenguaje de programación:
ESPAÑOL INGLES
Inicio begin
Fin end
Leer read/input
Escribir
write/print
Si-entonces if-then
Desde for
Mientras while
Repetir repeat
Parada-fin stop,end
Hasta-que until
Generalmente se utiliza
pseudocódigo en los libros de texto y publicaciones científicas relacionadas
con la informática y la computación numérica, para la descripción de
algoritmos, de manera que todos los programadores puedan entenderlo, aunque no
todos conozcan el mismo lenguaje de programación. Generalmente, en los libros
de texto se adjunta una explicación que acompaña a la introducción y que
explica las convenciones particulares en uso. El nivel de detalle del
pseudocódigo puede, en algunos casos, acercarse a la de formalizar los idiomas
de propósito general.
Un programador que tiene que aplicar un algoritmo específico, sobre todo uno
desfamiliarizado, generalmente comienza con una descripción en pseudocódigo, y
luego "traduce" esa descripción en el lenguaje de programación meta y
lo modifica para que interactúe correctamente con el resto del programa. Los
programadores también pueden iniciar un proyecto describiendo la forma del
código en pseudocódigo en el papel antes de escribirlo en su lenguaje de
programación, como ocurre en la estructuración de un enfoque deTop-down y Bottom-up arriba hacia abajo.
En la
actualidad y por lo general, el pseudocódigo, como su nombre lo indica, no obedece
a las reglas de sintaxis de ningún idioma en particular ni es de forma estándar
sistemática, a pesar de que cualquier escritor en particular vaya a pedir
prestado las estructuras de control general, la sintaxis y el estilo, por
ejemplo, de algún lenguaje de programación convencional. Pero en caso de que se
quiera ejecutar, se debe llevar a forma tipo, para que no genere mensajes de
error. Las fuentes populares incluyen la sintaxis dePascal, BASIC, C, C++, Java, Lisp,
y ALGOL. Por
lo general, se omiten las declaraciones de variables. A veces, las llamadas a
funciones, los bloques de código y el código contenido dentro de un loop se
remplazan por una sentencia de una línea en lenguaje natural.
Dependiendo
del escritor, el pseudocódigo puede variar mucho en su estilo, yendo desde en
un extremo, una imitación casi exacta de un lenguaje de programación real,
hasta al acercarse a una descripción en prosa de formato de pseudocódigo en el
otro extremo.
No hay comentarios:
Publicar un comentario