Você está na página 1de 5

Para comprender mejor la palabra pseudocdigo es necesario definir

Pseudo- o seudo- es un elemento compositivo del lenguaje que se utiliza


como prefijo.

Cdigo, es una serie de smbolos que forman parte de un sistema y que tienen
un determinado valor ya asignado. Los smbolos que se incluyen en un cdigo
se combinan respetando reglas y permiten transmitir un mensaje.

Pseudolenguaje: Consiste en realizar un posible cdigo de programa en un


lenguaje nativo, de fcil entendimiento y de rpido desarrollo que permite
vislumbrar posibles de errores, conflictos o complicaciones de la solucin
programada de un algoritmo. Se utiliza como un primer borrador del programa
en la fase de diseo, para "perfilar" el cdigo fuente, centrndose en la lgica y
los puntos de control de ste sin tener que ceirse a las restricciones
sintcticas de un lenguaje de programacin. (Eduardo)

Objetivo,

El principal objetivo del pseudocdigo es el de representar la solucin a un


algoritmo de la forma ms detallada posible, y a su vez lo ms parecida posible
al lenguaje que posteriormente se utilizara para la codificacin del mismo.

Las principales caractersticas de este lenguaje son:

Se puede ejecutar en un ordenador

Es una forma de representacin sencilla de utilizar y de manipular.

Facilita el paso del programa al lenguaje de programacin.

Es independiente del lenguaje de programacin que se vaya a utilizar.

Es un mtodo que facilita la programacin y solucin al algoritmo del programa.


(Ruth)

Ventajas del pseudocdigo sobre los diagramas de flujo

Los pseudocdigos presentan los siguientes beneficios:

Ocupan mucho menos espacio en el desarrollo del problema.

Permite representar de forma fcil operaciones repetitivas complejas.


Es ms sencilla la tarea de pasar de pseudocdigo a un lenguaje de
programacin formal.

Si se siguen las reglas de ideacin se puede observar claramente los niveles


en la estructura del programa.

En los procesos de aprendizaje de los alumnos de programacin, stos estn


ms cerca del paso siguiente (codificacin en un lenguaje determinado, que los
que se inician en esto con la modalidad Diagramas de Flujo).

Mejora la claridad de la solucin de un problema.

Aplica para varios lenguajes de programacin.

Ocupan mucho menos espacio en el desarrollo del problema.

Ordenado.

Fcil de entender.( la tortu)

Desventajas del pseudocdigo

Cada persona maneja su pseudocdigo.

No vez exactamente como es la sintaxis de alguna lnea.

Tal vez no entiendas la notacin de la persona que lo explica. (la tortu)

Normas del Pseudolenguaje

El pseudocdigo est orientado hacia los algoritmos computacionales. Cuando


se habla de algunas normas estamos diciendo que existen unos requisitos que,
si bien pueden ser violados, facilitan la posterior transcripcin del algoritmo a
un Lenguaje de programacin de ser cumplidos a cabalidad. No debemos
perder el faro (recuerdan?)Que todas estas tcnicas deben facilitar la
posterior transcripcin de los algoritmos. Para escribir un algoritmo bajo la
forma de pseudocdigo algunas de las normas son las siguientes:

Primera Norma.

Siempre se debe colocar un nombre al algoritmo de manera que sea lo primero


que se lea. Es conveniente acostumbrarse a que dicho nombre no supere los
ocho caracteres y preferiblemente que sea altamente mnemnico o sea que su
nombre haga una referencia aproximada a lo que contiene. Si a un
pseudocdigo lo llamamos X

Es posible que ms adelante no nos sea muy claro su objetivo, pero si lo


llamamos pseudocdigo Liquidar
Es muy factible que cada que lo veamos nos acordemos que su objetivo era la
liquidacin de un determinado valor. Pero si lo llamamos LiqSalNe

Es muy posible que cuando veamos este nombre nos acordemos que ese
pseudocdigo es el que nos permite Liquidar el Salario Neto. Es conveniente
que el nombre de los algoritmos expresados en pseudocdigos sea lo ms
mnemnicos posibles pues no sabemos cundo tengamos que retomarlos y es
all en donde vamos a ver su importancia.

Segunda Norma.

Luego de colocado el nombre del pseudocdigo debemos declarar las variables


con las cuales vamos a trabajar durante el programa. Todas las variables que
vayan a ser utilizadas deben ser declaradas. Declararlas significa escribir el
tipo de dato que van a almacenar y el nombre que dichas variables van a llevar.
Vamos a trabajar con tres tipos estndar de datos como son: de tipo entero, de
tipo real y de tipo carcter. Cada uno tiene caracterstica y restricciones
diferentes. (gnesis)

Tercera Norma.

Todo el cuerpo del algoritmo debe ir encerrado entre las palabras Inicio y Fin
indicando en dnde. Comienza y en donde termina el pseudocdigo.

Cuarta Norma.

Cuando quiera que salga un ttulo en la pantalla, lo que se tiene que utilizar es
la orden escriba y a continuacin colocar entre comillas dobles lo que quiera
que salga en pantalla.

Aplicaciones y sintaxis

Generalmente se utiliza pseudocdigo en los libros de texto y publicaciones


cientficas relacionadas con la informtica y la computacin numrica, para la
descripcin de algoritmos, de manera que todos los programadores puedan
entenderlo, aunque no todos conozcan el mismo lenguaje de programacin.
Generalmente, en los libros de texto se adjunta una explicacin que acompaa
a la introduccin y 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
desfamiliarizado, 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, como ocurre en la estructuracin de
un enfoque de Top-down y Bottom-up arriba hacia abajo.(barbara)

Sintaxis

En la actualidad y por lo general, el pseudocdigo, como su nombre lo indica,


no obedece a las reglas de sintaxis de ningn idioma en particular ni 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. 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 de Pascal,
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
cdigo y el cdigo contenido dentro de un loop se remplazan por una sentencia
de una lnea en lenguaje natural.

Dependiendo del escritor, el pseudocdigo puede variar mucho en su estilo,


yendo desde en un extremo, una imitacin casi exacta de un lenguaje de
programacin real, hasta al acercarse a una descripcin en prosa de formato
de pseudocdigo en el otro extremo.(Yosner)

EJERCICIO PSEUDOCDIGO (PSEUDOLENGUAJE) N 1

Crear un pseudocdigo que proporcione el volumen de un cilindro, conocidos


su altura y dimetro.

Nota: considerar que los datos se deben pedir en metros y el resultado


mostrarse en metros cbicos.

1. Inicio

2. Mostrar Introduzca el dimetro, en metros : Pedir D

3. Mostrar Introduzca la altura, en metros : Pedir H

4. R = D/2 : Pi = 3,141593

5. V = Pi * (R ^ 2) * H

6. Mostrar El volumen del cilindro es de, V, metros cbicos

7. Fin (Eduardo)
EJERCICIO PSEUDOCDIGO (PSEUDOLENGUAJE) N 2

Crear un pseudocdigo que proporcione el precio medio de un producto,


calculado a partir del precio del mismo en tres establecimientos distintos.

1. Inicio

2. Mostrar Introduzca el precio del producto en el establecimiento nmero 1,


en bolvares : Pedir Precio1

3. Mostrar Introduzca el precio del producto en el establecimiento nmero 2,


en bolvares : Pedir Precio2

4. Mostrar Introduzca el precio del producto en el establecimiento nmero 3,


en bolvares : Pedir Precio3

5. Media = (Precio1 + Precio2 + Precio3) / 3

6. Mostrar El precio medio del producto es, Media, bolvares

7. Fin (Yosner)

Você também pode gostar