Serie de pasos o instrucciones finitas y ordenadas que sirven para
darle solución a cualquier problema
debe de ser preciso y sin ambigüedades
Cualitativo
Da solución, describe una solución de la vida
cotidiana
Cuantitativo
Tiene una entrada la cual va a ser procesada para
poder generar una salida
Se utiliza más para resolver alguna situación que ya con necesite
situaciones matemáticas
Son una herramienta que ayuda a entender
mejor el programa, ayuda a hacer un análisis
previo a la programación.
¿Qué es un diagrama de flujo?
Es la representación gráfica de las operaciones o actividades de un proceso
parcial o completo o de la secuencia de instrucciones de un algoritmo
Presenta normalmente un único punto de inicio y un punto de cierre
Cada paso del proceso es representado por un
símbolo diferente que contiene una breve
descripción de la etapa.
Se utilizan más que nada en programación, administración,
procesos industriales y psicología cognitiva
¿Cómo se hace un diagrama de flujo?
Para poder empezar a hacerlo primero se requiere de
saber exactamente para que se va a utilizar y luego saber
que es lo que se espera de este.
Para el primer paso: Se responde la pregunta ¿Qué acción nos
indica que empieza el proceso?
El último paso debe de responder la pregunta ¿Cómo
sabemos que el último paso a terminado?
ESQUEMATIZAR EL
PROCESO
Se identifican el grupo de acciones más relevantes del
proceso y se ordenan de manera cronológica
IDENTIFICAR
SUB-PROCESOS
Identificar procesos de menor importancia, dentro
de los procesos de gran importancia
TRAZAR DIAGRAMA
Se utilizan símbolos
comunmente en los diagramas
DEFINIR UN
ENLACE
¿Para qué sirve un diagrama de flujo?
Proporciona información clara, ordenada y breve, da entender de
manera más fácil como realizar un proceso de un entendimiento
visual.
Estimula el análisis, comunicación eficaz
TIPOS
General o de resumen
Muestra una visión global del
procedimiento, no refleja la mecánica
operativa a detalle
Detallado o analítico
Muestra con detalle la mecánica
operativa del proceso, desde el inicio
hasta el fin. Suele presentarse con símbolos
Los diagramas pueden graficarse de izquierda a derecha
(diagrama horizontal), de arriba hacia abajo (diagrama
vertical), conbinado de izquierda a derecha y arriba
hacia abajo a la vez
Es una secuencia finita "bien definida" de tareas "bien
definidas"; cada una de las cuales se puede utilizar una
cantidad de recursos finitos.
Los algoritmos deben cumplir estas condiciones
Finitud: El algoritmo debe acabar tras un número finito de pasos.
Es más, es casi fundamental que sea un número razonable de
pasos
Definibilidad: El algoritmo debe definirse de forma precisa para cada
paso. Puesto que el lenguaje humano es impreciso.
Entrada: El algoritmo tendrá cero o más
entradas, es decir, cantidades dadas antes
de empezar un algoritmo, más que nada
cantidades específicas de objetos.
Salida: El algoritmo tiene una o más salidas, en
relación con las entradas
Efectividad: Se entiende por esto que una
persona sea capaz de hacer el algoritmo de
modo exacto.