Clase 01 C 2015 1

Páginas: 5 (1167 palabras) Publicado: 3 de junio de 2015
INFORMÁTICA
C++
Inicio Clase 01

Profesor: Carlos Díaz

Clase 01: Introducción al C++
•Introducción a C++
•La función main()
•El objeto cout

•Tipos de datos enteros
•Tipos de datos de punto flotante
•Notación exponencial
•Operadores aritméticos
•Prioridad de operadores aritméticos

•Variables

Introducción a C++
• Un programa C++ se construye combinado tantos

módulos como sea necesario pararesolver el problema.
• Cada módulo puede programarse por separado y luego
integrarse conforme se completan.

La función main()
• Para facilitar la

colocación y
ejecución ordenada
de los módulos, C++
debe tener una y sólo
una función de inicio
denominada main().
• La función main() se
conoce como función
controladora, porque
indica a los otros
módulos la secuencia
en que deben
ejecutarse.

Elobjeto cout
• Su nombre deriva de Console OUTput, es un objeto de

salida que envía datos al dispositivo estándar de salida.

#include
using namespace std;
int main()
{
cout <<"Hola cachimbo!"< system("pause");
return 0;
}

Explicación
• #include : causa que el archivo

iostream sea insertado

en nuestro programa.
• El iostream es parte de la biblioteca estándar de C++que contiene,
entre otro código, dos clases llamadas istream y ostream, que
permiten la entrada (cin) y salida (cout) de datos respectivamente.
• using namespace std: Le dice al compilador dónde encontrar

los
archivos en ausencia de cualquier designación explicita adicional.
• Como el archivo iostream esta contenido dentro de un espacio de
nombres std, el compilador usará automáticamente losobjetos cin
y cout.
• El uso de espacios de nombres permite crear clases y objetos
propios con los mismos nombres provistos por la biblioteca
estándar.

Ejemplo con namespace
#include
using namespace std;
namespace miEspacio
{
int miValor;
}

int main()
{
int miValor=3;
miEspacio::miValor=4;
cout < cout < system("pause");return 0;
}

Otro ejemplo con namespace
#include
using namespace std;
namespace miEspacio
{
int cout;
}
int main()
{
miEspacio::cout=5;
cout< system("pause");
return 0;
}

Tipos de datos enteros

Observaciones
• El tipo de datos

bool se utiliza para representar datos booleanos
(lógicos). Por ello esta restringido a solo dos tipos de valores:verdadero (true) o falso (false).
• El tipo de dato char se almacena usando códigos ASCII (American
Standard Code for Information Interchange ).
#include
using namespace std;
int main()
{
for (int i=0;i<=255;i++)
cout<<"\t"< system("pause");
return 0;
}

Rango de almacenamiento de datos
entero

Tamaño de almacenamiento de datos entero
#include
usingnamespace std;
int main()

{
cout<<"Tama\xa4o de bool es:\t\t"< cout<<"Tama\xa4o de char es:\t\t"< cout<<"Tama\xa4o de unsigned char es:\t"<
cout<<"Tama\xa4o de short int es:\t\t"< cout<<"Tama\xa4o de unsigned short int es:"<
cout<<"Tama\xa4o de unsigned int es:\t"< cout<<"Tama\xa4o de long int es de:\t"< cout<<"Tama\xa4o de unsigned long int es:\t"<
system("pause");

return 0;
}

Observaciones
• Los tipos de datos sin signo (unsigned) solo permite

utilizar valoresno negativos, es decir, cero y positivos.
• Al no utilizar un bit como signo los tipos unsigned
proporcionan el doble de rango que su contraparte con
signo.
• Ejemplo: Un short int tiene 2 bytes, o sea 16 bits, pero
emplea un bit para el signo, así que su rango esta
comprendido desde:
-215 hasta 215-1. Es decir -32768 hasta 32767.
• Ejemplo: Un unsigned short int tiene 2 bytes, o sea 16
bits,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase 01 1
  • Clase 1 2015
  • Clase 1 2015
  • Clase 1 EDV 2015
  • Taller Teorico 1 2015 01
  • TA1 AM112 2015 01 1
  • Trabajo 1 Est2 2015 01
  • 01 Clase 1 Pl abastecimiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS