Want to create interactive content? It’s easy in Genially!
02 Diagramas de Flujo
Miguel Ángel López Á
Created on September 21, 2022
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Visual Presentation
View
Vintage Photo Album
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Higher Education Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
Transcript
TEMA 02
COMPUTACIÓN Y ROBÓTICA
DIAGRAMAS DE FLUJO
Bloque 01: INTRODUCCIÓN A LA PROGRAMACIÓN
EJEMPLO DE DIAGRAMA DE FLUJO
¿qué es un diagrama de flujo?
Un diagrama de flujo, también llamado Flujograma de Procesos o Diagrama de Procesos, representa mediante s´mbolos la secuencia o los pasos lógicos para realizar una tarea.Una de las maneras más habituales de representar algoritmos es mediante diagramas de flujo.
DIAGRAMAS DE FLUJO
Los diagramas de flujo son unos símbolos conectados de arriba a abajo, aunque también en horizontal, que representan ordenes que damos al ordenador, según su forma, realizan distintas funciones.
practiquemos un poco...
Ten a mano los algoritmos del apartado anterior, que eran los de preparar el vaso de leche con cacao y el de preparar la mochila para el día siguiente. Dibuja en tu cuaderno cómo serían los diagramas de flujo de esos algoritmos usando la aplicación siguiente.
hagamos uso del ordenador
APLICAción
diagramas de flujo
simbología
A la derecha podéis anotar todos los símbolos que vamos a usar este año para realizar diagramas de flujo. Es muy conveniente que apuntes toda la tabla en tu cuaderno!
ejemplo
¿RECUERDAS EL ALGRITMO DE HACERSE UN VAS DE CACAO?
Coge tu cuaderno, vuelve atrás y retoma tu algoritmo de hacerse un vaso de cacao que hicimos en el tema anterior, vamos a usar la aplicación anterior para representar tu algoritmo en un DIAGRAMA DE FLUJO.
PRACTICA AHORA TÚUsa la aplicación para dibujar los DIAGRAMAS DE FLUJOS de los algoritmos de: 1.- Hacerse un vaso de cacao 2.- Preparar la mochila.
APLICAción
ELEMENTOS DE UN DIAGRAMA DE FLUJO
EJEMPLO
El bloque DECISIÓN
HACERSE UN VASO DE CACAO
En el caso del ejemplo del vaso de leche con cacao, podríamos modificar el final del algoritmo para incluir un bloque de decisión que nos permita decidir si hay suficiente cacao en el vaso o no.Hemos tenido que separar el bloque "Echamos leche y cacao en el vaso" por dos bloques, "Echamos leche en el vaso" y "Echamos cacao en el vaso", ya que si no hubiese suficiente cacao, añadiríamos más leche, pudiendo llegar a derramarse la leche.
Hay veces en las que tenemos que tomar decisiones a lo largo del diagrama, para eso tenemos que utilizar el bloque de Decisión.
Cuando realizamos un algoritmo, tenemos que tener cuidado de no cometer errores pensando muy bien lo que se hace en cada uno de los bloques o pasos.
PASO DE PEATONES
El algoritmo que seguimos para poder cruzar sin peligro un paso de cebra que está regular por un semáforo sería como el siguiente. ¿Crees que se podría mejorar? ¿Habría algún peligro que no se tiene en cuenta?
¡¡¡ AHORA PRACTICA TÚ!!!
Actividades
Modifica el diagrama de flujo correspondiente al algoritmo con los pasos a seguir para PREPARAR LA MOCHILA e incluye un bloque de decisión que nos pregunte si está todo correcto o no.
EJERCICIO 01
Realiza el diagrama de flujo correspondiente al algoritmo con los pasos a seguir para LAVARSE LOS DIENTES, introduciendo un bloque de decisión comprobando si no tienes sarro en los dientes.
EJERCICIO 02
EJEMPLO
El bloque ENTRADA/SALIDA
En algunos algoritmos pedimos datos o sacamos datos por la pantalla, para ello utilizamos el bloque Entrada / Salida.
¿Puedes describir el algoritmo que se representa en el diagrama de flujo del margen?
Durante este paso, el algoritmo queda parado esperando a recibir la información requerida o bien usa un dispositivo de salida para devolver la información.
¡¡¡ SIGUE PRACTICANDO !!!
Actividades
Realiza un algoritmo representado en un diagrama de flujo el que se pida primero el nombre, luego los apellidos y devuelva el nombre completo.
EJERCICIO 01
Realiza un algoritmo representado en un diagrama de flujo el que se pida primero un número, luego pida otro número menor y corrija si no lo es, y al final de la suma.
EJERCICIO 02
Realiza el diagrama de flujo correspondiente al algoritmo con los siguientes pasos: · Te pregunta un número entre 1 y 10. · Comprueba si está entre 1 y 10. · Te pregunta otro número entre 1 y 10. · Comprueba si está entre 1 y 10. · Te da el resultado de sumas los dos números.
EJERCICIO 03
estructuras de repetición
EJEMPLO 02
EJEMPLO 01
A veces necesitamos repetir ciertas acciones varias veces por lo que existen ESTRUCTURAS DE REPETICIÓN o BUCLES.
Ambos ejemplos son estructuras de repetición pero, qiue diferencia hay entre los dos ejemplos?
estructuras de repetición
EJEMPLO 02
EJEMPLO 01
REPETICIÓN PARA SIEMPRE Es el caso del primer ejemplo 01. La luz se está encendiendo y apagando indefinidamente. Este tipo de estructura no tiene bloque de FIN
REPETICIÓN UN NÚMERO DE VECES Es el ejemplo 02. La luz parpadea 10 veces cada segundo y luego el algoritmo termina..
¡¡¡ LA PRÁCTICA HACE LA PERFECCIóN !!!
Actividades
Realiza el diagrama de flujo correspondiente al algoritmo con los siguientes pasos: · Manda a un robot subir 20 escalones. · Primero tiene que subir la pierna derecha y luego la pierna izquierda. · Cuando llegue al último escalón, el robot tiene que detenerse.
EJERCICIO 01
Realiza el diagrama de flujo correspondiente al algoritmo con los siguientes pasos: · Encender una lámpara de noche (mesita). · Si no enciende, poner en el diagrama cómo arreglarla. · Pensar los motivos de que no enciende.
EJERCICIO 02