Pseudocódigo



Para iniciar nuestros conocimientos de programación debemos saber como funciona un lenguaje de programación, es por eso que para comenzar debemos aprender pseudocódigo (falso lenguaje), que no es más que una serie de normas léxicas y gramaticales parecidas a la mayoría de los lenguajes de programación, pero sin llegar a una sintaxis específica y que nos permite codificar un programa con mayor agilidad que en cualquier lenguaje de programación, con la misma validez semántica.

Funciona de la siguiente manera, existen sentencias secuenciales, de asignación, selectivas, selectiva doble, múltiples casos, iterativas, anidamientos, funciones y procedimientos.

Para explicarles cada uno de estos ejemplos comenzaremos por las sentencias secuenciales.

Sentencias secuenciales.
Estas sentencias van en una secuencia fija y que van dadas por un número de reglón, estas se ejecutan de arriba hacia abajo.

Instrucción1
Instrucción2
Instrucción3
.....
Instrucciónn

Asignaciones.
Las asignaciones se utilizan para darle el valor correspondiente de una operación a una variable, consideremos que debemos reemplazar el valor de X por el valor de Y entonces se puede asignar de las siguientes maneras:

* x <- y;
* x := y;
* x = y;

Sentencias selectivas.
Las sentencias selectivas determinan si una instrucción se ejecuta o no, es decir si se cumple una condición P.

Si P entonces
Instrucciones1
fin si

La condición P es una variable lógica o booleana que se reduce a dos opciones (Verdadero/Falso), si esta condición se cumple se ejecuta la línea Instrucciones 1, sino no se ejecuta.

Sentencias selectivas dobles.
Las sentencias selectivas determinan si una instrucción se ejecuta o no, es decir si se cumple una condición P, en una doble se puede tomar la opción de que si no se cumple una revisa el posible cumplimiento de la siguiente condición.

Si P entonces
Instrucciones1
si no
Instrucciones2
fin si

Mútiples casos.
Esta sentencia es similar a la anterior pero la construcción tiene la siguiente forma:

Seleccionar Indicador
caso Valor1:
Instrucciones1
caso Valor2:
Instrucciones2
caso Valorn-1:
Instruccionesn-1
[en otro caso:
Instruccionesn]
Fin seleccionar Indicador

Donde indicador es la referencia que tomamos para las condiciones.

Iterativa
Las sentencias iterativas permiten realizar una secuencia de instrucciones más de una vez, mientras se cumpla cierta condición.

mientras P hacer
Instrucciones1
fin mientras

El bucle se repite mientras la condición P sea cierta, al momento en el que P sea falsa deja de ejecutarse la sentencia.

Otra manera de realizar esta sentencia utilizando el mientras es:

Instrucciones
mientras P hacer
Instrucciones
fin mientras

Una estructura iterativa que también se utiliza para limitar el número de veces que se realize un proceso está dada por la sentencia para, aquí está un ejemplo, donde i

para i
Instrucciones
fin para

la cual se define como

i< x
mientras i< n hacer
Instrucciones
i
fin mientras

Pronto más detalles de Pseudocódigo y unos ejemplos.

Relacionados

Tags: , , , ,



Sin comentarios

RSS feed para los comentarios de esta entrada.

Disculpa, los comentarios están cerrados.


Este blog funciona con WordPress | © 2007-2009 El blog de alexs!
Entradas y Comentarios feeds. XHTML y CSS válidos.