Want to create interactive content? It’s easy in Genially!
CUADRO SINÓPTICO
David Mateo Gutiérrez
Created on July 27, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Agenda
View
Akihabara Content Repository
View
Internal Guidelines for Artificial Intelligence Use
View
Sorting Cards
View
Correct Concepts
View
Interactive Scoreboard
View
Choice Board Flipcards
Transcript
Desventajas
Ventajas
Función
Facilita la comprensión del sistema, ya que los módulos están agrupados según su funcionalidad. Fomenta la reutilización de código, ya que módulos similares pueden ser utilizados en diferentes partes del sistema o en proyectos futuros.
Facilita la comprensión del sistema, ya que los módulos están agrupados según su funcionalidad. Fomenta la reutilización de código, ya que módulos similares pueden ser utilizados en diferentes partes del sistema o en proyectos futuros.
Es un conjunto de pasos para realizar cálculos especificados y devolver siempre un resultado. Los pasos están almacenados con el nombre de función, la cual acepta ciertos valores o argumentos para realizar cálculos con ellos y proporcionar un resultado. Hay funciones que carecen de argumentos, pero sí arrojan un resultado. Tanto el resultado de la función como los argumentos que recibe deben tener un tipo de dato previamente definido; por ejemplo, entero, carácter, cadena, fecha, booleano, etcétera.
Modularidad
Un problema se puede dividir en subproblemas más sencillos o módulos; a esto se le llama programación modular. Dentro de los programas se les conoce como subprogramas, los cuales son independientes entre sí y pueden ser tratados separadamente unos de otros
Rutina
Desventajas
Ventajas
Es un algoritmo que realiza una tarea específica y que puede ser invocado desde otro algoritmo para ejecutar tareas intermedias. También como la función recibe argumentos y retorna valores. De hecho, la rutina es un tipo muy específico de una función, por lo que se puede considerar sinónimo de ésta.
es una práctica muy recomendable en el desarrollo de software debido a sus numerosas ventajas en términos de reutilización, mantenimiento y legibilidad del código.
Sin embargo, es esencial aplicarla de manera equilibrada y mantener una buena gestión de las dependencias para evitar desventajas como el acoplamiento no deseado o la complicación innecesaria del código.
Procedimiento
Acoplamiento no deseado: Si los procedimientos están fuertemente acoplados entre sí, los cambios en uno pueden tener un impacto inesperado en otros procedimientos y en el comportamiento general del programa. Dificultad en el escalado: Si el programa crece significativamente en tamaño y complejidad, la modularidad por procedimiento puede volverse difícil de mantener y gestionar.
Desventajas
Ventajas
Es similar a una función, pero no regresa un resultado, sino que en su lugar realiza una o varias tareas; por ejemplo, centrar una cadena en la pantalla de la computadora, dibujar un marco, imprimir un mensaje, etcétera. las rutinas y los procedimientos son elementos que pueden incluir los programas y que ayudan a que estos sean eficientes.
Depuración más sencilla: Al dividir el programa en procedimientos, es más fácil identificar y aislar errores, lo que facilita la depuración del código. Promueve la división del trabajo: Los equipos de desarrollo pueden trabajar en diferentes procedimientos de manera simultánea, lo que aumenta la eficiencia y promueve la colaboración.