ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Investigación Programación modular


Enviado por   •  14 de Junio de 2021  •  Documentos de Investigación  •  863 Palabras (4 Páginas)  •  279 Visitas

Página 1 de 4

Participación: Investigación Funciones (Unidad 5)                  

La programación modular

  1. ¿Qué es la programación modular?

La programación modular es una técnica utilizada para el desarrollo de software, donde se divide el programa en muchos componentes o bloques pequeños autónomos llamados módulos, que son manejables, lógicos y funcionales. La programación modular está basada en la técnica de diseño descendente que permite resolver subproblemas por separado, para después recomponer los resultados y obtener la solución al problema.

  1. ¿Qué es una función y su sintaxis?

Las funciones son módulos que resuelven una parte de un problema complejo. Los componentes de una función son: el prototipo de función, las llamadas a función (paso de parámetros) y la definición o implementación de la función.

tipo nombre(lista_parámetros) → sintaxis

[pic 1]

  1. ¿Qué son las variables globales y locales?

Las variables que se declaran dentro de la función principal o en funciones definidas por el usuario se denominan variables locales. Estas tienen un valor cuando se ejecuta la función, pero su valor no se retiene al completarse la función.

Las variables que se declaran externamente al programa principal o a las funciones definidas por el usuario se denominan variables globales. Estas variables se pueden tomar desde cualquier función que se encuentre dentro del programa.

  1. Ventajas y desventajas

Ventajas

Desventajas

Facilita solución de problemas: desarrollo eficiente y rápido

Estructura excesivamente orientada a objetos

Permite que cada desarrollador realice una parte de forma independiente

Existe una gran cantidad de módulos que solo contienen una función muy pequeña. Cada módulo requiere un tiempo adicional de análisis y procesamiento

 Propicia la reutilización de código

Para algunos códigos no tiene sentido descomponerlos en módulos si nunca ha cambiado y ya funciona bien

  1. ¿Qué es un parámetro?

Un subprograma puede necesitar o devolver datos. A estos datos se les denomina parámetros. Los parámetros pueden ser de entrada o de salida. Los parámetros que se incluyen en la definición del subprograma se denominan parámetros formales. Los parámetros que se pasan al subprograma en la llamada se denominan parámetros reales.

  1. Estructura funciones con prototipo y sin prototipo[pic 2]

El prototipo proporciona información sobre el tipo devuelto o producido por la función, así como sobre sus parámetros. Se utiliza para verificar los llamados a la función, ya que controla el número y el tipo de los parámetros, comprobando si son los apropiados.

Con prototipo: void relleno(int x, float y, char z); por ejemplo → ver imagen

Sin prototipo: En C++ es obligatorio usar prototipos.

  1. Clasificación de las funciones
  1. Funciones definidas por el compilador

Cuando existe un cálculo que será usado de manera repetida a lo largo del programa en distintos momentos se implementan funciones que el usuario define. El nombre de la función puede estar seguido por uno o más parámetros encerrados entre paréntesis.

  1. Función sin paso de parámetros

Son subprogramas que no requieren información adicional de su entorno, pues simplemente ejecutan una acción cada vez que son invocadas.

...

Descargar como (para miembros actualizados) txt (6 Kb) pdf (302 Kb) docx (928 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com