Estructura de un Programa
Secuencia de acciones (instrucciones) que manipulan un conjunto de objetos (datos).
Partes principales de un programa
Entrada de datos: la constituyen todas aquellas instrucciones que toman datos de un dispositivo externo, almacenándolos en la memoria central para que puedan ser procesados.
Proceso o algoritmo: está formado por las instrucciones que modifican los objetos a partir de su estado inicial hasta el estado final, dejando éstos disponibles en la memoria central.
Salida de resultados: conjunto de instrucciones que toman los datos finales de la memoria central y los envían a los dispositivos externos.
° Contadores.
° Acumuladores.
° Interruptores (switches).
Bloques de un programa
Bloques de declaraciones: (constantes,
variables, tablas, archivos, etc.)
Bloques de instrucciones: Conjunto de operaciones para lograr resultados.
Tipos de programas
Un programa, por lo general, estará compuesto por una secuencia de acciones, algunas de las cuales serán alternativas o repetitivas.
Programas lineales: consisten en una secuencia de acciones primitivas (su ejecución es lineal en el orden en que han sido escritas).
Programas alternativos: consisten en el anidamiento de acciones alternativas (las tablas de decisión se realizan mediante programas alternativos).
Programas cíclicos: son aquellos en los que un conjunto de acciones se repiten un número determinado o indeterminado de veces (un programa de este tipo se denomina bucle).