Representación de Un Algoritmo

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 9

Representación de un

algoritmo
POR: CALOS ANTONIO TURRIZA NAAL
Una vez que se ha elegido la mejor alternativa para solucionar el problema o reto
para el que se crea el algoritmo es el momento de representarlo siguiendo alguno de
estos métodos:

 Lenguaje natural (español, inglés, etc)


 Diagramas de flujo
 Pseudocódigo
Diagramas de Flujo

A continuación se muestran una serie de símbolos útiles para llevar a cabo este tipo
de representaciones.
En Internet existen numerosas herramientas que pueden ayudarte a crear diagramas
de flujo. Aquí te proponemos dos gratuitas:

 draw.io: Permite guardar los diagramas en el disco duro de tu ordenador, Gdrive,


OneDrive o Dropbox.
 Diagramly: Posibilita crear diagramas de flujo o mapas mentales.

En este documento encontrarás una serie de reglas y ejemplos para crear algoritmos y
diagramas de flujo.
Pseudocódigo

El Pseudocódigo es sin duda de las representaciones más utilizadas. Es una forma de


expresar el algoritmo utilizando el lenguaje natural, comprensible para cualquier persona,
pero añadiendo ciertas instrucciones típicas de los lenguajes de programación.

No existe una sintaxis estándar para el pseudocódigo, pero como hemos comentado, en el
pseudocódigo se reflejan las instrucciones típicas de los lenguajes de programación, como
las instrucciones condicionales:

SI condición ENTONCES
    instrucciones/pasos a realizar si se cumple la condición
SI NO
    instrucciones/pasos a realizar si NO se cumple la condición
FIN SI
 Y las instrucciones repetitivas:
 REPETIR n veces
    instrucciones/pasos a realizar
FIN REPETIR

REPETIR HASTA condición de salida


    instrucciones/pasos a realizar hasta que se cumpla la condición de salida del bucle
FIN REPETIR
En definitiva, el pseudocódigo se trata de un falso lenguaje, ya que apela a las
normas de estructura de un lenguaje de programación aunque está pensado para
que pueda ser leído por un ser humano y no interpretado por una máquina.
El pseudocódigo, en este sentido, está considerado como una descripción de un
algoritmo que resulta independiente de otros lenguajes de programación. Para que
una persona pueda leer e interpretar el código en cuestión, se excluyen diversos datos
que no son clave para su entendimiento. Veamos un par de ejemplos orientados a
crear algoritmos matemáticos:
Ningún ordenador podría interpretar estas instrucciones. Para crear un programa a
partir del algoritmo, una vez refinado el pseudocódigo, deberíamos reescribirlo en un
lenguaje de programación: C, C++, Java, Scratch…

También podría gustarte