2.2 Estructuras básica de un programa

Por Mtra Guillermina Jiménez Rasgado.

De acuerdo a Luis Joyanes (2000) un programa básicamente se compone de una o más funciones. Una de las funciones debe ser obligatoriamente main. Donde cada programa contiene una serie de directivas #include que permitirán incluir en el mismo archivos de cabecera que a su vez constarán de funciones y datos predefinidos.

Estructura típica de un programa C++

//Programa saludo //comentarios

#include <iostream.h> //directivas del preprocesador

//declaración de funciones

//declaración de variables globales

int main() //función principal main( )

{

//declaración de variables locales

... // Las sentencias escritas entre las llaves se denominan BLOQUE

}

//Definición de otras funciones

fun1 (...)

{

...

}

fun2 (...)

{

...

}

...

*Directivas del preprocesador

Los compiladores de C++ proporcionan bibliotecas de funciones.

Cada biblioteca de funciones tiene asociado un archivo de definición que se denomina cabecera.

Para utilizar algo de una biblioteca en un programa, hay que colocar al principio del programa una directiva de preprocesamiento seguida de la cabecera de la biblioteca entre ángulos.

Como la directiva #include <iostream.h>, donde la letra i significa input o entrada, la o significa output o salida y el término stream significa flujo de datos, es decir entrada de datos por teclado y salida de datos por pantalla.

*La función main()

Una función C++ es un subprograma que devuelve un valor, un conjunto de valores o realiza una tarea especÌfica. Todo programa C++ tiene una única función main() que es el punto inicial de entrada al programa. Si se intenta declarar dos funciones main() dentro del programa se produce error.

Veamos un ejemplo

Codigó realizado por: JOSE ALBERTO CARRION MARTINEZ

Nota para el DEV C++, puedes omitir la linea de código 4.

Al ejecutar el código anterior, se muestra el saludo en la siguiente pantalla.