DIAGRAMAS DE FLUJO

Introducción.

Como ya conocemos, un algoritmo es una secuencia de pasos finitos y definidos que se emplean para la resolución de un problema, y esto se puede aplicar tanto en la vida cotidiana como en campos matemáticos, computacionales, entre otros.
Para diseñar un algoritmo es necesario que previamente se realice un análisis del problema a resolver, de esta manera se puede definir y entender el problema de mejor manera, lo que nos permite identificar tres factores importantes: datos de entrada, proceso, y datos de salida (resultado).


Una vez que se haya obtenido la información necesaria se procede a la elaboración del algoritmo, el cual tendrá una representación de su secuencia que puede ser mediante diagramas de flujo, psudocódigos, diagramas NS, u otros.

Definición y simbología.

Este tipo de diagramas es de los más utilizados para representar gráficamente un proceso o algoritmo, se emplea en ámbitos de programación, economía, psicología, y procesos industriales.
También se los conoce como: flujogramas o diagramas de actividades.
Se caracterizan por: ser interpretables visualmente, fáciles de leer y analizar, utilización de simbología, información sintetizada, entre otros.
En el campo informático, los diagramas de flujo permiten: mostrar como está organizado un código, la visualización de la ejecución de códigos dentro de un programa, ver la estructura de una página o aplicación, comprender la navegación de los usuarios en páginas web, etc.
Las principales figuras/símbolos de estos diagramas son las siguientes:


Estas son las figuras más básicas que se utilizan en los diagramas de flujo.
Además existen otros símbolos con funciones diferentes como: documento, conector, anotación, proceso predefinido, subproceso, etc.


Construcción de diagramas de flujo

Ahora que ya conocemos las figuras básicas de un diagrama de flujo y cómo funcionan, podemos empezar a construirlos. Para empezar a practicar es recomendable utilizar el programa "PSeInt".
Ejemplo de diagrama de flujo:
-Programa que calcula el área de un círculo.


A continuación, le mostramos como se elabora un programa que calcule el perímetro de un cuadrado con diagramas de flujo en PSeInt:




TEMA EXTRA
Sistemas de numeración.

Existen cuatro sistemas de numeración que se utilizan dentro del mundo electrónico, los cuales son: decimal, hexadecimal, octal, y binario.
- El sistema decimal es el que más conocemos ya que lo utilizamos con frecuencia, y tiene la siguiente base numérica: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
- El hexadecimal está compuesto por una base de dieciséis dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
- El octal utiliza ocho dígitos: 0, 1, 2, 3, 4, 5, 6, 7.
- Mientras que el sistema binario, el cual se emplea en los diferentes dispositivos informáticos, consta de una base de dos dígitos: 0, 1. Esto implica que los números binarios tienen base 2.
Para aprender a convertir números binarios a decimales (o viceversa) adjuntamos el siguiente video como explicación: