diagramas de flujo

10
DIAGRAMA DE FLUJO Los diagramas de flujo representan un esquema gráfico de un algoritmo. Es decir, muestran gráficamente los pasos a seguir para alcanzar la solución de un problema. La construcción correcta de un diagrama de flujo es muy importante ya que a partir de éste se escribe el programa en un lenguaje deseado.

Upload: oscarbui

Post on 21-Jul-2015

365 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Diagramas de Flujo

DIAGRAMA DE FLUJOLos diagramas de flujo representan un esquema gráfico de un algoritmo. Es decir, muestran gráficamente los pasos a seguir para alcanzar la solución de un problema.

La construcción correcta de un diagrama de flujo es muy importante ya que a partir de éste se escribe el programa en un lenguaje deseado.

Page 2: Diagramas de Flujo

ELEMENTOS DE UN DIAGRAMA DE FLUJOLa siguiente tabla muestra los elementos que se utilizan en la construcción de un diagrama de flujo

ELEMENTO SÍMBOLO DESCRIPCIÓN

ELEMENTOS TERMINALES

Representa el inicio y el fin de un diagrama de flujo.

ELEMENTOS CONECTORES Indican la dirección del flujo del

diagrama

ELEMENTOS DE TAREA Se utiliza para realizar

asignaciones, operaciones

aritméticas etc.

ELEMENTOS DE DECISIÓN Se utiliza para tomar decisiones.

La elección entre las dos ramas de

salida se basa el la evaluación de la

condición especificada en el

rombo.

NO

SICONDICIÓN

TAREA

INICIOFIN

Page 3: Diagramas de Flujo

REGLAS PARA LA CONSTRUCCIÓN DE DIAGRAMAS DE FLUJO Todos los diagramas de flujo deben tener un INICIO y

un FIN.

Las líneas que indican el flujo del diagrama deben serrectas (horizontales o verticales )

El diagrama de flujo debe construirse de arriba haciaabajo o de izquierda a derecha.

No deben quedar líneas de flujo sin conectar.

El texto escrito dentro de un símbolo debe ser legible ypreciso, evitando el uso de muchas palabras.

Page 4: Diagramas de Flujo

ESTRUCTURAS BÁSICASTAREA SECUENCIAL

Es la estructura más simple, representa una tarea o subrutina seguida secuencialmente de una segunda tarea y así sucesivamente.

TAREA 1

TAREA 2

TAREA 3

Page 5: Diagramas de Flujo

TAREA CON ALTERNATIVA SIMPLE

Contiene un elemento de decisión que permite escoger entre ejecutar o no, una tarea.

TAREA 1

CONDICIÓN SI

NO

Page 6: Diagramas de Flujo

TAREA CON ALTERNATIVA DOBLE

Contiene un elemento de decisión que permite escoger una, entre dos alternativas posibles.

TAREA 1 TAREA 2

CONDICIÓN

SI NO

Page 7: Diagramas de Flujo

TAREA CON ALTERNATIVA MÚLTIPLE

Contiene varios elementos de decisión que permite escoger una tarea entre tres o más.

TAREA 1TAREA 2

CONDICIÓNSINO

CONDICIÓN

CONDICIÓN

NO SI

TAREA 3

SI

TAREA 4

NO

Page 8: Diagramas de Flujo

ACTIVIDAD PRÁCTICAOBJETIVOS

Los objetivos planteados para el presente taller, están orientados a permitir al estudiante que controle objetos reales. Se propone en esta actividad, que los estudiantes construyan un algoritmo que logre que un robot cumpla con una tarea establecida. El estudiante solamente debe desarrollar el algoritmo que corresponde a una parte del robot.

Page 9: Diagramas de Flujo

DESCRIPCIÓN DE LA ACTIVIDAD PRÁCTICA El taller presenta al estudiante un acercamiento a los robots:

Durante la actividad, el estudiante observará el comportamientode un robot que ha sido construido y programado por el docenteantes de la práctica. El taller contiene preguntas que debenresolverse en tres escenarios diferentes: el primero consiste enuna preparación previa de la práctica, en la que el estudiantedebe resolver algunas preguntas que lo introducen a lo que veráen la práctica, y lo obligan a indagar en aspectos importantespara que la práctica no se convierta en un juego. El segundoescenario se desarrolla durante la aplicación de la práctica: eneste espacio se espera que el estudiante observe elcomportamiento del robot y trate de llevar a la realidad aquelloque estudió en las preguntas previas, construyendo un programaque imite el comportamiento observado en el robot que hizo eldocente. El escenario final, consiste en una serie de preguntasque buscan que el estudiante reflexione sobre elcomportamiento de su algoritmo frente a cambios, tales como eldaño de un sensor, o el cambio en estructura del diagrama deflujo del programa.

Page 10: Diagramas de Flujo

VIDEOS

En el video, el Grupo de Investigación SIRP de la Universidad Javeriana,muestra un robot construido con la plataforma comercial VEX, querealiza las tareas que los estudiantes deben conseguir con su programa.Además, se presenta un video en el que el robot realiza tanto las tareasque deben programar los estudiantes como aquellas que sólo se dejan aldocente; esto, para darle sentido a la actividad que desarrollan losestudiantes, ya que sin la programación que permite al robotdesplazarse, éste no tiene sentido.

GUÍA DEL DOCENTE Y LA GUÍA DEL ESTUDIANTE

Descarga de la guía del docente y del estudiante

VIDEO PRACTICA 1LINK: http://www.youtube.com/watch?v=4vwB4C85Rns