1.a.1 - Estructura de un Programa Informático

Objetivo

Identificar los bloques que componen la estructura de un programa informático.

1. Contenidos

1.1 Estructura General de un Programa

Hemos definido un programa como un algoritmo escrito en un lenguaje de programación. Por lo tanto, estará formado por una secuencia de instrucciones para procesar los datos. Estas instrucciones no se ponen "a lo loco" en el programa (o no se deberían poner así), tienen que estar bien organizadas para que el programa se pueda mantener sin costes exagerados.

Dato útil: Se estima que el coste de mantenimiento de un programa durante su vida útil supera el doble del coste de su producción.

Por eso los programas se organizan en dos bloques:

  1. Bloque de Declaraciones: donde se definen los datos que va a utilizar el programa.
  2. Bloque de Instrucciones: donde se organiza la secuencia de instrucciones para procesar los datos. Este bloque a su vez se divide en:
    1. Entrada de Datos: instrucciones que leen los datos de entrada y los almacenan en memoria.
    2. Proceso: instrucciones que operan sobre los datos de entrada para obtener los datos de salida.
    3. Salida de Resultados: instrucciones para enviar (a pantalla, fichero, red, etc.) los resultados obtenidos.

1.2 Estructura Específica de un Programa en Java

Aunque la estructura general de un programa es común para todos los lenguajes, cada uno tiene sus particularidades.

2. Ejercicios

Ejercicio 1: Identifica los bloques

Reto

3. Bibliografía