Páginas

miércoles, 10 de octubre de 2012

Repaso de C++

       El día de hoy repasamos en clase algunos códigos de C++. Recordando algunas librerías como "iostream", los operadores como la suma, uso de llaves para abrir y cerrar el cuerpo del programa, las variables y las constantes.
      A continuación un programa básico que se realizo hoy en clase, un simple software que suma dos números:

/*programa que suma dos numeros enteros*/
1)#include<iostream>
2)using namespace std;

    4)  int main()
    5) {
    6) int a,b,c;
    7) cout<<"Imprima un numero:\n";
    8) cin>>a;
     
   10)  cout<<"Imprima otro numero para completar para la suma:\n";
   11)   cin>>b;
   12)   /*Operador que suma las variables*/
   13)    c=a+b;
     
    15)cout<<"El resultado es:\n"<<c<<"\n"; 
    16)    return 0;
    17)    }

 Linea 1: Es donde se incluye la libreria del programa para especificar cuales codigos o comandos funcionaran en el software. En este programa nadamas se incluye la libreria "iostream" para decirle al compilador que usaremos "cout" y "cin" en nuestro en ella.

Linea 2: El "using namespace std" hace que el compilador reconosca "cout" y "cin". Algunos compiladores atacan los dos codigos mencionados anteriormente, es por eso que se usa este comando mencionado en la linea o se puede sustituir colocando en la libreria "iostream.h" o escribiendo "std" en cada linea del programa.

Linea 4: 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 función main, como cualquier otra debe tener un tipo, es decir debe tener indicado cual es el valor que esta va a retornar al final, los tipos de las funciones pueden ser, enteros (int), decimales simples(float), decimales dobles(double), booleanos(bool), vacíos (void) entre algunos más, la función main, puede ser cualquiera de estos, pero por acuerdo, se coloca siempre como entera (int) y siempre retornara 0. 

Linea 5: Contiene la llave habriendo para especificar desde donde comienza la funcion.

Linea 6: Contiene una declaracion de variables (a,b,c) de tipo entero, es decir, las cifras no tienen decimales. Esta línea es sensible, porque tanto en C como en C++ los nombres de las variables son sensibles a las mayúsculas y a las minúsculas, es decir, para C o C++ la variable numero y la variable Numero, son dos variables totalmente distintas o la variable Numero y la variable NuMeRo. 

Linea 7: Esta linea contiene el codigo "cout" que es "mostrar por pantalla", es decir, cualquier cosa que se escriba a lado del codigo dentro de las comillas se mostrara en el programa. Esta linea es una sentencia. ¿Que es una sentencia? una sentencia es una línea de código, en la cual se realiza algún tipo de operación, asignación, comparación o declaración y siempre termina con un punto y coma, para indicar que finaliza esa linea, de lo contrario habra errores en los codigos. Las lineas 8,10,11,13,15,17,19 son sentencias.

Linea 8: Se utiliza el codigo "cin" la cual es para escribir por teclado, es decir, que le daremos un valor escribiendolo en el teclado a la variable que estemos usando.

Linea 13: Es un operador, lo cual sirve para sumar los valores de las variables que estamos usando. Hay muchos tipos de operadores como la sumas, las restas, multiplicaion,
division, etc...

Linea 15: Es igual que la linea 7 pero muestra el valor de la suma de los dos numeros enteros.

Linea 16: 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.

Linea 17: Muestra la llave que cierra el cuerpo del codigo.

1 comentario: