Want to create interactive content? It’s easy in Genially!

Get started free

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:

Visual Presentation

Vintage Photo Album

Animated Chalkboard Presentation

Genial Storytale Presentation

Higher Education Presentation

Blackboard Presentation

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