bachiller tecnico
Son aquellos cuyo código está formado por un único bloque
contiguo de instrucciones.
PROGRAMA
Instrucciones
Flujo de ejecución
PROBLEMA: Difíciles decomprender y depurar, haciéndose
inmanejables en la medida que crecen.
Universidad de Oviedo / Dpto. de Informática
Arquitectura de Computadores
Programación procedural
Se trata de un estilode programación basado en estructurar el
código de un programa en componentes, que reciben el nombre
de procedimientos, subrutinas o funciones.
PROGRAMA
PA
PP
PB
Flujo de ejecuciónPP: Procedimiento Principal
PA: Procedimiento A
PB: Procedimiento B
Universidad de Oviedo / Dpto. de Informática
Arquitectura de Computadores
Características de los procedimientosConsisten en una colección de computaciones,
que tienen un punto de comienzo (o entrada) y
uno de finalización (o salida).
Proporcionan una funcionalidad concreta.
Pueden ser ejecutadostantas veces como sea
necesario dentro del programa al que
pertenecen.
Se ejecutan mediante un mecanismo que recibe
el nombre de llamada a procedimiento
(procedure call)
Universidad de Oviedo/ Dpto. de Informática
Arquitectura de Computadores
Beneficios de la programación procedural
Comprensibilidad
La estructuración de un programa en procedimientos proporciona
unacomprensión más clara del código al programador, lo cual facilita
las labores de diseño, depuración y mantenimiento.
Desarrollo modular
Los procedimientos facilitan el desarrollo de un programa enmódulos
independientes, permitiendo que personas o equipos diferentes
trabajen en cada módulo por separado.
Capacidad de reutilización
El código de los procedimientos puede ser compilado yalmacenado
en ficheros de librería. Éstas pueden ser reutilizadas en cualquier
programa mediante el enlazado.
Universidad de Oviedo / Dpto. de Informática
Arquitectura de Computadores
Regístrate para leer el documento completo.