skip to main | skip to sidebar

About me

MyF
Mexico
Ver todo mi perfil

Archivo del blog

  • ▼ 2009 (1)
    • ▼ octubre 2009 (1)
      • Tipos de Estructuras de diagramas de flujo

Análisis y Diseño de Algoritmos

Tipos de Estructuras de diagramas de flujo

sábado, 3 de octubre de 2009



IPNTipos de Estructura de diagramas de flujo
C.E.C.y T. N° 9
"Juan de Dios Bátiz Paredes"








Elaboración de diagramas de flujo para la solución de problemas propuestos




Un problema se puede dividir en acciones elementales o instrucciones, usando un número limitado de estructuras de control (básicas) y sus combinaciones que pueden servir para resolver dicho problema.



Las Estructuras Básicas pueden ser:



  • Secuenciales: cuando una instrucción del programa sigue a otra

  • Selectivas: acciones en las que la ejecución de alguna dependerá de que se cumplan una o varias condiciones.

  • Repetitivas: cuando un proceso se repite en tanto cierta condición sea establecida para finalizar ese proceso.







Estructura Secuencial




Se caracteriza porque una acción se ejecuta detrás de otra. El flujo del programa coincide con el orden físico en el que se han ido poniendo las instrucciones. Dentro de este tipo podemos encontrar operaciones de inicio/fin, inicialización de variables, operaciones de asignación, cálculo, etc.









pokeEstructuras Selectivas




La representación de una estructura selectiva se hace en diagrama de flujo con una figura geométrica en forma de rombo (condición).







ham *La estructura selectiva simple





Sirve para seguir una línea de ejecución cuando se cumple una condición.




d3



*La estructura selectiva doble



Sirve para seguir una línea de ejecución cuando se cumple la condición, o seguir otra línea cuando no se cumple la condición.




d4



ella*La estructura selectiva anidada y compuesta.




En la solución de problemas encontramos numerosos casos en los que luego de tomar una decisión y marcar el camino correspondiente a seguir, es necesario tomar otra decisión. Dicho proceso puede repetirse numerosas veces. En aquellos problemas en donde un bloque condicional incluye otro bloque condicional se dice que un bloque está anidado dentro del otro.




d5






porEstructuras Repetitivas




lov*Mientras ( while )


En esta estructura, de entrada se evalúa una condición. En caso de que el resultado de tal evaluación sea verdadero, se ejecuta un bloque de instrucciones, en el cual debe existir una instrucción que modifique la condición. De no existir esa instrucción, se ejecutará un ciclo infinito ( loop ). Si el resultado de la evaluación es falso, el bloque de instrucciones no se ejecuta y finaliza la ejecución de la estructura.




d6




poks*Hacer mientras ( do-while )


La estructura “Hacer mientras” tiene un comportamiento similar a “Mientras”, sólo que en este caso primero se ejecuta el bloque de instrucciones y después se evalúa la condición. Con esto se asegura que el bloque se ejecutará al menos una vez.




d7



d8*Desde ( for )


Entre las estructuras de iteración, for es la más versátil ya que, entre otras características, permite la declaración de variables dentro de su estructura.








Publicado por MyF en 11:37 0 comentarios  

Suscribirse a: Entradas (Atom)

Blog Design by Gisele Jaquenod

Work under CC License.

Creative Commons License