ESTRUCTURA DE UN PROGRAMA:
Un programa es una secuencia de instrucciones mediante las cuales se ejecutan diferentes acciones de acuerdo con los datos que se estén procesando. Es un conjunto de instrucciones que sigue la computadora para alcanzar un resultado específico.
El programa debe incluir instrucciones para las acciones que deban ejecutarse sobre cada uno de los tipos de datos admitidos. Un programa se compone de estructuras de datos, operaciones primitivas elementales y estructuras de control, como se muestra a continuación:
PROGRAMA=ESTRUCTURAS DE DATOS + OPERACIONES PRIMITIVAS ELEMENTALES+ESTRUCTURAS DE CONTROL.
Estructuras de datos: Los hechos reales, representados en forma de datos, pueden estar organizados de diferentes maneras llamadas estructuras de datos.
Por ejemplo, el nombre, las horas trabajadas y el sueldo por hora son los datos mediante los cuales se representa un empleado en una situación de nómina.
Operaciones primitivas elementales: Son las acciones que se ejecutan sobre los datos para transformarlos en información.
Estructura de control: Son los métodos que existen para dirigir el flujo de las acciones que la computadora deberá ejecutar sobre los datos manejados por el programa.
El programador establecerá el conjunto de especificaciones que debe contener el programa: Entradas, Salidas, algoritmo de resolución que incluirá las técnicas para obtener las salidas a partir de las entradas. Así, se pueden considerar tres grandes bloques en el diseño de todo programa:
Entrada de datos.
Algoritmo de resolución del problema, codificación.
Salida de resultados.
Como ya se mencionó, los elementos básicos para solucionar problemas son: las estructuras de datos, las operaciones primitivas, y las estructuras de control.












