deckif4

Páginas: 4 (917 palabras) Publicado: 30 de junio de 2013
Universidad Nacional de Trujillo
Ingeniería Industrial

Lenguajes de Programación
Subprogramas: Funciones y Procedimientos

SUBPROGRAMAS: FUNCIONES Y PROCEDIMIENTOS
1.

División de programascomplejos.
La mayor parte de los programas de cómputo que resuelven problemas de la vida real, son
mucho mayores que los programas presentados como ejemplos. La experiencia ha demostrado que lamejor forma de desarrollar y mantener un programa grande es construirlo a partir de piezas menores
o módulos, los cuales son implementados por medio de los subprogramas, siendo cada uno de ellos
másfácil de manipular que el programa original. Esta técnica se conoce como divide y vencerás.
Un subprograma es un algoritmo diseñado para efectuar una tarea particular, bajo la dependencia
de unalgoritmo u otro subprograma que lo utiliza. De esta manera, el subprograma es diseñado para
ser utilizado por otros procesos más amplios, dentro de los cuales existe un flujo de entrada y salida
deinformación.
La utilización de subprogramas en la solución de problemas grandes tiene muchas ventajas. Por
ejemplo, para tareas que deban efectuarse más de una vez, la modularidad evita la necesidad deprogramación redundante, ya que un módulo puede construirse e invocarse cada vez que se necesite
hacer la misma labor, por lo tanto, se logra que los programas sean más cortos. De igual manera, lafragmentación en módulos individuales proporciona claridad, facilidad de distribución de trabajo en
equipo y, por ser algoritmos cortos, son más fáciles de escribir, corregir y su estructura lógica esmás
clara que la de los programas que no están divididos en módulos.
El subprograma, por ser un algoritmo, debe cumplir con las mismas características es éste y
hacer tareas similares como aceptardatos, escribir datos y hacer cálculos; sin embargo, es utilizado
para un propósito específico. El subprograma recibe datos del algoritmo o subalgoritmo que lo
invoca y éste le devuelve...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS