Está en la página 1de 4

REPRESENTACIN DE ALGORITMOS

Los Algoritmos se pueden expresar de muchas maneras, pero se puede decir que las dos
formas ms importantes son: Seudocdigo y Diagrama de Flujo.
En Seudocdigo la secuencia de instrucciones se representa por medio de frases o
proposiciones, mientras que en un Diagrama de Flujo se representa por medio de
grficos.
Ejemplo 1: Elaborar un Algoritmo para calcular el rea de cualquier tringulo
rectngulo y presentar el resultado en pantalla.
Seudocdigo:
1.
2.
3.
4.
5.
6.
7.
8.

Inicio
Asignar el nmero 2 a la constante "Div"
Conocer la base del tringulo y guardarla en la variable "Base"
Conocer la altura del tringulo y guardarla en la variable "Altura"
Guardar en la variable "Area" el valor de multiplicar "Base" por "Altura"
Guardar en la variable "Area" el valor de dividir "Area" entre "Div"
Reportar el valor de la variable "Area"
Final

Diagrama de flujo

Fig. 1.1 Algoritmo para calcular el rea de cualquier tringulo rectngulo.

Ejercicio 2: Diagrama de Flujo que calcule el 13,5% de cualquier nmero; lo muestre por impresora.
- Identificacin de variables y anlisis de proceso.

1.-

El seudocdigo est compuesto por proposiciones informales (en este caso en espaol)
que permiten expresar detalladamente las instrucciones que llevan desde un estado
inicial (problema) hasta un resultado deseado (solucin). Por lo regular, los algoritmos
se escriben por refinamiento: se escribe una primera versin que luego se descompone
en varios subproblemas (el nmero depende de la complejidad del problema)
independientes entre s. Si es necesario se va refinando cada vez las instrucciones hasta
que las proposiciones generales en espaol como las del ejemplo anterior se puedan
codificar en el lenguaje seleccionado para hacer la programacin.
Utilizar Diagramas de Flujo para representar un algoritmo tiene claras ventajas.
Numerosas investigaciones han mostrado que el Aprendizaje Visual es uno de los
mejores mtodos para ensear habilidades del pensamiento.

La utilizacin de Diagramas ayuda a:

Clarificar el pensamiento: Se puede ver cmo se conectan los procesos y se


puede dar cuenta de cmo estos se pueden organizar o agrupar para darles el
orden lgico correcto.
Identificar pasos errneos: Sobre un diagrama es ms fcil identificar los
cambios que se requieren para el correcto funcionamiento de un programa de
computador que hacerlo sobre el cdigo.
Los Diagramas de Flujo son una de las tcnicas ms utilizadas para representar
grficamente la secuencia de instrucciones de un Algoritmo. Estas instrucciones estn
compuestas por operaciones, decisiones lgicas y ciclos repetitivos, entre otros. La
solucin de un problema puede contener varios conjuntos de instrucciones
(procedimientos o mtodos) que tienen como finalidad ejecutar cada uno de los
procesos necesarios para llegar a la solucin de un problema a partir de los datos
disponibles (estado inicial).
Las ventajas de disear un Diagrama de Flujo antes de empezar a generar el cdigo de
un programa 1 son, entre otras:

Forzar la identificacin de todos los pasos de una solucin de forma clara y


lgica.
Establecer una visin amplia y objetiva de la solucin.
Verificar si se han tenido en cuenta todas las posibilidades.
Comprobar si hay procedimientos duplicados.
Representar grficamente una solucin (es ms simple hacerlo con grficas que
mediante palabras).
Facilitar a otras personas la comprensin de la secuencia lgica de la solucin
planteada.
Posibilitar acuerdos con base en la aproximacin comn a una solucin de un
problema, resolver ambigedades o realizar mejoras.
Establecer posibles modificaciones (resulta ms fcil depurar un programa con
el diagrama que con el listado del cdigo).
Agilizar la codificacin (traduccin) del algoritmo en un lenguaje de
programacin.
Servir como elemento de documentacin de la solucin del problema.

Actividad 1.2: Elaborar un algoritmo en seudocdigo para cada uno de los siguientes
problemas.
1. Hallar el permetro de un cuadrado cuyo lado mide 5 cm.
2. Hallar el rea de un cuadrado cuyo lado mide 5 cm.
3. Hallar uno de los lados de un rectngulo cuya rea es de 15 cm 2 y uno de sus
lados mide 3 cm.
4. Hallar el rea y el permetro de un crculo cuyo radio mide 2 cm.
1 Rojas & acato. 1980.wor