2.3.5 Resolución de problemas sencillos utilizando técnicas de diagrama y algoritmos.
2.3.5.1 Problemas resueltos y prueba de escritorio
Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos representados en Pseudocódigo y en diagramas de flujos:
• Tengo unteléfono y necesito llamar a alguien pero no sé como hacerlo.

2.4 Programación Modular
Uno de los métodos más conocidos para resolver un problema es dividirlo en problemas más pequeños, llamados subproblemas. De esta manera, en lugar de resolver una tarea compleja y tediosa,resolvemos otras más sencillas y a partir de ellas llegamos a la solución. Esta técnica se usa mucho en programación ya que programar no es más que resolver problemas, y se le suele llamar diseño descendente, metodología del divide y vencerás o programación top-down.
Es evidente que siesta metodología nos lleva a tratar con subproblemas, entonces también tengamos la necesidad de poder crear y trabajar con subprogramas para resolverlos. A estos subprogramas se les suele llamar módulos, de ahí viene el nombre de programación modular. En Pascal disponemos de dos tipos demódulos: los procedimientos y las funciones.
2.4.1 Los procedimientos
2.4.1.1 Definición
Un procedimiento es un subprograma que realiza una tarea específica. Para invocarlo, es decir, para hacer que se ejecute, basta con escribir su nombre en el cuerpo de otro procedimiento o en elprograma principal. Pero, hay que tener muy en cuenta que su declaración debe hacerse antes de que sea llamado por otro módulo.
Una vez que has construido varios programillas en Pascal, crear un procedimiento no es nada complicado, pues tiene prácticamente la misma estructura que unprograma.
2.4.1.3 Llamadas a Procedimientos
En el caso de los procedimientos será necesario en el programa fuente declararlos como externos. Los parámetros se definirán normalmente. Para ello se suele emplear la directiva EXTERNAL (Turbo Pascal) o en otros casos EXTERN [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2011, 04). Programacion Modular-Funciones Y Procedimientos. BuenasTareas.com. Recuperado 04, 2011, de http://www.buenastareas.com/ensayos/Programacion-Modular-Funciones-y-Procedimientos/1936749.html

MLA

"Programacion Modular-Funciones Y Procedimientos" BuenasTareas.com. 04 2011. 2011. 04 2011 <http://www.buenastareas.com/ensayos/Programacion-Modular-Funciones-y-Procedimientos/1936749.html>.

MLA 7

"Programacion Modular-Funciones Y Procedimientos." BuenasTareas.com. BuenasTareas.com, 04 2011. Web. 04 2011. <http://www.buenastareas.com/ensayos/Programacion-Modular-Funciones-y-Procedimientos/1936749.html>.

CHICAGO

"Programacion Modular-Funciones Y Procedimientos." BuenasTareas.com. 04, 2011. consultado el 04, 2011. http://www.buenastareas.com/ensayos/Programacion-Modular-Funciones-y-Procedimientos/1936749.html.