Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programacion modular - Coggle Diagram
Programacion modular
Componentes
Los componentes son unos elementos genéricos con una funcionalidad muy concreta, cuya única finalidad es la reutilización
Tipos de componentes
La cabecera: Se trata de la información suplementaria situada al principio de un bloque de información que va a ser almacenada o transmitida y que contiene información necesaria para el correcto tratamiento del bloque de información.
El cuerpo o estructura interna: Esta es una instrucción compuesta que contiene instrucciones que especifican lo que hace la función.
Módulos
Lo módulos son una colección de definiciones de variables, funciones y tipos (entre otras cosas) que pueden ser importadas para ser usadas desde cualquier programa.
Tipos de módulos
Módulos internos: Se encuentra en el mismo fichero que el módulo que lo invoca, se usan para ayudar a controlar el ámbito y la visibilidad de los distintos objetos.
Módulos generales: Estos están asociados al desarrollo personal y social, y, a los aprendizajes instrumentales básicos.
Módulos de programa: Son unidades de programa completas que pueden importar recursos (constantes, variables, procedimientos...) de módulos de biblioteca.
Módulos de definición e implementación: Son las dos partes que constituyen los módulos de biblioteca.
Procedimientos
Un procedimiento es un subprograma que realiza una tarea especifica. Puede recibir cero o más valores del programa que llama y devolver cero o más valores a dicho programa.
Clases
Es una agrupación de datos (variables o campos) y de funciones (métodos) que operan sobre esos datos.
Tipos de Clases
El módulo principal: Es el que concentra al resto de los módulos y es el único que puede ejecutar las funciones de los módulos auxiliares. Es el encargado de coordinar la ejecución de los demás módulos.
Los módulos auxiliares: Son archivos ejecutables separados, pero que sólo funcionan cuando son ejecutados por el módulo principal. Son los que resolverán cada de una las tareas concretas del problema.