algoritmos y diagramas de flujo
TRANSCRIPT
![Page 1: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/1.jpg)
Algoritmos y Diagramas de Flujo
Para representar un algoritmo mediante un diagrama de flujo podemos utilizar algunos programas tal como DFD.
![Page 2: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/2.jpg)
Algoritmos y Diagramas de Flujo
![Page 3: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/3.jpg)
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
![Page 4: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/4.jpg)
Algoritmos y Diagramas de Flujo
Entrada de datos (Asignación)
Salida de datos
Invocación a Subprograma
Nuevo subprograma
![Page 5: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/5.jpg)
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)
![Page 6: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/6.jpg)
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,
INICIOHaz: 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 cuadradoFIN
El diagrama de flujo del algoritmo anterior nos queda como:
![Page 7: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/7.jpg)
Algoritmos y Diagramas de Flujo
![Page 8: Algoritmos Y Diagramas De Flujo](https://reader038.vdocuments.site/reader038/viewer/2022100603/55945f051a28ab014e8b460d/html5/thumbnails/8.jpg)
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 cuadrado2) Encontrar el área de un triangulo3) Encontrar el área de un circulo4) Encontrar cuando un numero es positivo5) Encontrar cuando un numero es negativo6) Hacer un algoritmo para encontrar una clave secreta7) 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.