En ciencias de la
computación, y análisis numérico el pseudocódigo
(o falso lenguaje)
es una descripción informal[]
de alto nivel de un algoritmo
informático de programación, compacto e informal, que utiliza las convenciones
estructurales de un lenguaje de programación verdadero[]
, pero que está diseñado para la lectura humana en lugar de la lectura mediante
máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente,
el pseudocódigo omite detalles que no son esenciales para la comprensión humana
del algoritmo, tales como declaraciones de variables, código específico del
sistema y algunas subrutinas. El lenguaje de programación se complementa, donde
sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza
pseudocódigo pues este es más fácil de entender para las personas que el código
de lenguaje de programación convencional, ya que es una descripción eficiente y
con un entorno independiente de los principios fundamentales de un algoritmo. Se
utiliza comúnmente en los libros de texto y publicaciones científicas que se
documentan varios algoritmos, y también en la planificación del desarrollo de programas
informáticos, para esbozar la estructura del programa antes de realizar la
efectiva codificación. No existe una sintaxis estándar para el
pseudocódigo, aunque los ocho ide's que manejan pseudocódigo tengan su sintaxis
propia. Aunque sea parecido, el pseudocódigo no debe confundirse con los
programas esqueleto que incluyen código ficticio, que pueden ser compilados
sin errores. Los diagramas de flujo y uml pueden ser considerados como una alternativa gráfica al
pseudocódigo, aunque sean más amplios en papel.
No hay comentarios:
Publicar un comentario