Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Programación de videojuegos en C++ -- Lección 1

Compiladores y  primer programa


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.

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++
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:
  1. #include < cstdlib >
  2. #include < iostream >
  3. using namespace std;
  4.  
  5. int main(int argc, char *argv[])
  6. {
  7.       system("PAUSE");
  8.       return EXIT_SUCCESS;

Debeis dejarlo asì:
  1. #include < iostream >
  2. using namespace std;
  3. int main() {
  4.       cout << "HELLO C++" << endl ;
  5.       system("PAUSE");
  6.       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

  1. "#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".                                                                                                                                                                                                                                                                                       
  2. Esa línea de código debéis ponerla siempre que programéis, en "console application" ,después de las librerías.                                                                                                                                                        
  3. 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   
                                                                                                                                                                                                                                   
  4. "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 ;
    Solo que esta forma es màs compacta.
    ;>
    ;>cout << contenido1 << contenido2 .... y etc pero al final siempre (;)


    Otra manera de hacer lo mismo es:



    ;>
    ;>cout << "HELLO C++ \n" ;

    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-----                                                                                                                                                                                                                                                                                                                                                                                 
    ;>
    ;>
    ;>
  5. system("PAUSE"); Lo que hace es esperar a que presioneis una tecla cualquiera.                                                                                                                                                                                     
  6. 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!


This post first appeared on Il Messere, please read the originial post: here

Share the post

Programación de videojuegos en C++ -- Lección 1

×

Subscribe to Il Messere

Get updates delivered right to your inbox!

Thank you for your subscription

×