Want to create interactive content? It’s easy in Genially!
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!