Programación Modular

Luis Angel Jimén2209
Mind Map by Luis Angel Jimén2209, updated more than 1 year ago
Luis Angel Jimén2209
Created by Luis Angel Jimén2209 about 4 years ago
3
0

Description

trabajo de tarea
Tags

Resource summary

Programación Modular
1 Que es
1.1 Uno de los métodos más conocidos para resolver un problema es dividirlo en problemas más pequeños, llamados subproblemas.
2 Funciones y Procedimientos
2.1 Los procedimientos y funciones son subprogramas que realizan tareas específicas. Para invocarlo, es decir, para hacer que se ejecute, basta con escribir su nombre en el cuerpo de otro procedimiento o en el programa principal.
2.1.1 diferencia entre procedimiento y función
2.1.1.1 un procedimiento realiza una tarea y al finalizar retorna al punto donde fue invocado
2.1.1.2 la función al ejecutarse obtiene un valor el cual es retornado al punto donde fue invocado por ejemplo raíz cuadrada es una función por que retorna un resultado.
3 Ámbito de variables
3.1 Variable Global
3.1.1 Es aquella que se define fuera del cuerpo de cualquier función normalmente al principio del programa, después de la definición de los archivo de la biblioteca (#include), de la definición de constantes simbólicas y antes de cualquier función.
3.1.1.1 Variable Local
3.1.1.1.1 Es aquella cuyo ámbito se restringe a la función que la ha declarado se dice entonces que la variable es local a esa función.
4 parámetros
4.1 Un argumento o parámetro es el medio a partir del cual podemos expandir el ámbito de variables locales de funciones, hacia otras funciones y además quienes nos permiten establecer comunicaciones entre funciones.
4.1.1 Llamada de una Función
4.1.1.1 Las funciones , para poder ser ejecutadas , han de ser llamadas o invocadas. Cualquier expresión puede contener una llamada a una funcion que redirigirá el control del programa a la funcion nombrada. Normalmente la llamada a una funcion se ralizará desde la función principal main( ), aunque naturalmente tambien podrá ser desde otra función.
5 Ventajas.
5.1 Desventajas.
5.1.1 En que no puedes crear una regla de requisitos ya que estos cambian por partes en cualquier momento creando una posible incompatibilidad o mal rendimiento. Si no tomas como punto lo que mencione para hacer un ánalisis es una opcion exelente.
5.1.1.1 Trabajo de: Luis Angel Jiménez Balcázar
5.2 Simplifica el diseño. •Disminuye la complejidad de los algoritmos. •Disminuye el tamaño total del programa. •Ahorra en tiempo de programación porque promueve la reusabilidad del código. •Favorece el trabajo en equipo. •Facilita la depuración y prueba. •Facilita el mantenimiento. •Permite la estructuración de librerías específicas.
Show full summary Hide full summary

Similar

Las ventajas y desventajas de la investigación cualitativa
Olga sofia Gonzalez
Psicología Ambiental (Métodos de Investigación)
Abraham bernal osorio
Matriz fenomenologica.
Angie Cuadrado
TIPOS DE COMUNIDAD
Antony Montana
Nacimiento de la psicologia
Daniela Salazar
paràmetros productivos usados en la explotaciòn de animales porcinas
brayan andres lince delgado
ORGANIZADORES GRAFÍCOS NAZLY
nazly katherine gamez vargas
Practica 1
Samanta Fragoso
BIOGRAFÍA DE LAS MUJERES MATEMÁTICAS
Fabián Arrieta Rodríguez
San Benito de Nursia
Jaime Riofrio
CLASIFICACIÓN DE LOS COMPROBANTES DE VENTAS
michita_1995_201