You are on page 1of 7

Republica Bolivariana De Venezuela.

Ministerio Del Poder Popular Para La Educacin.


E.T.P.Manuel Placido Maneiro

Profe:
Norkis Rodrguez.
M.

Alumno:
Omar Jess Hurtado

Puerto la crus 14de febrero de 2012.

Pseudocdigo
En ciencias de la computacin, y anlisis numrico el pseudocdigo (o
falso lenguaje) es una descripcin de un algoritmo de programacin informtico de
alto nivel compacto e informal que utiliza las convenciones estructurales de
un lenguaje de programacin verdadero, pero que est diseado para la lectura
humana en lugar de la lectura en mquina, y con independencia de cualquier otro
lenguaje de programacin. Normalmente, el pseudocdigo omite detalles que no
son esenciales para la comprensin humana del algoritmo, tales como
declaraciones de variables, cdigo especfico del sistema y algunas subrutinas. El
lenguaje de programacin se complementa, donde sea conveniente, con
descripciones detalladas en lenguaje natural, o con notacin matemtica
compacta. Se utiliza pseudocdigo pues este es ms fcil de entender para las
personas que el cdigo de lenguaje de programacin convencional, ya que es una
descripcin eficiente y con un entorno independiente de los principios
fundamentales de un algoritmo. Se utiliza comnmente en los libros de texto y
publicaciones cientficas que se documentan varios algoritmos, y tambin en la
planificacin del desarrollo de programas informticos, para esbozar la estructura
del programa antes de realizar la codificacin efectivamente. No existe
una sintaxis estndar para el pseudocdigo, aunque los dos programas que
manejan pseudocdigo tengan su sintaxis propia. Aunque parecido, el
pseudocdigo no debe confundirse con los programas esqueleto que incluyen
cdigo ficticio, que pueden ser compilados sin errores. Aunque los diagramas de
flujo y UML sean ms amplios en el papel, pueden ser considerados como una
alternativa grfica al pseudocdigo.

Aplicacin
Muchas veces, los libros de texto y publicaciones cientficas relacionadas con la
informtica y la computacin numrica utilizan pseudocdigo en la descripcin de
algoritmos, de manera que todos los programadores puedan entender, aunque no
todos conozcan el mismo lenguaje de programacin. Por lo general, en los libros
de texto, hay una explicacin que acompaa la introduccin que explica las
convenciones particulares en uso. El nivel de detalle del pseudocdigo puede, en
algunos casos, acercarse a la de formalizar los idiomas de propsito general.
Un programador que tiene que aplicar un algoritmo especfico, sobre todo uno des
familiarizado, generalmente comienza con una descripcin en pseudocdigo, y
luego "traduce" esa descripcin en el lenguaje de programacin meta y lo modifica
para que interacte correctamente con el resto del programa. Los programadores
tambin pueden iniciar un proyecto describiendo la forma del cdigo en
pseudocdigo en el papel antes de escribirlo en su lenguaje de programacin,
2

como ocurre en la estructuracin de un enfoque de Top-Down y Botn-up arriba


hacia abajo.

Sintaxis
En la actualidad, generalmente, el pseudocdigo, como su nombre lo indica, no
obedece a las reglas de sintaxis de ningn idioma en particular, no es de forma
estndar sistemtica, 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
algn lenguaje de programacin convencional.

Caractersticas y partes
Las principales caractersticas de este lenguaje son:
1. Se puede ejecutar en un ordenador (con un IDE como por ejemplo B166ER
o PSeInt)
2. Es una forma de representacin sencilla de utilizar y de manipular.
3. Facilita el paso del programa al lenguaje de programacin.
4. Es independiente del lenguaje de programacin que se vaya a utilizar.
5. Es un mtodo que facilita la programacin y solucin al algoritmo del
programa.
Todo documento en pseudocdigo debe permitir la descripcin de:
1. Instrucciones primitivas.
2. Instrucciones de proceso....
3. Instrucciones de control.
4. Instrucciones compuestas.
5. Instrucciones de descripcin.
Estructura a seguir en su realizacin:
1. Cabecera.
1. Programa.
2. Mdulo.
3

3. Tipos de datos.
4. Constantes.
5. Variables.
2. Cuerpo.
1. Inicio.
2. Instrucciones.
3. Fin.

Datos del pseudocdigo


La definicin de datos se da por supuesta, sobre todo en las variables sencillas, si
se emplea formaciones: pilas, colas, vectores o registros, se pueden definir en la
cabecera del algoritmo, y naturalmente cuando empleemos el pseudocdigo para
definir estructuras de datos, esta parte la desarrollaremos adecuadamente.

Estructuras secuenciales
Las instrucciones se siguen en una secuencia fija que normalmente viene dada
por el nmero de rengln. Es decir que las instrucciones se ejecutan de arriba
hacia abajo. Las instrucciones se ejecutan dependiendo de la condicin dada
dentro del algoritmo.

Estructuras selectivas
Las instrucciones selectivas representan instrucciones que pueden o no
ejecutarse, segn el cumplimiento de una condicin.

Selectiva doble (alternativa)


La instruccin alternativa realiza una instruccin de dos posibles, segn el
cumplimiento de una condicin.

Bibliografa.

http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo

You might also like