Guia 6 Ciclos DFD
Guia 6 Ciclos DFD
Guia 6 Ciclos DFD
Indicadores de Desempeño
Identifico instrucciones, procedimientos y funciones necesarios para la construcción de programas
usando Smart DFD.
El software DFD utiliza dos ciclos, el ciclo o bucle mientras (WHILE) y el bucle para (FOR).
CICLO MIENTRAS
El ciclo mientras, es una de las dos estructuras repetitivas con las que cuenta FreeDFD,
está representada por este símbolo dentro del programa:
En la primera aparecen las letras MQ, que son las siglas de “Mientras que“, se colocará una condición
de tipo booleana que de considerarse verdadera, ejecutara las instrucciones que se encuentren entre la
primera figura y la segunda figura en la que aparece “Fin (MQ)“.
Nota: Es importante tener en cuenta que las condiciones tienen que ser falsas en algún momento para
que el ciclo se rompa y el programa pueda finalmente continuar y terminar en algún momento. En el
ejemplo de la imagen se comete este error a propósito con el fin de evidenciar este caso, dado que 5,
siempre será mayor que 3 y eso convertirá el programa en un ciclo infinito. No está de más recordar
que en caso de que alguna vez un programa se quede en un bucle infinito, podemos parar su ejecución
usando el botón de parada en la parte superior del programa o el botón de pausa que aparece en cada
ventana que se nos muestra durante la ejecución.
SINTAXIS CICLO MIENTRAS ESCRITO COMO PSEUDOCÓDIGO
Estructura while ' mientras que'
inicio
instrucción 1
mientras (expresión lógica)
haga
instrucción 2
instrucción 3
fin mientras
fin programa
CICLO PARA
Este ciclo es uno de los más usados para repetir una secuencia de instrucciones, sobre todo cuando se
conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Este símbolo, es parecido al ciclo mientras que, solo que a éste le podemos agregar un inicio, un
fin y un incremento a la variable con la que trabajemos. Pero sus usos son muy parecidos.
Inicio:
Entero= n, i, suma
Suma=0
Para i = 1 hasta 5,1 (cuenta en cuenta)
Leer = (n)
Suma = suma+n
Fin-Para
Mostrar ('suma es', suma)
Fin
Nota: El ciclo for me sirve para resolver ejercicios con conteo es decir, hasta un determinado número
que sea digitado, además es esencial para la materia algoritmos. En lo cotidiano se puede aplicar, para
hacer cálculos al pagar los buses, al comprar algo, para sacar un promedio de notas que se necesite,
etc.
FUENTES:
https://es.wikipedia.org/wiki/Bucle_(programación)
https://dfdgurzaf.wordpress.com/2010/05/09/ciclo-mientras/
http://herramientassalgblogspotcom.blogspot.com/
http://herramientassalgblogspotcom.blogspot.com/2011/04/ciclo-for-para.html
https://eperdomo89.wordpress.com/2009/08/12/dfd-clase11-%E2%80%93-ciclo-para/
ACTIVIDAD:
Consulta en la web, dos ejercicios de cada uno de los ciclos, dibuja los cuatro diagramas de flujo en tu
cuaderno de informática y llévalos al software DFD para evaluar su funcionamiento.