Documente Academic
Documente Profesional
Documente Cultură
Con el paso de los aos, la idea de romper el programa en funciones fue evolucionando y se
lleg al agrupamiento de las funciones en otras unidades ms grandes llamadas mdulos
(normalmente, en el caso de C, denominadas archivos o ficheros); sin embargo, el fin fue
siendo el mismo, ejecutar una lista de instrucciones(sentencias). Esto hace que los programa
se vayan haciendo cada vez ms complejo por lo que el paradigma estructurado empieza a
dar seales de debilidad dando una dificultad de terminar los programas complejos. Existen
varias razones por las que existe debilidad de los programas estructurados a la hora de
resolver problemas complejos, las dos razones ms evidentes pueden ser las siguientes:
primero, las funciones tienen acceso ilimitado a los datos globales. Segundo, las funciones
inconexas y datos, fundamentos del paradigma procedimental proporcionan un modelo pobre
del mundo real.
Datos locales y datos globales
Es un programa procedimental, ejemplo escrito en C, existen dos tipos de datos. Datos locales
que estn ocultos en el interior de la funcin y son utilizados, exclusivamente, por la funcin.
Otro tipo de datos son los globales a los que se le puede acceder desde cualquier funcin del
programa. Es decir, dos o ms funcione pueden acceder a los mismos datos siempre que estos
sean globales.
Variables globales
Funcin A Funcin B
o Caja de proceso.
o Decisin binaria.
o Mecanismo de repeticin.
o Programa. El cual enuncia las acciones a realizar para satisfacer una necesidad y debe
cumplir con las siguientes caractersticas:
o Tope del bloque con una entrada nica.
o Lectura secuencial de arriba hacia abajo
o Tener una salida o resultado.
Todas las funciones contienen instrucciones que se ejecutan cuando el programa hace una
llamada explicita a la funcin correspondiente. Las funciones contienen declaraciones de las
variables y definiciones de las constantes que se utilizan dentro de ellas. El programa
comienza mediante la ejecucin de la primera instruccin de la funcin main, que establece
su camino u origen lgico de la ejecucin. Para ello en el cuerpo de PROGRAMACIN
ESTRUCTURADA la funcin principal se incluyen instrucciones y/o llamadas al resto de
las funciones definidas en el programa.
http://moodle2.unid.edu.mx/dts_cursos_mdl/lic/TI/PE/S01/PE01_Lectura.pdf