Want to create interactive content? It’s easy in Genially!

Get started free

Presentación Interactiva: Programación Modular

Raul Chavira Narvaez

Created on December 9, 2022

Ingeniería en sistemas computacionales

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

Programación Modular

Presentación

Raúl Chavira Narváez

Índice

Introducción

ventajas

Desventajas

Estructura

uso de la programación modular

Introducción

Sin duda para poder resolver un problema siempre será más interesante dividirlo en partes pequeñitas que intentar abordarlo de golpe. Eso es lo que explicamos en este artículo de la programación modular. Sigue leyendo si quieres saber qué es la programación modular y cuáles son las principales ventajas que ofrece este tipo de programación.

+ info

¿Qué ventajas ofrece la programación modular?

Así, entre las principales ventajas con las que cuenta la programación modular podemos destacar que disminuye mucho la complejidad de cualquier tipo de algoritmo haciendo mucho más sencilla la programación y por supuesto sirve para simplificar el diseño. Por otro lado, la programación modular también hace más pequeño el tamaño total del programa y sirve para favorecer el trabajo en equipo. Además la programación modular también ahorra mucho tiempo de programación porque permite reusar los códigos y favorece el trabajo en equipo en cada uno de los módulos para después aplicarlo al conjunto.

+ info

+ info

Desventajas de la programación modular

Ofrece una estructura por demás orientada a objetos. La programación modular usa interfaces, lo cual es muy eficiente. Para ello, muchos frameworks ofrecen sets completos de clases intercambiables. Ejemplos de ellos existen varias clases capaces de implementar una interfaz de persistencia. Pero esto lleva a confusión cuando se utilizan entornos de desarrollo integrado, conocidos como IDE. En este sentido, en el caso de querer hallar la fuente de un método, por ejemplo el IDE podría mostrar una extensa lista de archivos. Todos con referencia a un método con ese nombre.

Otra desventaja importante de la programación modular es que existen muchos módulos que contienen funciones mínimas. Todos estos módulos, a la hora de ejecutar el programa, suman tiempo de procesamiento. Esto significa que si se usan muchos de estos módulos pequeños, se aumenta la necesidad de tiempo de proceso, tanto para la compilación como para la ejecución. Asimismo aumentará el tamaño del paquete del ejecutable.

+ info

Estructura

Una función consiste en una declaración de su definición seguida de comandos y sentencias. La forma general de una función es: #include <stdio.h> void funcion(void); /* prototipo */ int num=5; /* variable global */ main() /* Escribe dos números */ { int num=10; /* variable local */ printf("%d\n",num); función(); /* llamada */ } void funcion(void) { printf("%d\n",num);– La declaración de los parámetros representa la información que se está pasando a la función. – Se definen en las sentencias las variables adicionales utilizadas específicamente por la función. – Todas las funciones deben incluir una sentencia de retorno.

+ info

uso de la programacion modular

Ejemplo

Aplicacion de la programacion modular

Modularidad en la vida real

+ info

+ info

+ info

Bibliografia

La informacion fue rescatada de las siguientes páginas de internet

+ info

PASAR FUNDAMENTOS DE PROGRAMACION

FE

99%

+ info

Posibilidad

1%

+ info

Merry Christmas

is bait

¡Gracias!