Bases de datos
ESTRUCTURAS DE DATOS
UNIDAD 1. PROGRAMACIÓN MODULAR
PROGRAMA INFORMÁTICA Y SISTEMAS- INTERNET II
ESTRUCTURAS DE DATOS
PROGRAMACIÓN MODULARUna estrategia para la resolución de problemas complejos con una computadora
es, la división del problema en otros problemas más pequeños(subproblemas).
Estos subproblemas se implementan(realizan)mediante módulos o
subprogramas.
Los subprogramas son una herramienta importante para el desarrollo de
algoritmos y programas, de modo que normalmente un proyecto de
programación se compone:Proyecto_programación= programa principal + Sp+ Sp2 + … Spn
Los Sp (subprogramas, métodos en la programación orientada a objetos) son
básicamente bloques de código llamados funciones yprocedimientos.
PROGRAMA INFORMÁTICA Y SISTEMAS- INTERNET II
ESTRUCTURAS DE DATOS
DISEÑO DESCENDENTE: LOS SUBPROGRAMAS
PROBLEMA PRINCIPAL
SubProblema 1
SubProblema 2
SubProblema nPROGRAMA INFORMÁTICA Y SISTEMAS- INTERNET II
ESTRUCTURAS DE DATOS
DISEÑO DESCENDENTE: LOS SUBPROGRAMAS
Ejemplo: Crear un programa que calcule el área y el perímetro de la
circunferencia y delcuadrado.
Figuras geométricas
Sub programa
principal
Calcular área de
la circunferencia
Calcular
perímetro de la
circunferencia
Calcular área del
cuadrado
Calcular
perímetro delcuadrado
PROGRAMA INFORMÁTICA Y SISTEMAS- INTERNET II
ESTRUCTURAS DE DATOS
SUBPROGRAMAS-PROCEDIMIENTOS
Los procedimientos so unidades de programas diseñados
para la ejecución de una tareaespecífica.
Un procedimiento
parámetros.
puede
recibir
Sintaxis: declaración algorítmica de un proceso
procedimiento nombre_proceso(lista_parámetros)
Inicio
fin
cero,
uno
omas
PROGRAMA INFORMÁTICA Y SISTEMAS- INTERNET II
ESTRUCTURAS DE DATOS
SUBPROGRAMAS-PROCEDIMIENTOS
Partes de la declaración de un proceso
Procedimiento: Palabra utilizada para denotar que...
Regístrate para leer el documento completo.