Abstract:
En la vida cotidiana la resolución de problemas de cualquier índole se facilita considerablemente si se dividen en problemas más pequeños, este razonamiento no es ajeno al desarrollo de sistemas, en donde los algoritmos se dividen en subalgoritmos dando origen a la programación modular. Este paradigma de la programación busca ser más eficiente, ofreciendo más responsabilidades a pequeños bloques de código llamados módulos. Algo importante es que cada módulo contiene todo lo necesario para cumplir con su propia funcionalidad y se pueden editar o modificar sin que se vea afectado directamente el resto del proyecto. Aplicar este tipo de programación resulta muy útil a la hora de programar grandes proyectos, ya que se crea una inmensa biblioteca de funciones y procedimiento, para tareas que se utilizan con frecuencia dentro del programa. En esta lectura vamos a analizar los procedimientos y funciones que son la base principal en la programación modular.
Description:
In everyday life, solving problems of any kind is greatly facilitated if they are divided into smaller problems, this reasoning is not foreign to the development of systems, where algorithms are divided into sub-algorithms giving rise to modular programming. This programming paradigm seeks to be more efficient, offering more responsibilities to small blocks of code called modules. Importantly, each module contains everything necessary to fulfill its own functionality and can be edited or modified without directly affecting the rest of the project. Applying this type of programming is very useful when programming large projects, since it creates a huge library of functions and procedures, for tasks that are frequently used within the program. In this reading we are going to analyze the procedures and functions that are the main basis in modular programming.