El presente cuadro sinóptico explica cada uno de los elementos que integran la estructura básica de un programa en C++, además se muestra un ejemplo de codificación en base a un problema propuesto por el docente.
Comienzan con el símbolo #. La directiva
#include, sirve para insertar ficheros
externos dentro de nuestro programa. Estos
ficheros son conocidos como ficheros
incluidos, ficheros de cabecera o headers.
#include<stdio.h>
La Función Main
La función main es la función principal del
programa. La función principal es el punto de
inicio del programa. Si el programa contiene varias
funciones, la ejecución del mismo comienza por la
función main. Todo programa escrito en C++ debe
contener una función main.
int main()
Inicio del programa
Se utiliza una llave de apertura "{",
en C++, para indicar el comienzo de
la función main.
{
Declaración de variables
La forma más simple de una declaración de
variable en C++ es poner primero el tipo de dato y ,
a continuación, el nombre o los nombres de las
variables separados por comas. Si se desea dar un
valor inicial a la variable, éste se pone a
continuación del identificador de la variable
precedido del signo igual.
float n1, n2, s, r, m, d;
Cuerpo del programa
Entrada de datos
Datos que se necesitan
para poder ejecutarse
printf("Ingresa el primer numero:\n");
scanf("%f",& n1);
printf("Ingresa el segundo numero:\n");
scanf("%f",& n2);
Proceso
Acciones o cálculos a
realizar
s=n1+n2;
r=n1-n2;
m=n1*n2;
d=n1/n2;
Salida de
datos
Resultado esperado
printf("La suma es: %f\n",s);
printf("La resta es: %f\n",r);
printf("La multiplicación es: %f\n",m);
printf("La división es: %f\n",d);
Fin del
programa
Se utiliza llave de cierre "}", esto indica que es
el fin de la función main y por tanto el fin de
la ejecución de nuestro programa (donde
termina el main, termina todo)
}
Toda función retorna un valor. Esto quiere
decir que la función main devuelve el valor 0.
Precediendo a main se ha escrito la palabra
reservada int, indicando así, que la función
retornará un valor de tipo int (entero).