PresentaciónDEprogramacionIIMarisela
Páginas: 3 (522 palabras)
Publicado: 17 de septiembre de 2015
BRENDA PEREZ VELAZCO
ROSA ALUIZO RODRIGUEZ
MARISELA GARCIA SALAZAR
MATERIA:
PROGRAMACION II
PROFESOR:
JULIO ERAZO MACIAS
RODRIGUEZ
TEMA:
PROGRAMACION MODULAR
PROGRAMACION
MODULAR
Unode 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,
resolvemosotras 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 si esta metodología
nos lleva a tratar
con subproblemas, entonces
también tengamos la necesidad de
poder crear y trabajarcon 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 de
módulos: los procedimientos y las funciones.
DEFINICIONES
Un
subalgoritmo es un conjunto
de instrucciones identificadas con
un nombre único que toma una
serie de datos de entrada y los
procesa para generar un resultado.
•Puedeser llamado o desde un
algoritmo o desde otros
subalgoritmos (estructura
jerárquica).
Su
uso reduce el algoritmo,
simplificándolo ya que hace
innecesaria la repetición de código
para realizar unamisma tarea.
Dos tipos:
Funciones: retornan un valor.
Procedimientos: no devuelven
nada
Estructura
similar a un algoritmo:
cabecera, declaración de variables
y constantes, cuerpo y cierre.Diferencias: la cabecera incluye
una lista de parámetros y el
cuerpo contiene instrucciones de
retorno, indicando además el valor
a retornaren el caso de las
funciones.
Parámetros y variables
En
ladeclaración de un subalgoritmo se
incluyen los parámetros a través de los
cuales se le suministran los datos de
entrada.
En el momento de la llamada se produce
un intercambio de información entre...
Leer documento completo
Regístrate para leer el documento completo.