Está en la página 1de 13

Estructura bsica de un

programa en c++
Estructura bsica
#include <iostream.h>
Instrucciones declarativas
#include <stdlib.h>
[declaracin de variables globales]
int main() Funcin Principal
{ Aqu inicia el programa

Cuerpo del programa(Instrucciones )

} Aqu finaliza el programa


Estructura bsica
Un programa en C++ se caracteriza por tener en su cdigo una
cabecera indispensable: main( )
#include ------ Archivo de cabecera
[declaracin de variables globales]
int main ( ) ------ Cabecera de funcin, nombre de la funcin
{
------ Sentencias de la funcin.
}
tipo func1( )
{

}
tipo func2( )
{

}
Archivo de cabecera
#include <librera_solicitada>
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 <librera_solicitada>
El estndar de C++ incluye varias bibliotecas de funciones, y
dependiendo del compilador que se est usando, puede
aumentar el nmero.
Archivo de cabecera
Existen archivos de cabecera estndar muy utilizados, por
ejemplo:
#include<iostream.h> contiene las funciones de ingresar y
mostrar datos.
#include<math.h> contiene las funciones matemticas comunes.
#include<time.h> contiene las funciones para tratamiento y
conversin 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.
Archivo de cabecera
#include<stdio.h>: contiene los prototipos de las
funciones, macros, y tipos para manipular datos de
entrada y salida.
#include<stdlib.h>: contiene tipos, macros y funciones
para la conversin numrica, generacin de nmeros
aleatorios, bsquedas y ordenacin, gestin de memoria
y tareas similares.
#include<string.h>: contiene los prototipos de las
funciones y macros de clasificacin de caracteres.
Declaracin de variables globales
Una variable es un espacio reservado en el ordenador para
contener valores que pueden cambiar durante la ejecucin de
un programa.
Los tipos determinan cmo se manipular la informacin
contenida en esas variables.
El tipo nos dice a nosotros y al compilador cmo debe
interpretarse y manipularse la informacin binaria almacenada
en la memoria de un ordenador.
Declaracin de variables globales
Una variable global es aquella que se define fuera del cuerpo de
cualquier funcin, normalmente al principio del programa,
despus de la definicin de los archivos de biblioteca (#include),
de la definicin de constantes simblicas y antes de cualquier
funcin. El mbito de una variable global son todas las funciones
que componen el programa, cualquier funcin puede acceder a
dichas variables para leer y escribir en ellas. Es decir, se puede
hacer referencia a su direccin de memoria en cualquier parte
del programa.
Cabecera de funcin
Una funcin es un conjunto de instrucciones que se la puede
llamar desde el programa principal o desde otras funciones.
Todo programa en C++ comienza con una funcin main(), y
slo puede haber una.
Los parntesis que le siguen contienen lo que se le va a
mandar a la funcin.
En caso de colocarla palabra void, que significa vaco, se esta
indicando que a la funcin main no se le est mandando
nada, podra omitirse el void dentro de los parntesis, el
compilador asume que no se enviar nada. La llave que se
abre significa que se iniciar un bloque de instrucciones.
Cabecera de funcin
Sintaxis para la declaracin de una funcin:
Prototipo de funcin nombre de la funcin ( parmetros );
Prototipo de la funcin: sirve para indicar que va a retornar la
funcin, si va a retornar un entero, un double, un char, o
simplemente no retorna nada ( void ). Esto es obligatorio
Parametros: son los datos que le enviamos a la funcion para que
con ellos posiblemente desarrolle algo que necesitemos. Esto es
opcional.
Ejemplo:
void ingresar();
int suma_enteros ( int, int );
float suma_numeros ( float, float );
Cuerpo del programa(Instrucciones )
La definicin del cuerpo de la funcin est formada por un
bloque de sentencias o instrucciones, que esta encerrado entre
llaves { }.
Las sentencias, tambin llamadas instrucciones:
a) definen la lgica de un programa o subprograma (subrutina),
b) manipulan los datos para producir el resultado deseado por el
usuario del programa
Cuerpo del programa(Instrucciones )
Instrucciones declarativas: Sirven para declarar librerias,
variables, constantes, arreglos , punteros, estructuras
Ejemplo:
#include <time.h>
short contador
Instrucciones de asignacin: Sirven para dar valores a las
variables, y llevan ste formato:
nombre_variable = expresin ;
Ejemplo:
x=a+5
Cuerpo del programa(Instrucciones )
Instrucciones repetitivas: Sirven para repetir una condicin N
veces, siempre y cuando la condicin sea verdadera.
Instrucciones de entrada y salida de datos: El lenguaje C++ no
tiene palabras reservadas para ingresar o mostrar datos, para ello
usan recursos que se encuentran en las libreras.
Instrucciones selectivas: Son mediante las cuales podemos
ejecutar diferentes acciones, como resultado de una expresin
que estemos evaluando en ese momento y pueden ser:
Las selectivas simples
Las selectivas dobles
Las selectivas mltiples

También podría gustarte