Programando en C++, objetivo y primer programa "Hola Mundo!"

Sea que desees aprender a programar en C++  o ya tengas algún conocimiento previo, el objetivo de este sitio se enfocara a exponer con ejemplos sencillos la programación en este lenguaje tan robusto y lleno de posibilidades. Cada semana trataré de actualizar el blog con ejercicios, ejemplos y tareas sencillas de C++, este blog no pretende abarcar algún tema en particular ni profundizar demasiado en aplicaciones complejas, mas bien, el enfoque es la unión de la teoría con la practica con ejemplos fáciles de entender, para que el lector se familiarice con la terminología y la manera de programar en C++.

Empezamos con algo de teoría...

Como bien sabemos C++ es un derivado del lenguaje C, que es bastante similar pero cuya sintaxis es mas rígida y hoy por hoy esta prácticamente en desuso. Pero entremos en materia:

Partes de un programa en C++:

//Comentarios
/*Comentarios
multi lineaa*/
#include <iostream>
int main() // el termino "int" hace referencia a un tipo de valor entero, aunque mas existen mas tipos
{
    /* si el programa así lo requiere también se hace declaraciones de variables  que
      como su nombre lo indica, toman diferentes valores a lo largo de la ejecución del
      programa , veremos próximamente un ejemplo utilizando variables*/
    std::cout<<"Hola Mundo!!"; //al final de cada sentencia lleva ";"
    return 0;
}

El Código anterior es el Clásico , "Hola Mundo", lo que hace es imprimir en pantalla un línea de texto con dicho mensaje. Pero antes de hablar de eso, vamos a observar las partes de este programa.

1. Generalmente lo primero que encuentras en un programa en C++ son los comentarios. Los cuales nos sirven para hacer una breve descripción de la aplicación, el autor de la misma, etc. Aunque en realidad puedes colocar comentarios al programa en cualquier parte del mismo. Existen dos tipos:

//  <--- Las dos diagonales se conocen en C++ como, comentarios de una línea.
/* ---*/  <--- Este símbolo de diagonal y asterisco con su respectivo símbolo de cierre, sirven para colocar comentarios multilinea , todo lo que sea escrito después de "/*" es considerado un comentario, hasta que se cierre con "*/" se dejara de considerar.

2. Después de los comentarios, le siguen la declaración de las "Cabeceras", que básicamente son archivos con instrucciones especificas que permiten a C++ ejecutar el programa... Hay varios tipos de cabeceras, poco a poco, te acostumbraras a ellas, especialmente con "<iostream>", que es una de las mas usadas. Para declarar una cabecera se agrega la sentencia "#include". En términos sencillos, lo que el programa le dice a C++ es que incluya la cabecera  iostream  ya que es necesaria para ejecutar el programa.

3.Despues vienen las funciones del programa, las cuales en si mismas, son el conjunto de procesos y sentencias que hacen que la aplicación realice una labor especifica. Por lo menos debe de existir la función "main()" en todo programa. Lo que va dentro de "{}", son las instrucciones del programa.
En este caso "cout" es una instrucción almacenada en la cabecera "<iostream>", la cual nos permite imprimir mensaje en pantalla, la sentencia "return", es una sentencia genérica que regresa un valor "0" cuando se ejecuta un programa. Mas adelante veremos cual es la función de estos  valores de retorno.

Y eso es todo, puedes copiar y pegar en tu compilador el código anterior, para que observes que realmente funciona...

*Salvo que diga lo contrario  el código fuente que colocare será del IDE Dev-C++ (es el programa que nos permite programar y compilar aplicaciones en C++). Que puedes descargar aquí: Dev-C++

Comentarios

Entradas populares de este blog

Crear la funcion gotoxy(), en dev-c++ ... ejemplo sencillo.

Ejercicio de C++, ejemplo: promedio de un Alumno y la sentencia IF

Como dar formato a los decimales en C++