SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
1. Conocimientos previos
2. ¿Qué es un Diagrama de Flujo?
     2.1. En GENERAL.
     2.2. En INFORMÁTICA
3. Construcción de un diagrama de flujo.
4. Tipos de Estructura del Diagrama de Flujo
5. ¿Qué es la Programación?
Tema 10: Diagramas de Flujo
1. Conocimientos previos
Tema 10: Diagramas de Flujo
2. ¿Qué es un Diagrama de Flujo?
2.1. En GENERAL.

 Es la representación gráfica de:
 - Un proceso.

   “Inventados” por la
Sociedad Americana de
 Ingenieros Mecánicos,
en 1921, bajo el nombre
de "Proceso de Graficas-
  Primeros pasos para
   encontrar el mejor
         modo".
Tema 10: Diagramas de Flujo
2. ¿Qué es un Diagrama de Flujo?
2.1. En GENERAL.

Es la representación gráfica de:
- Un proceso: forma de resolver cualquier
  problema como una receta de cocina…

Actividad 2: Representa el orden.
 Ejercicio 1. Dibuja el diagrama
 de flujo las ACCIONES del
 proceso que recorres desde
 que te levantas hasta que
 llegas al colegio.
Tema 10: Diagramas de Flujo
2. ¿Qué es un Diagrama de Flujo?
2.2. En INFORMÁTICA.

Es la representación gráfica de:
- Un Algoritmo: Conjunto finito de instrucciones
  que especifican la secuencia ordenada de operaciones
  a realizar para resolver un problema. (forma de
  resolver un problema).

 Diagrama de flujo: Tipo de notación gráfica
de un algoritmo. Es una herramienta gráfica de
descripción de algoritmos que se caracteriza por
utilizar un conjunto de símbolos gráficos y expresar
de forma clara el orden lógico en el que se realizan
las acciones de un algoritmo.
Tema 10: Diagramas de Flujo
2. ¿Qué es un Diagrama de Flujo?
2.2. En INFORMÁTICA.



Existen muchos símbolos
pero solo utilizaremos:
Tema 10: Diagramas de Flujo
3. Construcción de un diagrama de flujo.


 1. Se  escriben de arriba hacia abajo, y/o de izquierda a derecha.
 2. Los símbolos se unen con flechas, cuya punta indica la
dirección con que fluye el proceso, se deben de utilizar
solamente líneas de flujo horizontal o verticales (nunca
diagonales).
 3. Evitar el cruce de líneas. Cuando es necesario un cruce se
utilizan los conectores. Solo se utilizan conectores cuando sea
estrictamente necesario.
 4. No deben quedar líneas de flujo sin conectar
 5. El texto escrito dentro de un símbolo debe ser legible y
preciso, evitando el uso de muchas palabras.
 6. Todos los símbolos pueden tener más de una línea de entrada,
a excepción del símbolo final.
 7. Solo los símbolos de decisión pueden y deben tener mas de
una línea de flujo de salida.
Tema 10: Diagramas de Flujo
3. Construcción de un diagrama de flujo.



 1. Comenzar con símbolo Inicio.
                                        INICIO


 2. Identificar las variables conocidas que deben introducirse en
 el diagrama.

 3. Identificar el proceso a realizar

 4. Terminar con el símbolo Fin.
                            FIN




 Actividad 3: Mi primer diagrama de flujo.
 Completa los huecos del diagrama
 de flujo para sumar dos números introducidos
 por teclado.
Tema 10: Diagramas de Flujo
3. Construcción de un diagrama de flujo.
Tema 10: Diagramas de Flujo
3. Construcción de un diagrama de flujo.

 Actividad 4: Ejercicios de Diagramas de flujo I.
 1. Diagrama de flujo que calcule longitudes de
 circunferencias.
 2. Diagrama de flujo que calcule la media de 3 números
 introducidos por el usuario.
 3. Diagrama de flujo que calcule áreas y perímetros de
 rectángulos.
 4. Diagrama de flujo que pida el precio de un artículo y
 calcule su valor aplicándole un 16% de IVA.
 5. Diagrama de flujo que calcule el resto entero de la
 división indicada por el usuario. Por ejemplo, si el
 dividendo es 7 y el divisor 4, el resultado sería 3
Tema 10: Diagramas de Flujo
4. Tipos de Estructura del Diagrama de Flujo
                   Sumar dos números introducidos
1. Secuencial      por el teclado
Tema 10: Diagramas de Flujo
4. Tipos de Estructura del Diagrama de Flujo

2. De selección             Actividad 5: Completa
                            los huecos del
                            siguiente diagrama
                            de flujo con estructura
                            de selección:
                            Diagrama de flujo que
                            pide la temperatura y
                            muestre un mensaje
                            indicando si hace calor
                            (más de 30 ºC), bueno
                            (entre 20 ºC y 30 ºC) o
                            frío.
Tema 10: Diagramas de Flujo
4. Tipos de Estructura del Diagrama de Flujo

2. De repetición
Tema 10: Diagramas de Flujo
4. Tipos de Estructura del Diagrama de Flujo

 Actividad 6: Completa los huecos del siguiente
 diagrama de flujo con estructura de repetición:

 Diagrama de flujo que calcule la suma los números
 enteros comprendidos entre dos límites dados por el
 usuario.
Tema 10: Diagramas de Flujo
4. Tipos de Estructura del Diagrama de Flujo

 Actividad 7: Ejercicios de Diagramas de flujo II.
 7. Diagrama de flujo que resuelva el trinomio ax2+bx+c=0, donde los
   valores de a, b y c los introduce el usuario. En caso de ser raíces
   imaginarias, el Diagrama de flujo lo indica y no las calcula.
 8. Diagrama de flujo que permita leer tres valores distintos y almacenarlos
   en las variables x, y, z respectivamente. El algoritmo debe imprimir cual es
   el mayor y cual es el menor.
 9. Diagrama de flujo que muestre la nota cualitativa de un alumno así si es
   menor que 5 muestra suspenso, si está entre 5 y 7 muestra bien, si está
   entre 7 y 9 muestra notable y mayor que nueve sobresaliente,
 10. Diagrama de flujo que realiza una cuenta atrás, de 10 a 0.
 11. Diagrama de flujo que pida un número, indicando sus divisores. Por
  ejemplo, si la entrada es 6, la salida sería 1, 2, 3, 6.
 12. Diagrama que calcule la suma y el producto de los números enteros
  comprendidos entre dos límites dados por el usuario.
Tema 10: Diagramas de Flujo
4. Tipos de Estructura del Diagrama de Flujo

 Actividad 8: ¿Quedamos para ir al cine?

 En grupos de 4 realizamos el diagrama de flujo que
 muestre el proceso de las acciones que realizaríamos el
 grupo para ir al cine, teniendo en cuenta los problemas
 que podrían surgir a cada componente del grupo. Debe
 contener estructuras de selección y de repetición.

                  ¿Cuándo vamos? ¿A qué cine?
                   ¿Qué vemos? ¿A qué sesión?
               ¿Cómo vamos? ¿Cómo volvemos?
                                         ¿…?
Tema 10: Diagramas de Flujo
4. Tipos de Estructura del Diagrama de Flujo

Actividad 9: Ejercicios de Diagramas de flujo II.
13. Diagrama que indique si un número introducido es primo.
14. Diagrama de flujo que indique si un año introducido por el usuario es
 bisiesto. Son bisiestos los múltiplos de 4 que no lo sean de 100, y los
 múltiplos de 400.
15. Diagrama de flujo que simule un cajero automático. Aparece el menú: 1
 Ingresar 2 Sacar 3 Ver saldo 4 Fin. Supón 1000 euros iniciales. No permitas
 sacar más de lo que en cada momento quede de saldo. Al acabar cualquier
 opción se vuelve a menú.
16. Diagrama de flujo que calcule el factorial de un número introducido por el
 usuario. El factorial de un número se designa por n! y se calcula: n!=n(n-
 1)(n-2)···3·2·1
17. Diagrama de flujo que muestre los primeros 100 números pares.
18. Diagrama de flujo que dados 10 números muestre la suma de los pares y
 el producto de los impares.
Tema 10: Diagramas de Flujo
5. ¿Qué es la Programación?

Un programa de ordenador es una secuencia de
instrucciones, escritas en un determinado
lenguaje de programación:
- Las maquinas solo entienden secuencias de
0 y 1 (código binario)

                      -Existen programas desarrollados
                      para facilitar la programación pero
                      necesitan traducir las instrucciones
                      del lenguaje a código binario. Tipos
                      de lenguaje:
                         -Lenguaje C (veremos el año que viene…)
                         -Pseudocódigo (a continuación vemos
                         unos ejemplos)
Tema 10: Diagramas de Flujo
5. ¿Qué es la Programación?

Software PSeInt

                                    Actividad 10.
                                    Funciona!
                                    Cuando
                                    termines todos
                                    los diagramas
                                    de la actividad
                                    intenta
                                    programarlos
                                    con PSeInt.
Tema 10: Diagramas de Flujo
5. ¿Qué es la Programación?

Tener en cuenta la relación entre los símbolos:
Tema 10: Diagramas de Flujo
6. Autoevaluación

 Actividad 11:
 1. Completa el diagrama de flujo mientras
 que ves el video con los pasos del proceso
 de elaboración de aceite de oliva.

 1. Realiza el siguiente diagrama de flujo:
 Diagrama de flujo que pide la temperatura
 y muestre un mensaje indicando si hace
 calor (más de 30 ºC), bueno (entre 20 ºC y
 30 ºC) o frío.
Tema 10: diagramas de Flujo

Actividad 12. Creamos nuestro "pequeño“ programa.
Por parejas, pensamos un pequeño programa y aplicamos
todo lo que hemos aprendido.

Más contenido relacionado

La actualidad más candente

Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujoeliana
 
Presentacion de diagrama de flujo
Presentacion de diagrama de flujoPresentacion de diagrama de flujo
Presentacion de diagrama de flujomaleta-01
 
Diagramas de-flujo
Diagramas de-flujoDiagramas de-flujo
Diagramas de-flujopaolajazz
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujojohnny. chu
 
Diagrama de flujo[3.3.4 ]
Diagrama de flujo[3.3.4 ]Diagrama de flujo[3.3.4 ]
Diagrama de flujo[3.3.4 ]Guadalupe P.R
 
Guía para la elaboración de procedimientos y diagramas de flujo
Guía para la elaboración de procedimientos y diagramas de flujoGuía para la elaboración de procedimientos y diagramas de flujo
Guía para la elaboración de procedimientos y diagramas de flujoShirley Camaran
 
Flujogramas
FlujogramasFlujogramas
Flujogramashhbedoya
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMASdeko
 
Simbología de diagrama de flujo
Simbología de diagrama de flujoSimbología de diagrama de flujo
Simbología de diagrama de flujojuandie987
 
Miguel guillen 4to b
Miguel guillen 4to bMiguel guillen 4to b
Miguel guillen 4to bangelordx
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujooscarbui
 
Presentacion flujogramas
Presentacion flujogramasPresentacion flujogramas
Presentacion flujogramasMAFERF
 
Clase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o FlujogramaClase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o FlujogramaJorge Luis Chalén
 

La actualidad más candente (20)

Eliana. diapositivas de flujo
Eliana. diapositivas de flujoEliana. diapositivas de flujo
Eliana. diapositivas de flujo
 
Presentacion de diagrama de flujo
Presentacion de diagrama de flujoPresentacion de diagrama de flujo
Presentacion de diagrama de flujo
 
Diagramas de-flujo
Diagramas de-flujoDiagramas de-flujo
Diagramas de-flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
Diagrama de flujo[3.3.4 ]
Diagrama de flujo[3.3.4 ]Diagrama de flujo[3.3.4 ]
Diagrama de flujo[3.3.4 ]
 
Guía para la elaboración de procedimientos y diagramas de flujo
Guía para la elaboración de procedimientos y diagramas de flujoGuía para la elaboración de procedimientos y diagramas de flujo
Guía para la elaboración de procedimientos y diagramas de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
DIAGRAMAS
DIAGRAMASDIAGRAMAS
DIAGRAMAS
 
Simbología de diagrama de flujo
Simbología de diagrama de flujoSimbología de diagrama de flujo
Simbología de diagrama de flujo
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Miguel guillen 4to b
Miguel guillen 4to bMiguel guillen 4to b
Miguel guillen 4to b
 
Flujogramas
FlujogramasFlujogramas
Flujogramas
 
Tipos de diagramas de flujo
Tipos de diagramas de flujoTipos de diagramas de flujo
Tipos de diagramas de flujo
 
Diagramas de Flujo
Diagramas de FlujoDiagramas de Flujo
Diagramas de Flujo
 
Presentacion flujogramas
Presentacion flujogramasPresentacion flujogramas
Presentacion flujogramas
 
Clase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o FlujogramaClase4 - Diagrama de Flujo o Flujograma
Clase4 - Diagrama de Flujo o Flujograma
 
Flujogramas con Aplicacion en las Empresas
Flujogramas con Aplicacion en las EmpresasFlujogramas con Aplicacion en las Empresas
Flujogramas con Aplicacion en las Empresas
 
Flujograma de una Empresa Textil
Flujograma de una Empresa TextilFlujograma de una Empresa Textil
Flujograma de una Empresa Textil
 

Destacado

Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.luismarlmg
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesCecilia Ruiz
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Ejercicios diagramadeflujo
Ejercicios diagramadeflujoEjercicios diagramadeflujo
Ejercicios diagramadeflujoMaye Re
 
Diagrama de flujo Cocina y flauta
Diagrama de flujo Cocina y flautaDiagrama de flujo Cocina y flauta
Diagrama de flujo Cocina y flautaPaulina Gastelum
 
Tarea de Pseudocodigo
Tarea de PseudocodigoTarea de Pseudocodigo
Tarea de Pseudocodigobenja2626
 
Diagramas de Procesos
Diagramas de ProcesosDiagramas de Procesos
Diagramas de Procesosaaronalan
 
diagramas de interaccion
diagramas de interacciondiagramas de interaccion
diagramas de interaccionjent46
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 
Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajeroCarlos Potrero
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)irvingsalazar2
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramasfrancisco3011
 

Destacado (20)

Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Diagrama de brayan yeison jeison
Diagrama de brayan yeison jeisonDiagrama de brayan yeison jeison
Diagrama de brayan yeison jeison
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Ejercicios diagramadeflujo
Ejercicios diagramadeflujoEjercicios diagramadeflujo
Ejercicios diagramadeflujo
 
Diagrama de flujo Cocina y flauta
Diagrama de flujo Cocina y flautaDiagrama de flujo Cocina y flauta
Diagrama de flujo Cocina y flauta
 
Representación sistemas dinamicos
Representación sistemas dinamicosRepresentación sistemas dinamicos
Representación sistemas dinamicos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Tarea de Pseudocodigo
Tarea de PseudocodigoTarea de Pseudocodigo
Tarea de Pseudocodigo
 
Listado Ejercicios Básicos Java 4
Listado Ejercicios Básicos Java 4Listado Ejercicios Básicos Java 4
Listado Ejercicios Básicos Java 4
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Diagramas de Procesos
Diagramas de ProcesosDiagramas de Procesos
Diagramas de Procesos
 
diagramas de interaccion
diagramas de interacciondiagramas de interaccion
diagramas de interaccion
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 
Algoritmo de un cajero
Algoritmo de un cajeroAlgoritmo de un cajero
Algoritmo de un cajero
 
Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)Diagramas de Flujo y Algoritmos (Informática ll)
Diagramas de Flujo y Algoritmos (Informática ll)
 
Reglas Para Diagramas
Reglas Para DiagramasReglas Para Diagramas
Reglas Para Diagramas
 

Similar a Ud diagramas de flujo

Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmicacolegio emanuel
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoLincoln School
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínezAlgoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínezIisa Berriio
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...Deisy Pestana
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.Sam Arr
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)johanespinosa6
 
Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación KamilaCaroUribe
 
Estructuras básicas de la electrónica 10-1
Estructuras básicas  de la electrónica 10-1Estructuras básicas  de la electrónica 10-1
Estructuras básicas de la electrónica 10-1jhoansebastianarias
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónjuanjosegonzalez52
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)SamuelLeonHormaza
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSKatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSKatherinBarrios17
 

Similar a Ud diagramas de flujo (20)

Algoritmos y programas ing civil
Algoritmos y programas ing civil Algoritmos y programas ing civil
Algoritmos y programas ing civil
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
Christian hernandez castro2
Christian hernandez castro2Christian hernandez castro2
Christian hernandez castro2
 
Tema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmicoTema 4 -_introduccion_a_razonamiento_algoritmico
Tema 4 -_introduccion_a_razonamiento_algoritmico
 
Programación u1
Programación   u1Programación   u1
Programación u1
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínezAlgoritmos taller 1   vanessa berrio, camilo rodriguez, karen martínez
Algoritmos taller 1 vanessa berrio, camilo rodriguez, karen martínez
 
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...Algoritmos taller 1   vanessa berrio, camilo rodriguez, yuranis bustamante, k...
Algoritmos taller 1 vanessa berrio, camilo rodriguez, yuranis bustamante, k...
 
Desarrollo de un programa.
Desarrollo de un programa.Desarrollo de un programa.
Desarrollo de un programa.
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación
 
Estructuras básicas de la electrónica 10-1
Estructuras básicas  de la electrónica 10-1Estructuras básicas  de la electrónica 10-1
Estructuras básicas de la electrónica 10-1
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Cuestionario video
Cuestionario videoCuestionario video
Cuestionario video
 
Trabajo de tecnología
Trabajo de tecnología Trabajo de tecnología
Trabajo de tecnología
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
 

Más de Gustavo Rodríguez Marbán

Más de Gustavo Rodríguez Marbán (6)

Ventilador usb
Ventilador usbVentilador usb
Ventilador usb
 
Tfm gustavo rodriguez_marban
Tfm gustavo rodriguez_marbanTfm gustavo rodriguez_marban
Tfm gustavo rodriguez_marban
 
Encuesta autopercepción competencia digital docente
Encuesta autopercepción competencia digital docenteEncuesta autopercepción competencia digital docente
Encuesta autopercepción competencia digital docente
 
Dossier tic en educación
Dossier tic en educaciónDossier tic en educación
Dossier tic en educación
 
Sistema de recogida de residuos de invernadero
Sistema de recogida de residuos de invernaderoSistema de recogida de residuos de invernadero
Sistema de recogida de residuos de invernadero
 
Taller Residuos Solidos Urbanos ESO
Taller Residuos Solidos Urbanos ESOTaller Residuos Solidos Urbanos ESO
Taller Residuos Solidos Urbanos ESO
 

Ud diagramas de flujo

  • 1. 1. Conocimientos previos 2. ¿Qué es un Diagrama de Flujo? 2.1. En GENERAL. 2.2. En INFORMÁTICA 3. Construcción de un diagrama de flujo. 4. Tipos de Estructura del Diagrama de Flujo 5. ¿Qué es la Programación?
  • 2. Tema 10: Diagramas de Flujo 1. Conocimientos previos
  • 3. Tema 10: Diagramas de Flujo 2. ¿Qué es un Diagrama de Flujo? 2.1. En GENERAL. Es la representación gráfica de: - Un proceso. “Inventados” por la Sociedad Americana de Ingenieros Mecánicos, en 1921, bajo el nombre de "Proceso de Graficas- Primeros pasos para encontrar el mejor modo".
  • 4. Tema 10: Diagramas de Flujo 2. ¿Qué es un Diagrama de Flujo? 2.1. En GENERAL. Es la representación gráfica de: - Un proceso: forma de resolver cualquier problema como una receta de cocina… Actividad 2: Representa el orden.  Ejercicio 1. Dibuja el diagrama  de flujo las ACCIONES del  proceso que recorres desde  que te levantas hasta que  llegas al colegio.
  • 5. Tema 10: Diagramas de Flujo 2. ¿Qué es un Diagrama de Flujo? 2.2. En INFORMÁTICA. Es la representación gráfica de: - Un Algoritmo: Conjunto finito de instrucciones que especifican la secuencia ordenada de operaciones a realizar para resolver un problema. (forma de resolver un problema).  Diagrama de flujo: Tipo de notación gráfica de un algoritmo. Es una herramienta gráfica de descripción de algoritmos que se caracteriza por utilizar un conjunto de símbolos gráficos y expresar de forma clara el orden lógico en el que se realizan las acciones de un algoritmo.
  • 6. Tema 10: Diagramas de Flujo 2. ¿Qué es un Diagrama de Flujo? 2.2. En INFORMÁTICA. Existen muchos símbolos pero solo utilizaremos:
  • 7. Tema 10: Diagramas de Flujo 3. Construcción de un diagrama de flujo.  1. Se escriben de arriba hacia abajo, y/o de izquierda a derecha.  2. Los símbolos se unen con flechas, cuya punta indica la dirección con que fluye el proceso, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).  3. Evitar el cruce de líneas. Cuando es necesario un cruce se utilizan los conectores. Solo se utilizan conectores cuando sea estrictamente necesario.  4. No deben quedar líneas de flujo sin conectar  5. El texto escrito dentro de un símbolo debe ser legible y preciso, evitando el uso de muchas palabras.  6. Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final.  7. Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.
  • 8. Tema 10: Diagramas de Flujo 3. Construcción de un diagrama de flujo. 1. Comenzar con símbolo Inicio. INICIO 2. Identificar las variables conocidas que deben introducirse en el diagrama. 3. Identificar el proceso a realizar 4. Terminar con el símbolo Fin. FIN Actividad 3: Mi primer diagrama de flujo. Completa los huecos del diagrama de flujo para sumar dos números introducidos por teclado.
  • 9. Tema 10: Diagramas de Flujo 3. Construcción de un diagrama de flujo.
  • 10. Tema 10: Diagramas de Flujo 3. Construcción de un diagrama de flujo. Actividad 4: Ejercicios de Diagramas de flujo I. 1. Diagrama de flujo que calcule longitudes de circunferencias. 2. Diagrama de flujo que calcule la media de 3 números introducidos por el usuario. 3. Diagrama de flujo que calcule áreas y perímetros de rectángulos. 4. Diagrama de flujo que pida el precio de un artículo y calcule su valor aplicándole un 16% de IVA. 5. Diagrama de flujo que calcule el resto entero de la división indicada por el usuario. Por ejemplo, si el dividendo es 7 y el divisor 4, el resultado sería 3
  • 11. Tema 10: Diagramas de Flujo 4. Tipos de Estructura del Diagrama de Flujo Sumar dos números introducidos 1. Secuencial por el teclado
  • 12. Tema 10: Diagramas de Flujo 4. Tipos de Estructura del Diagrama de Flujo 2. De selección Actividad 5: Completa los huecos del siguiente diagrama de flujo con estructura de selección: Diagrama de flujo que pide la temperatura y muestre un mensaje indicando si hace calor (más de 30 ºC), bueno (entre 20 ºC y 30 ºC) o frío.
  • 13. Tema 10: Diagramas de Flujo 4. Tipos de Estructura del Diagrama de Flujo 2. De repetición
  • 14. Tema 10: Diagramas de Flujo 4. Tipos de Estructura del Diagrama de Flujo Actividad 6: Completa los huecos del siguiente diagrama de flujo con estructura de repetición: Diagrama de flujo que calcule la suma los números enteros comprendidos entre dos límites dados por el usuario.
  • 15. Tema 10: Diagramas de Flujo 4. Tipos de Estructura del Diagrama de Flujo Actividad 7: Ejercicios de Diagramas de flujo II. 7. Diagrama de flujo que resuelva el trinomio ax2+bx+c=0, donde los valores de a, b y c los introduce el usuario. En caso de ser raíces imaginarias, el Diagrama de flujo lo indica y no las calcula. 8. Diagrama de flujo que permita leer tres valores distintos y almacenarlos en las variables x, y, z respectivamente. El algoritmo debe imprimir cual es el mayor y cual es el menor. 9. Diagrama de flujo que muestre la nota cualitativa de un alumno así si es menor que 5 muestra suspenso, si está entre 5 y 7 muestra bien, si está entre 7 y 9 muestra notable y mayor que nueve sobresaliente, 10. Diagrama de flujo que realiza una cuenta atrás, de 10 a 0. 11. Diagrama de flujo que pida un número, indicando sus divisores. Por ejemplo, si la entrada es 6, la salida sería 1, 2, 3, 6. 12. Diagrama que calcule la suma y el producto de los números enteros comprendidos entre dos límites dados por el usuario.
  • 16. Tema 10: Diagramas de Flujo 4. Tipos de Estructura del Diagrama de Flujo Actividad 8: ¿Quedamos para ir al cine? En grupos de 4 realizamos el diagrama de flujo que muestre el proceso de las acciones que realizaríamos el grupo para ir al cine, teniendo en cuenta los problemas que podrían surgir a cada componente del grupo. Debe contener estructuras de selección y de repetición. ¿Cuándo vamos? ¿A qué cine? ¿Qué vemos? ¿A qué sesión? ¿Cómo vamos? ¿Cómo volvemos? ¿…?
  • 17. Tema 10: Diagramas de Flujo 4. Tipos de Estructura del Diagrama de Flujo Actividad 9: Ejercicios de Diagramas de flujo II. 13. Diagrama que indique si un número introducido es primo. 14. Diagrama de flujo que indique si un año introducido por el usuario es bisiesto. Son bisiestos los múltiplos de 4 que no lo sean de 100, y los múltiplos de 400. 15. Diagrama de flujo que simule un cajero automático. Aparece el menú: 1 Ingresar 2 Sacar 3 Ver saldo 4 Fin. Supón 1000 euros iniciales. No permitas sacar más de lo que en cada momento quede de saldo. Al acabar cualquier opción se vuelve a menú. 16. Diagrama de flujo que calcule el factorial de un número introducido por el usuario. El factorial de un número se designa por n! y se calcula: n!=n(n- 1)(n-2)···3·2·1 17. Diagrama de flujo que muestre los primeros 100 números pares. 18. Diagrama de flujo que dados 10 números muestre la suma de los pares y el producto de los impares.
  • 18. Tema 10: Diagramas de Flujo 5. ¿Qué es la Programación? Un programa de ordenador es una secuencia de instrucciones, escritas en un determinado lenguaje de programación: - Las maquinas solo entienden secuencias de 0 y 1 (código binario) -Existen programas desarrollados para facilitar la programación pero necesitan traducir las instrucciones del lenguaje a código binario. Tipos de lenguaje: -Lenguaje C (veremos el año que viene…) -Pseudocódigo (a continuación vemos unos ejemplos)
  • 19. Tema 10: Diagramas de Flujo 5. ¿Qué es la Programación? Software PSeInt Actividad 10. Funciona! Cuando termines todos los diagramas de la actividad intenta programarlos con PSeInt.
  • 20. Tema 10: Diagramas de Flujo 5. ¿Qué es la Programación? Tener en cuenta la relación entre los símbolos:
  • 21. Tema 10: Diagramas de Flujo 6. Autoevaluación Actividad 11: 1. Completa el diagrama de flujo mientras que ves el video con los pasos del proceso de elaboración de aceite de oliva. 1. Realiza el siguiente diagrama de flujo: Diagrama de flujo que pide la temperatura y muestre un mensaje indicando si hace calor (más de 30 ºC), bueno (entre 20 ºC y 30 ºC) o frío.
  • 22. Tema 10: diagramas de Flujo Actividad 12. Creamos nuestro "pequeño“ programa. Por parejas, pensamos un pequeño programa y aplicamos todo lo que hemos aprendido.