Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Electrónica Javeriana
Declaración del Problema:
Elaborar
un detallado diagrama de flujo
para verificar y valorar
“diagramas de flujo”
Pautas para enfrentar este reto:
Characteristic of an Algorithm:
Well-ordered
Unambiguous
Effectively computable
¿Qué es un Algoritmo?
According to https://en.wikipedia.org/wiki/Verification
ESTRUCTURAL FUNCIONAL
¿En qué niveles
se puede verificar un flowchart?
ESTRUCTURAL FUNCIONAL
ESTRUCTURAL FUNCIONAL
Según https://es.wikipedia.org/wiki/Anatomía
SE REQUIERE:
Para una Verificación Funcional…
Raíz Cuadrada
SE REQUIERE:
SE REQUIERE:
SE REQUIERE:
SE REQUIERE:
¡NO!
Se requieren MUCHAS pruebas con condiciones NORMALES
de operación y condiciones EXTREMAS o EXCEPCIONALES.
DESK TESTING
Inicio
Identifique y corrija el problema
(en caso de haber uno)
Inicio Inicio
Identifique y corrija el problema
(en caso de haber uno)
Fin
Identifique y corrija el problema
(en caso de haber uno)
Fin Fin
Identifique y corrija el problema
(en caso de haber uno)
Fin
Identifique y corrija el problema
(en caso de haber uno)
¿Cual es el
colorFin
del cielo? Fin
Identifique y corrija el problema
(en caso de haber uno)
Gire a la derecha
Camine 1 cuadra
Identifique y corrija el problema
(en caso de haber uno)
a+b=x
Identifique y corrija el problema
(en caso de haber uno)
a+b=x x=a+b
Identifique y corrija el problema
(en caso de haber uno)
no Pregunta si
binaria
Identifique y corrija el problema
(en caso de haber uno)
Lea la variable
“pulsador”
Identifique y corrija el problema
(en caso de haber uno)
¿Valor de
Lea la variable
“pulsador” es
“pulsador”
ON?
Identifique y corrija el problema
(en caso de haber uno)
¿Cuál es el
color del cielo?
Identifique y corrija el problema
(en caso de haber uno)
7 7
Identifique y corrija el problema
(en caso de haber uno)
Es correcto!
Identifique y corrija el problema
(en caso de haber uno)
Tomado de http://www.eah-jena.de/~kleine/history/software/ibm-flowchartingtechniques-gc20-8152-1.pdf
Elementos básicos de construcción
(Elementos Lexicográficos)
No obstante lo anterior, con los de este “slide” es
Espacio para poner suficiente para describir muchos algoritmos.
Inicio Comentarios en diagrama de flujo
Lea entrada
Sub-proceso
ejecución
no si 1
Cond
Fin
Pautas para enfrentar este reto:
“Flowlines enter the top of the symbol and exit out the bottom,
except for the decision symbol, which can have flow lines
exiting from the bottom or the sides”