Diagramas de flujo
Diagramas de flujo
Diagramas de flujo
Existen dos maneras de representar los algoritmos: pseudocódigo y
diagramas de flujo.
Diagramas de flujo
Ejercicio
Encuentra una definición y un ejemplo de diagrama de flujo y
envı́alo al foro del curso bajo el tema ejemplo de diagrama de flujo.
Diagramas de flujo
Ejemplo
Diagramas de flujo
Ejemplo
Diagramas de flujo
Definición
Un diagrama de flujo es una representación gráfica de un algoritmo.
Diagramas de flujo
Sı́mbolos mas usuales
Diagramas de flujo
Reglas de escritura
Todo diagrama debe poseer al menos las siguientes caracterı́sticas
1 Debe poseer un inicio y un final.
2 El flujo de la información debe seguir un camino explı́cito.
3 Excepto el bloque de condición, los demás deben poseer una
única salida.
4 De manera temporal, utilizaremos un rectángulo para escribir
dentro pseudocódigo.
Diagramas de flujo
Ciclos y condicionales
Diagramas de flujo
Condicionales
Definición
Una condición se representa con una figura en forma de rombo,
como en la figura. A partir de la figura, se debe decidir el camino
que el flujo debe seguir, según si la condición se cumple o no.
Diagramas de flujo
Observación
A diferencia del pseudocódigo, toda condición debe determinar qué
hacer tanto si se cumple como si no.
Diagramas de flujo
Condicionales
Ejemplo
Si la computadora no enciende, reportarlo.
Diagramas de flujo
Condicionales
Observa que como comentamos, el algoritmo tiene un inicio y un
final.
Diagramas de flujo
Ejercicio
Escribe el diagrama de flujo de un algoritmo, que según la fecha
actual, determine si falta mucho o poco para tu cumpleaños.
Diagramas de flujo
Ciclos
Observación
No hay una manera explı́cita de representar un ciclo. Lo común es
utilizar una condición de tal forma que el flujo de información lleva
a esta misma varias veces.
Diagramas de flujo
Ciclos
Ejemplo
1 Por cada alumno en el salón, preguntarle su nombre.
2 Marcar su nombre en la lista con +.
3 Por cada nombre sin +, marcar en la lista con x.
Diagramas de flujo
Ciclos
Observación
Un patrón muy común es el que se sigue para realizar una tarea
repetitiva un número fijo de veces.
Diagramas de flujo
Bloque de asignación
Definición
Un rectángulo es un bloque de asignación. Dentro, pueden
asignarse valores a una o más variables utilizando flechas de la
siguiente manera:
x ←− 5.
Diagramas de flujo
Bloque de asignación
Definición
Un rectángulo es un bloque de asignación. Dentro, pueden
asignarse valores a una o más variables utilizando flechas de la
siguiente manera:
x ←− 5.
En este ejemplo, la variable ”x” recibe el valor 5.
Diagramas de flujo
Ejemplo
Ejemplo
Repetir el ejercicio de la lista de alumnos. Esta vez utilizar que
disponemos de una lista numerada con sus nombres.
Diagramas de flujo
Ejercicio
Ejercicio
Escribir el diagrama de un algoritmo para preguntar diez veces el
dı́a de la semana.
Diagramas de flujo

diagramas-flujo