You are on page 1of 2

Programacin modular:

La programacin es uno de los mtodos de diseos ms flexible y


potente
para mejorar la
productividad de un programa. La
programacin modular se divide en: mdulos) que son las que se
codifican independientemente y ejecutan una sola actividad o tarea,
cada uno de ellos se analiza y pone un punto por separado. Cada
programa contiene un mdulo al cual se le conoce como (programa
principal) que es el que controla y transfiere el control a su mdulos que
se denominan como (subprogramas) que ejecutaran sus funciones, que
sin embargo cada (sud modulo) devuelve su (mdulo principal) al
terminar su tarea. Si su tarea que se le asign al sud modulo es
compleja de dividir en varios mdulos hasta dejarle una sola tarea en
especfico que pueda ejecutar como: la entrada, salida, manipulacin de
datos, control de otros mdulos o su alguna combinacin. Los mdulos
se pueden trasferir, y solo l puede tener acceso a el mismo, y eso los
programadores lo toman como ventaja ya que se puede programar el
mismo programa desde diferentes mdulos y tambin de descomponen
de manera sencilla.

Programacin estructurada:
Los programas C, Pascal, Fortran y se le conocen como lenguajes
(procedimentales) o de procedimiento, ya que son un conjunto de instrucciones y
sentencias. En el caso de los programas pequeos de organizacin se les dice
(paradigmas). El programador solo hace una lista de instrucciones que compilara
en la computadora, y que esta al instante ejecuta, dependiendo del nmero de
instrucciones el tamao de la lista cambia y esta a su vez aumenta
considerablemente su nivel de dificultad al programador y para resolver el
conflicto todas las instrucciones se dividen en unidades pequeas que se le
conocen como (procedimientos, subprogramas) o subrutinas en otros lenguajes
de programacin.

Datos locales y datos globales:


En un programa como procedimental, como el lenguaje C, existen dos tipos de
datos locales y globales
Locales: son los que estn ocultos en el interior de su funcin y se utilizan de
manera exclusiva por su funcin ya que otras no pueden hacerle modificaciones.

Globales: en esta pueden cualquieras de las funciones acceder al programa ya


que pueden acceder a los mismos datos siempre y cuando sean globales.
Los programas grandes se componen de numerosas funciones y datos globales y
con ello lleva a una multitud de conexiones entre datos y funciones que dificultan
su compresin y lectura, en primera hacen difcil conceptuar el mapa y en segundo
es ms difcil modificar los programas ya que en los datos globales se puede llegar
a necesitar la reescritura de todas las funciones que acceden a el mismo.

Modelado del mundo real


Un segundo problema importante de la programacin estructurada reside en el
hecho de que la disposicin separada de datos y funciones no se corresponde con
los modelos de las cosas del mundo real. Ya que en el mundo fsico tratamos con
personas o autos que seran objetos y estos no son como los datos ni funciones.
Los objetos complejos o no del mundo real tienen (atributos)y (comportamiento)
Atributo: son por ejemplo : las personas su edad , profesin , domicilio , etctera.
Comportamiento: es una accin que ejecutan los objetos del mundo real como
respuesta y un determinado estimulo. Ejemplo si usted pisa los frenos en un auto
este se detienen, si acelera el auto aumenta

You might also like