primer
paso: para empezar a programar en c++ requerimos un editor de
textos, si no saben cual utilizar yo les recomiendo geany es muy
intuitivo, ademas sirve para escribir distintos lenguajes de
programación y varias funcionalidades.
un
ejemplo es que cambia de color las palabras claves para una lectura
mas comoda.
en
este articulo les mostrare la estructura mas básica que tiene un
programa de c++, realizare el clásico hola mundo.
para
terminar se muestra como compilar desde la terminal de ubuntu y
ejecutar un programa desde la terminal.
Requisitos antes de empezar
- decidir el editor de texto: pueden elegir cualquier editor, incluso pueden trabajar en gedit, pico, etc.
- investigar como utilizar el comando de terminal cd(change directory), ls(list).
Estructura basica de un programa en c++
[archivos de cabecera o bibliotecas]
int main()
{
definición de constantes
definicion de variables
instrucciones
...
}
¿que son los archivos de cabecera o biblioteca?
todos
los compiladores de c++ traen consigo unas bibliotecas que
proporcionan funciones para tareas muy comunes que
utilizamos en nuestros programas, como la entrada y salida de
datos.
por
ejemplo: cuando escribimos en nuestro teclado es un flujo de
entrada de datos, o cuando queremos imprimir un texto en la consola
es un flujo de salida.
la
forma de agregar estas bibliotecas a nuestro programa es incluyendo
los archivos donde están declarados los elementos que
usaremos.
estos
son llamados archivos de cabecera.
función main
todo programa en c++ debe tener únicamente una función main (también llamada principal),esta es la entrada de nuestro programa.
Mi primer programa
el primer programa de c++ que realizaremos sera el clásico Hola Mundo
para empezar les recomiendo crear una carpeta donde van a guardar sus archivos, en mi caso la renombre cursoc++2014.
nota: la extensión (.cpp) es muy importante ya que indica que el archivo es un documento de c++
después abrimos el archivo con el editor que vayamos a usar y escribimos el código siguiente:
código hola Mundo |
breve explicación de los elementos
#include <iostream>
el elemento "#include" es una directiva de pre-procesador la cual se encarga de incluir la biblioteca "<iostream>" que se coloca posteriormente.
using namespace std
en general para utilizar la función cout se tendría que declarar de la siguiente forma:
std::cout<<"hola mundo"<<endl;
al usar el namespace le decimos al compilador que agregue todos los espacios de nombres std, esto es para no estar escribiendo std:: antes de cada llamada a un objeto en este caso cout.
aqui un enlace para ver una explicación y ejemplo de namespace(espacio de nombre)
int main(){}
main es la función principal, cuando se ejecuta el programa este bloque( {principal} ) es donde empieza nuestro programa.
objeto cout
es un flujo de salida en pantalla.
formato
ponemos cout y a continuación 2 menor que ( < ) , despues escribimos el texto entre comillas dobles.
y finalizamos con un punto y coma.
cout << " texto a mostrar ";
precaución:
observen que al finalizar una instrucción se debe de utilizar punto y coma para indicar que termina la sentencia, en otro caso se tendran errores de sintaxis al momento de compilar.
Compilar un programa de c++ desde la terminal de ubuntu
ya que tenemos nuestro código fuente holaMundo.cpp guardado hay que compilarlo.
para hacerlo seguiremos unos cuantos pasos.
1.abrir la terminal
2.posicionarnos en la ruta donde guardamos nuestro archivo holaMundo.cpp para ello utilizaremos el comando cd para cambiar de directorio y ls para ver el listado de documentos en la ruta.
para utilizar el comando cd solamente ponemos cd directorio donde directorio lo cambiamos por el nombre de la carpeta a la que nos queremos cambiar y para usar ls solamente ponemos el comando
ejemplo.- aquí se observa como se utiliza cd y ls para movernos en los directorios |
3.en la terminal ponemos: g++ holaMundo.cpp -o holaMundo
donde g++ es el compilador de c++ en ubuntu, holaMundo.cpp es el nombre de nuestro código fuente, -o (ojo no es un cero) le dice al compilador que nombre deberá tener el archivo compilado y holaMundo es el nombre que le pondremos a nuestro archivo cuando sea compilado.
4.ejecutar archivo compilado desde terminal de ubuntu
para esta tarea ponemos en la terminal:
./holaMundo
ejemplo.- al ejecutar en el siguiente renglon pone hola mundo |
- la estructura basica de un programa en c++
- como programar el hola mundo que imprime "hola mundo" en la consola
- como compilar archivos desde la terminal de ubuntu
- como ejecutar archivos desde la terminal.
para que practiquen y vean el funcionamiento de cout prueben escribiendo algo distinto de hola mundo.
si tienen algún problema o duda pueden comentarlo y los ayudare lo mas pronto posible.
les dejo un vídeo del hola mundo.
espero les sirva
Saludos,
Comentarios
Publicar un comentario