Pseudolenguaje y diagrama de flujo

Pseudolenguaje y diagrama de flujo

Antes de escribir un algoritmo en un lenguaje de programación, primero se describe en un lenguaje de nivel superior llamado pseudolenguaje. Es un conjunto limitado de instrucciones para describir cómo funciona el algoritmo de tal manera que cualquiera pueda entender cómo funciona. El pseudolenguaje se suele escribir en inglés, pero nada impide que se escriba en otro idioma.

Escribiendo un algoritmo

Cualquier lenguaje de programación, incluido un pseudolenguaje, se compone de variables e instrucciones. Las variables almacenan información y describen cómo acceder a la memoria de la computadora. Las instrucciones permiten modificar el estado de estas variables.

Por tanto, un algoritmo está compuesto por una secuencia de instrucciones que, a partir de una descripción en memoria de un problema no resuelto, dan las modificaciones de la memoria que permiten llegar a una descripción en memoria del problema resuelto.

Por ejemplo, si queremos calcular x^2^k. x y k son dos variables, el problema se describe tan pronto como se conocen los dos valores. El problema se resuelve mediante una serie de instrucciones del tipo potencia.

Las interacciones con el usuario también son descritas por el algoritmo gracias a las instrucciones de entrada y salida. Aquí las entradas son los valores de x y k, la salida es el valor de potencia.

El algoritmo se escribe de la siguiente manera: el encabezado (nombre del algoritmo), las variables (entradas y salidas con el tipo), el cuerpo (la secuencia de instrucciones que comienza con un Inicio y termina con un "cierre del proceso" marcado como Fin ).

Es importante agregar comentarios precedidos por “//” para aclarar las intenciones del algoritmo. Es posible utilizar nombres de funciones explícitos como Input o Write, existentes en la mayoría de los lenguajes informáticos, cuando se conoce el funcionamiento de estas funciones.

La mayoría de las veces el cuerpo del algoritmo se basa en el siguiente diagrama: qué le preguntamos al usuario, qué calculamos, qué devolvemos

Escribir un diagrama de flujo

El papel de un diagrama de flujo (o algorigrama) es representar un algoritmo de una manera más funcional y fácil de leer. El diagrama de flujo representa el cuerpo del algoritmo utilizando un grafico cuyos vértices pueden ser de diferentes tipos, así como los enlaces. Para información, un diagrama de flujo es parte de la categoría "diagrama de flujo".

No es necesario anotar Decisión y Cálculo, estas indicaciones solo están presentes para mostrar el papel de los vértices en este diagrama de flujo. Aquí hay una muestra de las correspondencias entre el pseudolenguaje y el diagrama de flujo.

Pseudolenguaje y diagrama de flujo

Prueba condicional:

Transferencia de información:

Convocatoria de subprograma:

Secuencia lineal:

Si… más:

While Loop (el for contiene procesamiento descendente y en bucle):

Bucle Do... while:

Lista más completa en inglés:

FR
FR
EN
ES
Salir de la versión móvil