Anda di halaman 1dari 4

Tema#2: Tcnicas para el Desarrollo Lgico de

Problemas. Algoritmos - Diagrama de Flujos

Definicin:
Algoritmo
Un algoritmo es un conjunto de operaciones y procedimientos que tienen
un orden lgico y que deben seguirse para resolver un problema, mismos
que es necesario para realizar programaciones informticas.
Hay que recordar que el algoritmo es un conjunto de acciones o secuencia
de operaciones que ejecutadas un un determinado orden resuelven un
problema.

Caractersticas De Los Algoritmos


Tiene que ser preciso y claro
Tiene que estar bien definido
Llevar un orden lgico
Tiene que ser finito.

Los pasos para la resolucin de un problema son:


Diseo de algoritmo, que describe la secuencia ordenada de pasos que
conducen a la solucin de un problema dado. (Anlisis del problema y
desarrollo del algoritmo).
Expresar el algoritmo como un programa de lenguaje de programacin
adecuado. (Fase de codificacin.)
Ejecucin y validacin del programa por la computadora.

Un algoritmo est compuesto por tres elementos esenciales:


Cabecera :donde se da el nombre del algoritmo y se declaran las
variables
Cuerpo: donde se realizan todas las acciones del programa
Final: donde se da finalizacin, porque debe ser finito.

Tipos De Algoritmos
Cualitativos: son aquellos en los que se describen los pasos utilizando
palabras
Cuantitativos: son aquellos en los que se utilizan clculos numricos para
definir los pasos del proceso
Representacin grfica de las operaciones que realiza un algoritmo
(diagrama de flujo).

Ejemplo:
Disee un algoritmo que dadas 4 calificaciones (Cal1, Cal2, Cal3, Cal4),
calcule la calificacin promedio y escriba el resultado final junto con un
mensaje explicativo.
Anlisis del problema
Entrada: Leer las calificaciones individuales
Proceso: Calcular la calificacin promedio
Salida: Escribir resultado con mensaje explicativo
Diagrama de flujo

Diagrama de flujo
Los diagramas de flujo son esquemas que representan grficamente un
algoritmo por medio de los pasos de un proceso, que se realizan para
entender mejor al mismo y son utilizados en programacin, economa y
procesos industriales. Utilizan una serie de smbolos con significados
especiales.
1.- Lgica dibujada.
2.- Es la representacin grfica de la solucin a un problema utilizando
smbolos predefinidos para su interpretacin.
3.- Es la representacin grfica del algoritmo.
4.- A nivel de programacin es la representacin grfica de lo que se
desea que la computadora realice.
5.- Son representaciones graficas de un algoritmo el cual muestra los
pasos o procesos a seguir para alcanzar la solucin de un problema. Es
llamado diagramas de flujo porque los smbolos utilizados se conectan por
medio de flechas para indicar la secuencia de una operacin y son tambin
llamados flujogramas. Utilizan diversos smbolos para representar
operaciones especficas.
Importancia de los Diagramas de Flujo:
Es importante ya que ayuda a designar cualquier representacin grfica de
un procedimiento o parte de ese, como su nombre lo indica representa el
flujo de informacin de un proceso.

Tipos de Diagramas:
Diagrama de Programa: Representa grficamente un mtodo
propuesto para la solucin de un problema determinado.
Diagrama de Sistema: Representa
la integracin; interaccin lgicas de los elementos dentro de un
sistema propuesto.
Diagrama de Procedimiento: Representa grficamente una
operacin o flujo de datos dentro de un sistema.

Reglas Bsicas Para la Construccin de un Diagrama de Flujo


1. Todos los smbolos han de estar conectados
2. A un smbolo de proceso pueden llegarle varias lneas
3. A un smbolo de decisin pueden llegarle varias lneas, pero slo
saldrn dos (Si o No, Verdadero o Falso).
4. A un smbolo de inicio nunca le llegan lneas.
5. De un smbolo de fin no parte ninguna lnea.

Los smbolos que se usan para realizar los diagramas de flujo son
los siguientes:

- En el Smbolo de decisin puede tomar los valores de salida SI o NO o


tambin VERDADERO o FALSO.
- El smbolo de Inicio o Final del Diagrama puedes ser un cuadrado con
los bordes redondeados o una elipse.
- Se pueden utilizar colores para lo smbolos.

Ejemplos de Diagramas de Flujo


Queremos hacer un programa informtico que nos sume dos nmero y
nos del resultado en pantalla.
Solucin del ejemplo:

Anda mungkin juga menyukai