Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 01 C++ 2015-1
Clase 01 C++ 2015-1
C++
Inicio Clase 01
Variables
Introduccin a C++
Un programa C++ se construye combinado tantos
La funcin main()
Para facilitar la
colocacin y
ejecucin ordenada
de los mdulos, C++
debe tener una y slo
una funcin de inicio
denominada main().
La funcin main() se
conoce como funcin
controladora, porque
indica a los otros
mdulos la secuencia
en que deben
ejecutarse.
El objeto cout
Su nombre deriva de Console OUTput, es un objeto de
#include <iostream>
using namespace std;
int main()
{
cout <<"Hola cachimbo!"<<endl;
system("pause");
return 0;
}
Explicacin
#include <iostream>: causa que el archivo
en nuestro programa.
El iostream es parte de la biblioteca estndar de C++ que contiene,
entre otro cdigo, dos clases llamadas istream y ostream, que
permiten la entrada (cin) y salida (cout) de datos respectivamente.
using namespace std: Le dice al compilador dnde encontrar
los
archivos en ausencia de cualquier designacin explicita adicional.
Como el archivo iostream esta contenido dentro de un espacio de
nombres std, el compilador usar automticamente los objetos cin
y cout.
El uso de espacios de nombres permite crear clases y objetos
propios con los mismos nombres provistos por la biblioteca
estndar.
int main()
{
int miValor=3;
miEspacio::miValor=4;
cout <<miValor<<endl; //imprime '3'
cout <<miEspacio::miValor<<endl; //imprime '4'
system("pause");
return 0;
}
Observaciones
El tipo de datos
{
cout<<"Tama\xa4o de bool es:\t\t"<<sizeof(bool)<<" bytes.\n";
cout<<"Tama\xa4o de char es:\t\t"<<sizeof(char)<<" bytes.\n";
cout<<"Tama\xa4o de unsigned char es:\t"<<sizeof(unsigned char)<<" bytes.\n";
system("pause");
return 0;
}
Observaciones
Los tipos de datos sin signo (unsigned) solo permite
Ejemplo
#include <iostream>
using namespace std;
int main()
{
//El rango de short int es de -32768 hasta 32767
short int x=32767;
y=y-1;
cout<< "El valor de y-1 es: "<<y<<endl; //imprime 32767
system("pause");
return 0;
}
Otro ejemplo
#include <iostream>
using namespace std;
int main()
{
//El rango de unsigned short es de 0 hasta 65535
unsigned short int x=65535;
y=y-1;
cout<<"El valor de y-1 es: "<<y<<endl; //imprime 65535
system("pause");
return 0;
}
system("pause");
return 0;
}
Notacin exponencial
#include <iostream>
num2=3e2;
cout<<num1<<" + "<<num2<<" = ";
cout<<num1+num2<<endl;
system("pause");
return 0;
Operadores aritmticos
Los nmeros enteros y reales pueden sumarse, restarse,
multiplicarse y dividirse.
Ejemplo
#include <iostream>
using namespace std;
int main()
{
char letra='A'; //cdigo ASCII 65
int numero=1;
letra=letra+1;
numero=numero+'A';
cout<<"La letra es: "<<letra<<endl; //imprime B
cout<<"El n\xA3mero es: "<<numero<<endl; //imprime 66
system("pause");
return 0;
}
Otro ejemplo
#include <iostream>
using namespace std;
int main()
{
int dividendo=27;
int divisor=4;
cout<<"El cociente es: "<<dividendo/divisor<<endl; //imprime 6
Variables
Cada
system("pause");
return 0;
}
Ejercicio 1
Ejercicio 2
Ejercicio 3
Ejercicio 4
Ejercicio 5
Ejercicio 6
INFORMTICA
C++
Fin Clase 01