Lic. Radiologia E Imagenes

Páginas: 13 (3019 palabras) Publicado: 22 de febrero de 2013
UNIDAD I ANÁLISIS ESTRUCTURADO o PROGRAMACIÓN MODULAR
Objetivos: Conocer los conceptos relacionados con Análisis Estructurado. Aplicar la técnica de Análisis Estructurado. Aprender a codificar programas modulares en C Introducción Cuando los problemas que vamos a resolver son muy grandes o complejos, el diseñar la solución se convierte en una actividad lenta y ardua, es aquí donde nos presta sumayor utilidad la Programación Modular, ya que nos facilita la tarea de programar y nos permite elaborar estos programas de manera más rápida y eficaz. La experiencia ha demostrado que la mejor manera de desarrollar una solución y mantenerla, es construirla a partir de piezas pequeñas, que la hacen más manejable. A continuación se presentan diferentes elementos que facilitan el diseño,implementación, operación y manteniendo de soluciones grandes para problemas grandes.

I

PROGRAMACIÓN MODULAR o ANÁLISIS ESTRUCTURADO. La Programación Modular es uno de los métodos de diseño más fáciles, flexibles, y potentes para programar y mejorar la productividad de nuestros programas.

Esta técnica divide el problema en pequeñas partes o sub-problemas y se debe diseñar una solución para cada unade esas partes. A las divisiones o partes de un problema y a las soluciones o algoritmos que los resuelven, se les conoce como Módulos y deben realizar, cada uno de ellos, una tarea o actividad única. Cada Módulo se debe plantear, analizar, diseñar su algoritmo y codificar, este algoritmo, por separado; es decir, se resuelve cada uno independientemente de los demás. Recordemos que la solución decada sub-problema resuelven solo una parte del problema; la solución completa de todo el problema está formada por el conjunto de todos los sub algoritmos y la interrelación de todos ellos. Todo problema resuelto por esta técnica tiene un algoritmo denominado PRINCIPAL, comúnmente conocido como: módulo raíz, módulo conductor o módulo de control; ya que controla todo lo que sucede, tanto en esemódulo como en todos los demás, transfiriendo el control de ejecución a cada módulo en el momento que sea requerido. De esa forma, cada módulo puede realizar su función o tarea, pero al terminar regresa el control de ejecución al algoritmo o módulo principal. La solución de cada módulo se le conoce como subalgoritmo. Un problema resuelto mediante programación modular genera un algoritmo modular queconsta de un algoritmo principal y uno o varios subalgoritmos. El algoritmo principal debe contener las operaciones fundamentales y las llamadas o invocaciones a los subalgoritmos. Cada subalgoritmo como representación de la solución de un módulo tiene todas las propiedades de un algoritmo. Además, estos pueden contener tareas simples que sólo se ejecutan una vez, o lo que es más frecuente tareasrepetitivas que se ejecutan varias veces y son llamadas para ejecutarse desde el algoritmo principal. Si la tarea asignada a un módulo es muy compleja (o muy grande), debe dividirse todavía en otro u otros módulos más pequeños. El proceso sucesivo de subdivisión de módulos continúa hasta que cada módulo tenga solamente una tarea o acción específica que ejecutar, esta tarea puede ser de entrada,salida, procesamiento o manipulación de datos, control de otros módulos o una combinación de todos o algunos de estos. Los resultados

1

producidos por un módulo pueden ser utilizados por otro módulo cuando se transfiera el control a ellos. Se diseña cada módulo con independencia de los demás, y siguiendo un método ascendente o descendente, se llega hasta la descomposición final del problema enmódulos en forma jerárquica.

II TECNICAS DE DISEÑO
Con el objeto de facilitar el diseño de algoritmos y la organización de los diversos elementos de los que se componen se utilizan algunas técnicas que muestran una metodología a seguir para resolver los problemas. Estas técnicas hacen que los programas sean más fáciles de escribir, verificar, leer y mantener. Algunas de las técnicas más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LIc Radiologia
  • lic radiologia
  • Lic. Bio Imagenes
  • Radiología General E Imágenes
  • Tecnologa En Radiologia E Imagenes Diagnosticas
  • Li Radiología E Imágenes Médicas
  • Radiologían
  • radiologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS