hola

Páginas: 5 (1184 palabras) Publicado: 27 de octubre de 2013
Laboratorio de Programación II

Página 21

UNIVERSIDAD CATÓLICA DE SANTA MARÍA
PROGRAMA PROFESIONAL DE INGENIERÍA DE SISTEMAS

SESIÓN N° 02:

Tipos de Datos, Instrucciones y Clases de
Almacenamiento en C++
I
OBJETIVOS




Utilizar adecuadamente los tipos de datos y sus clases de almacenamiento de datos bajo
C++
Diseñar bucles infinitos, controlados por banderas y contadores.Reforzar y evaluar las capacidades del alumno en la utilización de tipos de datos e
instrucciones.

II
TEMAS A TRATAR




Tipos de datos.
Sentencias C++.
Especificadores de clase de almacenamiento

III
MARCO TEORICO
1.

TIPOS DE DATOS
Aunque las cuestiones de clasificación suelen ser un tanto artificiosas, dependiendo de la
característica distintiva que se aplique, lostipos de datos C++ pueden clasificarse como
sigue:

A.

TIPOS BÁSICOS
También llamados fundamentales, primitivos y escalares. No tienen "descomposición",
están predefinidos en el lenguaje, las operaciones permitidas también están preconstruidas en el lenguaje, se dispone así mismo de constructores y destructores por
defecto para ellos. Su clasificación es la siguiente:
• Asimilables a enteros
carácter (char)

entero (int)

booleano (bool)

enumeraciones (enum)

punteros (no tienen una palabra clave específica, sino un símbolo *.
• Fraccionarios (float, double)
• Ausencia de dato (void)

Mgter. Ángel Montesinos, M. Sc. Carlo Corrales

Sesión N° 02

Laboratorio de Programación II

B.

Página 22

TIPOS EXTENDIDOS:
Son "adaptaciones" de detalle sobre lostipos básicos para mejor adaptarse a
necesidades específicas.





largo (long)
corto (short)
con signo (signed)
sin signo (unsigned)

Los enteros y fraccionarios (en todas sus variaciones long, signed, etc) se conocen
colectivamente como tipos numéricos.

C. TIPOS COMPUESTOS
Aparte de los anteriores, C++ soporta tipos compuestos (también denominados tiposclase). Son compuestos oagregados de tipos básicos, por esta razón se les denomina
también tipos agregados o abstractos ADTs ("Abstract data types"). El "material"
de que están compuestos son los tipos básicos, bien en estado "puro" o en sus
diversas "adaptaciones". El proceso es recursivo, de forma que un tipo complejo puede
contener miembros que son a su vez tipos complejos y así sucesivamente. Desde el
punto devista semántico la gramática C++ establece como tipos compuestos
("Compound types") los siguientes:









Matrices de objetos de cualquier tipo.
Funciones, que aceptan parámetros de ciertos tipos y devuelven void u objetos
(o referencias a objetos) de cierto tipo.
Punteros a-void; punteros a-objetos, o punteros a-función (incluyendo miembros
estáticos de clases) de untipo determinado.
Punteros a miembros no-estáticos de clases (que señalan miembros de un tipo
determinado dentro de objetos de una clase determinada).
Referencias a objetos o funciones de un tipo determinado.
Clases
Uniones
Enumeraciones

En la POO los tipos definidos por el usuario, reciben el nombre genérico de clases,
entidades abstractas cuyos miembros son aglomerados de variables dedistintos tipos
(propiedades) y las funciones (métodos) que las manejan, inicializan y destruyen.
Aunque desde el punto de vista de su Rvalue los punteros son asimilables a enteros
(alojan direcciones de memoria), la gramática del lenguaje los distingue según el tipo de
objeto al que apuntan, por lo que puede considerarse que constituyen un tipo con
múltiples subtipos: Punteros-a-int;punteros-a-char; punteros-a-void; punterosa-clase; punteros-a-función, Etc. Virtualmente existen tantas clases de punteros como
tipos de objetos puedan ser señalados.

2.

SENTENCIAS C++
Las sentencias ("Statements") especifican y controlan el flujo de ejecución del
programa. Si no existen sentencias específicas de selección o salto, el programa se
ejecuta de forma secuencial en el mismo orden en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • hola hola hola hola
  • hola hola hola hola hola
  • hola hola hhola hola y hola
  • hola hola hola
  • Hola Hola Hola
  • Hola Hola Hola
  • hola hola hola
  • Hola hola

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS