1. LA ESTRUCTURA
BÁSICA PARA C++
Leal Martínez Axel Arturo
Cervantes Martínez Lorena
Maestra: Margarita Romero
2. C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne
Stroustrup. La intención de su creación fue el extender al lenguaje de programación C
mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de
los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Un programa, así como un algoritmo tiene una estructura, son casi idénticos solo que en el
programa intervienen librerías, funciones, y otras partes más que en un algoritmo no se pueden
llegar a usar por complejidad.
3. Librerias indica que se tengan en cuenta las funciones y tipos definidos en la librería que se escoja, por ejemplo
tenemos:
#include < nombre de fichero >
Podemos ver donde dice: ” nombre de fichero ” va como su nombre lo indica un “fichero cabecera” por lo general en
c++ usamos iostream que son las siglas iniciales de: [ input output stream ].
Cada fichero cabecera sirve para indicarle al programa “que funciones podemos usar”, es decir que al colocarle el
iostream, tendremos funciones que se nos permitirá usar c0mo el system(“pause”) para dar una pausa al programa
que hemos hecho y observar bien los resultados, entre otras; también podemos usar recursos como es el cin ( para
que el usuario/a ingrese datos ) y el cout ( para mostrarle datos al usuario/a ).
Entonces quedamos con una cabecera asÍ:
#include <iostream.h>
4. Debajo de la cabecera principal del programa, se coloca la “cabecera de función”, ésta función
es obligatoria en cada programa porque indica el comienzo del programa:
main ( )
Y se requiere de los paréntesis después de la palabra restringida “main“.
5. Después de colocar main ( ) es decir nuestro indicador que comienza el programa, ya podemos
comenzar con la programación, ya que la programación va en el cuerpo del programa, se debe
indicar cual es el cuerpo, o sea los limites. En un programa los limites son marcados por el
símbolo “ las llaves “, es decir { }
{. . . . . . . . . .}
Por ultimo tenemos las sentencias, es decir nuestra programación, lo que vayamos realizando en
el cuerpo del programa, lo que va a hacer el programa al compilarlo y ejecutarlo. Todo eso va a ir
en el cuerpo es decir DENTRO de los limites que establecimos ( las llaves principales del programa
).
6. ◦ El programa que vamos a realizar simplemente le dará a una variable el valor del resultado de
sumar 5 + 5, cabe resaltar que en pantalla no se muestra nada por lo que la ejecución del
programa será prácticamente instantánea.
7. ◦ Nuestra primer línea contiene el llamado a la función main, la función main(), es la más
importante de todas la funciones, pues es esta la que nuestro compilador buscará para iniciar la
ejecución de nuestro código, si esta función falta, nuestro programa no podrá arrancar, pues no
sabrá desde donde hacerlo.
◦ La línea 2 contiene una llave abriendo "{", en C++, se usan las llaves tanto para indicar el
comienzo como el final de cada función, sea cual sea, es decir sea la función main o cualquiera
que tu hayas inventado, debe comenzar con una llave abriendo y terminar con una cerrando.
◦ Esta línea, contiene la declaración de una variable llamada numero, presta especial atención a
esta línea, pues es muy sensible a errores al momento de codificar, esta línea contiene primero
el tipo de nuestra variable, en este caso es entera (int) pero podría ser alguna de las que
mencione anteriormente o cualquier otra, lógicamente valida.
8. ◦ La línea 4 no tiene nada especial, es simplemente un campo vacío, no genera ningún tipo de
cambio para el compilador, pero nos permite ordenar un poco nuestro código. Quizá si eres
curioso intenta eliminar todos los saltos de línea dejando todo el código en una sola línea y
veras que pasa, así confirmaras tu mismo lo que dije acerca de los espacios en blanco.
◦ Esta línea contiene una operación, por lo tanto es una línea de sentencia (mira que termina con
punto y coma), en esta línea, estamos dándole o mejor dicho, asignándole un valor a la variable
numero, que ahora tendrá el valor de la operación matemática 5 + 5 es decir, la variable numero
valdrá 10
9. ◦ Es otra línea de sentencia, y esta nos indica por medio del return lo que la función debe
retornar, en este caso, nos está diciendo que la función main(), deberá retornar cero cada vez
que termine, en realidad la función main podría retornar cualquier cosa o incluso nada (void),
podría retornar cualquier tipo de variable o incluso la variable numero misma, pero se ha
establecido por acuerdo que siempre debería retornar 0, pues dado el caso en que retorne otro
valor estando la sentencia return 0; dentro de ella, esto implicaría que hay algún error en la
ejecución del programa. Aquí está la importancia de poner al main retornando un valor de tipo
int.
◦ Finalmente nuestra línea 7 contiene la llave cerrando, esto nos 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), cada que nuestro compilador llega a la llave de cierre de la función main, dará por
concluido el proceso de nuestra aplicación, por lo tanto, cualquier línea que esté por debajo de
esta llave de cierre no será ejecutada, a menos que se indique lo contrario dentro de la función
main.