Want to create interactive content? It’s easy in Genially!
Modularidad
Illescas Márquez Jesús Antonio
Created on October 29, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Psychedelic Presentation
View
Chalkboard Presentation
View
Witchcraft Presentation
View
Sketchbook Presentation
View
Genial Storytale Presentation
View
Vaporwave presentation
View
Animated Sketch Presentation
Transcript
Fundamentos de programación
UNIDAD 5 modularidad
Integrantes: Illescas Márquez Jesús Antonio Ruiz Chavez Jairo Uriel Gutierrez Virgen Asael Gomez Cortes Jose Julian
índice
2- Paso de Parametros o Argumentos
1- Declaracion y Uso de Métodos
3- Implementación
Implementación de la modularidad en la programación
Que implica la modularidad en la programación
¿Que es?
Programación orientada a objetos y modularidad
Ventajas
PASO DE PARAMETROS O ARGUMENTOS
COMO LLAMAR A UN PARAMETRO
DEFINICIÓN
QUE SON LOS PARAMETROS O ARGUMENTOS
PARA QUE NOS SIRVE UN PARAMETRO
Declaracion y uso de metodos
MODULARIDAD
VENTAJAS
CARACTERISTICAS
DECLARACIÓN
DESVENTAJAS
MODULARIDAD
¿QUE ES?
Es la capacidad que tiene un sistema de ser estudiado, visto o entendido como la unión de varias partes que interactúan entre sí y que trabajan para alcanzar un objetivo común, realizando cada una de ellas una tarea necesaria para la consecución de dicho objetivo. Estas partes reciben el nombre de módulo e idealmente deben poder cumplir las condiciones de caja negra, es decir, deben ser independiente del resto de los módulos y comunicarse con ellos (con todos o sólo con una parte) a través de unas entradas y salidas bien definidas.
CARACTERISTICAS
La modularidad permite que un código:
- Sea reutilizable.
- Evite colapsos.
- Que se pueda dar mantenimiento al código.
- Sea legible
- Resuelva problemas de forma rápida.
VENTAJAS
- Correctitud: Capacidad para realizar con exactitud las tareas definidas en las especificaciones.
- Robustez: Capacidad de reaccionar apropiadamente ante condiciones excepcionales.
- Extensibilidad: Facilidad de adaptar los productos de software a los cambios en la especificación.
- Reutilización: Capacidad de los elementos de software de servir para la construcción de muchas aplicaciones diferentes.
- Compatibilidad: Facilidad de combinar unos elementos de software con otros.
- Eficiencia: Capacidad para exigir la menor cantidad posible de recursos (tiempo de procesador, espacio de memoria, ancho de banda, etc.).
- Portabilidad: Facilidad de transferir los productos de software a diferentes entornos de hardware y software.
- Facilidad de uso: Cubre la facilidad de instalación, de operación y de supervisión.
- Funcionalidad: Conjunto de posibilidades que proporciona un sistema.
DESVENTAJAS
Módulos demasiado pequeños
Estructura excesivamente orientada a objetos
Algunos códigos casi nunca cambian. En esos casos puede que no tenga mucho sentido tratar de hacer que se vea más limpio o con una lógica abstracta, si con solo usarlo ya funciona bien.
Descomponer sin razón
cOMO DECLARARLO
LLamado en programa principal nombre_Metodo (arg1, arg2, argn, ... ) modificador_Acceso tipo_Dato_Retorno nombre_Metodo(tipo_Dato arg1, tipo_Dato arg2, tipo_Dato argn, ...){ dec_Variables; cuerpo return valor_Retorno; }
Los parámetros son simples instrumentos de medición. Nos permiten entender de qué manera podemos desarrollar una idea o bajo qué normas podemos operar en una situación. Los parámetros regulan el comportamiento esperado de alguien y permiten saber a qué atenerse frente a las personas o a las situaciones.
QUE SON LOS PARAMETROS
Un ejemplo: public int sumar(int a, int b) { int resultado = a + b; return resultado; } En este ejemplo, tenemos un método llamado sumar que recibe dos parámetros de tipo int, a y b. Dentro del cuerpo del método, se realiza la operación de suma entre los dos parámetros y se almacena el resultado en una variable llamada resultado. Luego, se utiliza la palabra clave return seguida del valor de resultado para devolver el resultado de la suma. Este método devuelve un valor entero (int).
Los métodos en Java son bloques de código que agrupan un conjunto de instrucciones relacionadas. Por otro lado, los parámetros son variables que se utilizan en los métodos para recibir información. Y los argumentos son los valores reales que se pasan a los métodos al llamarlos.
La modularidad en programación es un concepto fundamental. Se refiere a la práctica de dividir un programa en módulos más pequeños y manejables, cada uno con funciones y responsabilidades bien definidas. En otras palabras, se trata de descomponer un programa en partes más pequeñas y fáciles de gestionar, en lugar de tener un código gigantesco y monolítico.
DEFINICIÓN
Un parámetro representa un valor que el procedimiento espera que se pase al llamarlo. La declaración del procedimiento define sus parámetros. Cuando se define un procedimiento Function o Sub , se especifica una lista de parámetros entre paréntesis inmediatamente después del nombre del procedimiento.
La modularidad en programación consiste en dividir un programa en módulos, es decir, en partes más pequeñas y manejables. Cada módulo tiene límites bien definidos y una responsabilidad específica en el funcionamiento del programa en su conjunto. Esta práctica permite una mayor organización del código y facilita el mantenimiento y la escalabilidad de un proyecto de desarrollo.
La modularidad en programación ofrece numerosas ventajas, entre ellas están:
- La reutilización de código, ya que los módulos se pueden reutilizar en diferentes partes de un proyecto o incluso en proyectos diferentes.
- Facilita el trabajo en equipo, porque permite que diferentes miembros se enfoquen en módulos específicos.
- El mantenimiento es más sencillo.
- La división de los módulos facilita la identificación y corrección de errores y los módulos se pueden probar de forma independiente.
Estos son tips para llamar un parametro a una clase:
- No lleva tipo de dato, separa cada argumento con una coma.
- Por ejemplo:
- suma(n1,n2);
- Lo importante en el llamado es considerar que los tipos de datos de los parámetros deben coincidir en la posición, tipo de dato y número de parámetros.
La programación orientada a objetos (POO) es un paradigma de programación que se basa en la creación de objetos, que son instancias de clases que tienen propiedades y métodos. La POO se integra perfectamente con la modularidad en programación, ya que los objetos y las clases se pueden considerar módulos en sí mismos.