2. Estructura básica
#include <iostream.h>
Instrucciones declarativas
#include <stdlib.h>
[ declaración de variables globales ]
int main() Función Principal
{Aquí inicia el programa
Cuerpo del programa(Instrucciones )
3. Estructura básica
• Un programa en C++ se caracteriza por tener en su código una cabecera indispensable: main( )
• #include ------ Archivo de cabecera [ declaración de variables globales ]
• int main ( ) ------ Cabecera de función, nombre de la función
• {
• … ------ Sentencias de la función.
• }
• tipo func1( )
• {
• }
4. Archivo de cabecera
• La parte del #include se refiere a la biblioteca de funciones que
vamos a utilizar. Es decir para llamar a una biblioteca en
particular debemos hacer lo siguiente:
• #include <librería_solicitada>
• El estándar de C++ incluye varias bibliotecas de funciones, y
dependiendo del compilador que se esté usando, puede aumentar
el número.
5. Archivo de cabecera
• Existen archivos de cabecera estándar muy utilizados, por
ejemplo:
• #include<iostream.h> contiene las funciones de ingresar y mostrar
datos.
• #include<math.h> contiene las funciones matemáticas comunes.
• #include<time.h> contiene las funciones para tratamiento y
conversión entre formatos de fecha y hora.
• #include<conio.h>: contiene los prototipos de las funciones,
macros, y constantes para preparar y manipular la consola en
modo texto en el entorno de MS-DOS®.
6. *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.
Instrucciones al compilador antes de que se compile el programa principal
Las directivas más usuales son:
# include
# define
# include <iostream.h>
Indica al compilador que lea las directivas antes de compilar la función principa
7. Declaración de variables globales
Una variable es un espacio reservado en el ordenador para contener
valores que pueden cambiar durante la ejecución de un programa.
Los tipos determinan cómo se manipulará la información contenida
en esas variables.
El tipo nos dice a nosotros y al compilador cómo debe interpretarse
y manipularse la información binaria almacenada en la memoria de
un ordenador.
8. Declaración de variables globales
Una variable global es aquella que se define fuera del cuerpo de
cualquier función, normalmente al principio del programa, después
de la definición de los archivos de biblioteca (#include), de la
definición de constantes simbólicas y antes de cualquier función. El
ámbito de una variable global son todas las funciones que componen
el programa, cualquier función puede acceder a dichas variables
para leer y escribir en ellas. Es decir, se puede hacer referencia a su
dirección de memoria en cualquier parte del programa.
9. Cabecera de función
esta indicando que a la función main no se le está mandando nada, podría
omitirse el void dentro de los paréntesis, el compilador Una funcion es un
conjunto de instrcciones que se la puede llamar desde el programa principal o
desde otras funciones.
Todo programa en C++ comienza con una función main(), y sólo puede haber una.
Los paréntesis que le siguen contienen lo que se le va a mandar a la función.
En caso de colocarla palabra “void”, que significa vacío, se easume que no se
enviará nada. La llave que se abre significa que se iniciará un bloque de
instrucciones.
10. Cuerpo del programa(Instrucciones )
La definición del cuerpo de la función está formada por un lo que de
sentencias o instrucciones, que esta encerrado entre llaves { }.
Las sentencias, también llamadas instrucciones:
a) definen la lógica de un programa o subprograma (subrutina),
b) manipulan los datos para producir el resultado deseado por el
usuario del programa