Hernandez_Hernandez_Practica web de la sesion 12.pptx
TIPOS DE DATOS
1. TIPO DE DATO
• Es un atributo que indica la clase de dato.
• indica los valores que pueden tomar y qué operaciones se pueden realizar.
1. Números enteros.
2. Números con signo (negativos).
3. Números de coma flotante (decimales).
4. Cadenas alfanuméricas, etc.
Un tipo de dato es, en esencia, un espacio en memoria con restricciones. Por ejemplo,
el tipo "int" representa, generalmente, un conjunto de enteros de 32 bits cuyo rango
va desde el -2.147.483.648 al 2.147.483.647, así como las operaciones que se pueden
realizar con los enteros, como son la suma, la resta, y la multiplicación.
La mayor parte de los lenguajes de programación permiten definir tipos de datos
adicionales, normalmente combinando múltiples elementos de otros tipos y
definiendo las operaciones del nuevo tipo de dato. Por ejemplo, un programador
puede crear un nuevo tipo de dato llamado "Persona" que específica que el dato
interpretado como Persona incluirá, por ejemplo, un nombre y una fecha de
nacimiento.
2. VARIABLE
Es un objeto cuyo valor se puede cambiar. Antes de utilizar una
variable ésta debe de ser declarada. Al declarar una variable, se le
asocia un identificador, es decir, un nombre, con un tipo de
almacenamiento cuya forma determina la visibilidad y existencia de
la variable. El tipo de la variable nos indica el conjunto de valores
que puede tomar y las operaciones que pueden realizarse con ella.
Por ejemplo:
entero b:
b=125;
b=b+12;
4. TIPOS DE DATOS PRIMITIVOS
Caracter: Es un dígito individual el cual se puede representar como numéricos (0 al
9), letras (a-z) y símbolos (!"$&/):
Tipo de dato Rango Tamaño en memoria
char 0 a 255 8 bits por carácter
Numéricos: Este tipo de dato puede ser real o entero, dependiendo del tipo de
dato que se vaya a utilizar:
1.- Enteros: son los valores que no tienen punto decimal, pueden ser positivos
o negativos y el cero.
Tipo de dato Tamaño en memoria
byte 8 bits
short 16 bits
int 32 bits
long 64 bits
5. TIPOS DE DATOS PRIMITIVOS
2.- Reales: Almacenan números muy grandes que poseen parte entera y parte
decimal.
Tipo de dato Tamaño en memoria
float 32 bits
double 64 bits
3.- Lógicos o Booleanos: Este tipo de dato se emplea para valores lógicos, los
podemos definir como datos comparativos dicha comparación devuelve
resultados lógicos (Verdadero o Falso).
Tipo de dato Tamaño en memoria
boolean 8 bits
6. TIPOS DE DATOS PRIMITIVOS
TIPO Número de bits Rango
char 8 -128 a 127
unsigned char 8 0 a 255
signed char 8 -128 a 127
short 16 -32768 a 32767
int 16 -32768 a 32767
unsigned int 16 0 a 65535
signed int 16 -32768 a 32767
short int 16 -32768 a 32767
unsigned short int 16 0 a 65535
signed short int 16 -32768 a 32767
long int 32 -2147483648 a 2147483647
signed long int 32 -2147483648 a 2147483647
unsigned long int 32 0 a 4294967295
long 32 -2147483648 a 2147483647
unsigned long 32 0 a 4294967295
float 32 3.4E-38 a 3.4E+38
double 64 1.7E-308 a 1.7E+308
long double 64 ó 80 (según versión). 1.7E-308 a 1.7E+308 ó 3.4E-4932 a 1.1E+4932
7. TIPOS DE DATOS ESTRUCTURADOS
Arreglo: Es un grupo o colección finita, homogénea y ordenada de
elementos. Los arreglos pueden ser de los siguientes tipos:
1. De una dimensión.
2. De dos dimensiones.
3. De tres o más dimensiones.
Forma de declarar un arreglo:
<Tipo de dato> <Nombre del arreglo> < [dimensión]>
entero nombre[10]
real matriz[15][10]
char letras [5][10][4]
8. TIPOS DE DATOS ESTRUCTURADOS
Registros: Es una estructura de datos compuesta de un número fijo de componentes de
diferentes tipos y son formas de estructuras de datos lineales de longitud fija:
Declaración de un registro:
Registro <nombre del registro> =
<Tipo de dato>1 <Identificador>1 ;
<Tipo de dato>2 <Identificador>2 ;
…
<Tipo de dato>N <Identificador>N ;
Fregistro;
Registro Persona =
Entero CI;
String Nombre;
Fecha FNacimiento;
FRegistro;
Persona.CI, Persona.Nombre