Compiladores y primer programa
Luego presionad la tecla F9 para compilar y ejecutar vuestro progama.
El programa abre una ventana en la que escribe "HELLO C++" en la primera linea
mientras en la segunda pone presiona una tecla para continuar.
Un breve esquema de los requisitos:
Problema
|
Algoritmo
|
Programa
Programar es como escribir una poesía, es plasmar los pensamientos las ideas solo que a diferencia del escritor que inventa la historia y la escribe en papel, el programador elabora como conseguir su objetivo la respuesta de un problema y luego codifica sus ideas escribiendo en un compilador o interprete.
Related Articles
Así que lo que necesitamos para programar es ser creativos en buscar soluciones originales (algoritmo) y un compilador en donde poder representarlo.
Entonces para programar necesitamos solo nuestras ideas y un compilador por ejemplo DEV C++ es gratis y es bastante bueno.
Version para WINDOWS:
XP/7-->DEV C++
VISTA-->DEV C++
Entonces para programar necesitamos solo nuestras ideas y un compilador por ejemplo DEV C++ es gratis y es bastante bueno.
Version para WINDOWS:
XP/7-->DEV C++
VISTA-->DEV C++
Una vez instalado abridlo y seguid los siguientes pasos para crear un proyecto:
-->Crear una carpeta en donde salvar vuestro programas (sera vuestra carpeta MAIN )
-->File>New>Project>Console Application
-->Crear una carpeta dentro de la carpeta MAIN y llamadla no se... "Programa 1 (hello c++)"
-->Salvar el proyecto en esa carpeta
Os aparecerà este codigo:
Debeis dejarlo asì:-->Crear una carpeta en donde salvar vuestro programas (sera vuestra carpeta MAIN )
-->File>New>Project>Console Application
-->Crear una carpeta dentro de la carpeta MAIN y llamadla no se... "Programa 1 (hello c++)"
-->Salvar el proyecto en esa carpeta
Os aparecerà este codigo:
- #include < cstdlib >
- #include < iostream >
- using namespace std;
- int main(int argc, char *argv[])
- {
- system("PAUSE");
- return EXIT_SUCCESS;
- }
- #include < iostream >
- using namespace std;
- int main() {
- cout << "HELLO C++" << endl ;
- system("PAUSE");
- return EXIT_SUCCESS;
- }
Luego presionad la tecla F9 para compilar y ejecutar vuestro progama.
El programa abre una ventana en la que escribe "HELLO C++" en la primera linea
mientras en la segunda pone presiona una tecla para continuar.
EXPLICACION DE CADA LINEA DE CODIGO
- "#include" es una palabra clave que dice a nuestro compilador de incluir a "iostream" que es una librería ( una librería es un archivo que contiene algunas instrucciones es decir algunos mini programas que realizan algunas tareas especìficas para facilitarnos el trabajo ).
Incluimos a la libreria "iostream" porque necesitamos usa una de esas instrucciones
predefinidas llamada "cout". - Esa línea de código debéis ponerla siempre que programéis, en "console application" ,después de las librerías.
- y 7. int main() {
//Instrucciones
}
Esta es una función, como dice el nombre "main", es la función principal que debéis de incluir SIEMPRE, ya que sin ella el programa no arranca.
Se denomina función porque despues de main hay dos parentesis redondas ( ); este punto lo
veremos mas detalladamente luego..
Entre las parentesis { } deben escribir vuestro codigo del programa
- "cout" lo que hace es visualizar algo un texto un numero un caracter.
La sintaxis es la siguiente 'cout<<' + variable + ';'
"HELLO C++" es una string es decir un texto los texto se representan de la siguiente forma:
--> " texto " recordar SIEMPRE ( " ) antes y despues del texto para indicar que es un texto.
"endl" es una instrucción que lo que hace es simular el enter; imaginad que están usando word
presionáis la tecla enter y este se va a una nueva linea, la siguiente, pues lo mismo hace endl crea una nueva linea y se posiciona al comienzo de ella.
-----START EXPLICACION COUT-----
Esto:
cout << "HELLO C++";
cout << endl ; ;>
Es igual a:
cout << "HELLO C++ " << endl ; ;>cout << contenido1 << contenido2 .... y etc pero al final siempre (;)Solo que esta forma es màs compacta. ;> ;>cout << "HELLO C++ \n" ; ;>
Otra manera de hacer lo mismo es: ;> ;>
Esta forma es aun mas compacta que la anterior porque sostituimos a endl con ("\n")
Los dos hacen practicamente lo mismo, recordad:
--> cout <<endl ; ;>
--> cout << "\n" ;
Esta es la sintaxis correcta
-----END EXPLICACION COUT----- - system("PAUSE"); Lo que hace es esperar a que presioneis una tecla cualquiera.
- Lo que hace es cerrar el programa esta linea no es obligatoria en la main() pero se recomienda incluirla.
return EXIT_SUCCESS;
Practicamente lo che hace es enviar un valor "EXIT_SUCCESS" mediante la funcion "return"
al programa llamante que en este caso es el sistema operativo.
Las funciones se llaman y se llama llamante al programa o funcion que las llama este punto lo
veremos mas detalladamente luego.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Este es vuestro primer programa es muy simple y lo que hace es visualizar un texto.
Bueno un saludo a todos pronto estarà la segunda parte de esta lecciòn!!
Bytes Bytes!