Algoritmos y Diagramas de Flujo
Para representar un algoritmo mediante un
diagrama de flujo podemos utilizar algunos
programas tal como DFD.
Algoritmos y Diagramas de Flujo
Algoritmos y Diagramas de Flujo
Tenemos una serie de iconos para agregar algunos elementos de
nuestro diagrama de flujo:
Asignación de valores a las variables (Procesos)
Ciclo Mientras
Ciclo Para
Decisión
Algoritmos y Diagramas de Flujo
Entrada de datos (Asignación)
Salida de datos
Invocación a Subprograma
Nuevo subprograma
Algoritmos y Diagramas de Flujo
Además de los elementos anteriores vamos a tener como reglas
para la creación de algoritmos las siguientes 3 palabras
importantes:
1) Haz (acción o proceso)
2) Si (Condición) Entonces:
(Acciones)
En caso contrario:
(Acciones)
3) Mientras (Condición) Haz
(Acciones)
Algoritmos y Diagramas de Flujo
Ejemplo 1. Crear un algoritmo que calcule el cuadrado de un numero.
El algoritmo debe indicar los pasos necesarios para encontrar el
cuadrado de un numero,
INICIO
Haz: Pregunta por el numero al cual vamos a calcular el cuadrado
(Entrada de datos)
Haz: Para utilizar este numero vamos a utilizar una variable (x)
Haz: Multiplicar la variable x por si misma. (x*x)
Haz: El resultado de la operación anterior se asigna a una nueva
variable que se llame “cuadrado”
(cuadrado <----- x*x)
Haz: Muestra el valor de la variable cuadrado
FIN
El diagrama de flujo del algoritmo anterior nos queda como:
Algoritmos y Diagramas de Flujo
Algoritmos y Diagramas de Flujo
Ejercicios:
Escribe en tu cuaderno el algoritmo y posteriormente utiliza la computadora
para hacer el diagrama de flujo con el programa DFD para resolver:
1) Encontrar el área de un cuadrado
2) Encontrar el área de un triangulo
3) Encontrar el área de un circulo
4) Encontrar cuando un numero es positivo
5) Encontrar cuando un numero es negativo
6) Hacer un algoritmo para encontrar una clave secreta
7) Encontrar la solución a un sistema de ecuaciones lineales
(Determinantes)
8) Encontrar la solución a una ecuación de segundo grado usando la
formula general.