PSEUDO-CODIGO I

Hola lectores, para ponerme al dia con el blog escribiré un articulo sobre el seudo codigo lo mas compacto, expedito y facil para quien quiera aprender la logica de la programación.

la logica de un programa secuencial escrito en pseudo-codigo (llamado proximamente solo codigo) es:

Inicio.
call(inicio, proceso, rutina-final).
Parar.

/*** Inicio es la forma de uno decirle en codigo que el fuente comenzó, call llama a una rutina inicio, proceso y rutina final. ***/

luego tiene una serie de palabras reservadas para el uso del lenguaje en el compilador.

call: se utiliza para llamar rutinas, se usa asi: call rutina o en su defecto como antes se señalo.

Imprimir: se utiliza para "escribir en pantalla" y se utiliza de la siguiente forma
imprimir("Hola Obscuro Mundo"). y el "programa" mostrara en pantalla Hola Obscuro Mundo

Leer: es para obtener datos desde algun medio (teclado, archivo, db, disco, etc) y se utiliza de la sgte forma

leer nombre-variable

/*** tambien se puede usar leer a, b, c, d - o para leer arreglos, punteros, etc ***/

Si: es un condicional espara que el programa tome un curso u otro dependiendo de los resultados logicos o booleanos de las condiciones programadas. Se usa asi,
si (condicion) entonces
call opcion-uno
sino
call opcion-dos
fin-si.

/*** si hace de control de condicion, sino salta a la siguiente condicion y los call que son para llamar rutinas ***/

EJ:
iniciar.
imprimir("introduce edad").
leer edad.
si (edad >= 18) entonces
call mayor-edad
sino
call menor-edad
fin-si.
parar.

/** se pueden utilizar anidados (unos anidados dentro de otros), siclicos (prueba y error) y se pueden hacer mas de una condicion ej: si (condicion) or (condicion2) and (condicion3) entonces **/

pequeño recordatorio:
OPERADORES LOGICOS
or, and, not, =, nor, nand, xor, etc, etc

hacer: este sentencia tiene subdiviciones (hasta, para, mientras) y se utiliza como estructura de control siclica y se utiliza asi:

hacer hasta i not "Desactivo"
call rut-hasta
fin-hacer-hasta.

---

hacer para i = 0 a 999
call rut-para
fin-hacer-para.

---

hacer mientras i = "Activo"
rut-mientras
fin-hacer-mientras.

/** hacer hasta es un ciclo que se hace hasta que se cumple la variable,
hacer para es un ciclo que da un determinado n° de loops,
y hacer mientras es un ciclo que itera siempre que la condicion sea verdadera
**/

y esta es la primera entrega de articulos dedicado a la programacion
se despide cordialmente su servidor

-GrisUNO




Comentarios

Entradas populares