El documento describe los tipos de datos primitivos en los lenguajes de programación. Explica que los tipos de datos imponen restricciones sobre los valores y operaciones permitidas. Menciona algunos tipos de datos comunes como enteros, números de punto flotante, cadenas y fechas. Luego, profundiza en los tipos de datos primitivos en Java, incluyendo caracteres, números enteros y de punto flotante, y booleanos.
2. Tipos de datos:
Tipo de dato informático es un atributo de una parte
de los datos que indica al ordenador (y/o al
programador) algo sobre la clase de datos sobre
los que se va a procesar. Esto incluye imponer
restricciones en los datos, como qué valores
pueden tomar y qué operaciones se pueden
realizar. Tipos de datos comunes son: enteros,
números de coma flotante (decimales), cadenas
alfanuméricas, fechas, horas, colores, etc.
• Por ejemplo, por lo general el tipo “int”
representa 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. Los colores,
por su parte, se representan como tres bytes
denotando la cantidad de rojo, verde y azul, y
una cadena de caracteres representando el
nombre del color; las operaciones permitidas en
este caso incluyen la adición y la sustracción,
pero no la multiplicación.
Éste es un concepto propio de la informática,
más específicamente de los lenguajes de
programación, aunque también se encuentra
relacionado con nociones similares de
la matemática y la lógica.
En un sentido amplio, un tipo de datos define
un conjunto de valores y las operaciones sobre
estos valores.1 Casi todos los lenguajes de
programación explícitamente incluyen la
notación del tipo de datos, aunque lenguajes
diferentes pueden usar terminologías
diferentes. La mayor parte de los lenguajes de
programación permiten al programador 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.
4. CARACTERES
• El tipo de dato carácter es un dígito individual el cual se puede
representar como numéricos (0 al 9), letras (a-z) y símbolo
($,_). NOTA: En lenguaje java la codificación unicode permite
trabajar con todos los caracteres de distintos idiomas.
•
• Tipo de dato Rango Tamaño de bits char 0 a 65535 16 bits
5. NUMÉRICOS
• Este tipo de dato puede ser real o entero, dependiendo del
tipo de dato que se vaya a utilizar.
• Enteros: son los valores que no tienen punto decimal, pueden
ser positivos o negativos y el cero.
•
• tipo de dato: byte tamaño= 8 bits tipo de dato: short tamaño=
16 bits tipo de dato: int tamaño= 32 bits tipo de dato: long
tamaño= 64 bits
• Reales: estos caracteres almacenan números muy grandes
que poseen parte entera y parte decimal.
•
• tipo de dato: float= 32 bits tipo de dato: double= 64 bits
7. Tipos simples
– Tipos predefinidos
• Tipo de dato entero
• Tipo de dato carácter
• Tipo de dato lógico
– Tipos definidos por el
usuario
• Tipo de dato enumerado
• Tipo de dato subrango
• Tipo No Ordinal
– Tipo de dato real
– Tipo de dato cronológico
– Tipo de dato puntero
8.
9. Tipos de Datos Primitivos
• Los tipos de datos son conjuntos de elementos que cumplen con unas
• características bien definidas, de manera que es posible determinar si un
elemento
• dado pertenece a él o no. En java se habla de dos grandes grupos de tipos de
• datos: los primitivos y los referenciados.
• Los tipos de datos primitivos son comunes a casi todos los lenguajes de
• programación, y tienen como característica principal el que sus instancias son
• valores, además no se puede definir un nuevo tipo de dato, se debe trabajar con
• los que ofrece java.
• Los tipos referenciados agrupan clases, interfaces y arreglos; a sus instancias se
• les denomina objetos. Los lenguajes de programación orientados a objetos,
• ofrecen un grupo grande de estos tipos, al cual se denomina API, pero, a
• diferencia de los tipos de datos básicos, el programador puede definir nuevos
tipos
• de estos datos. En este curso se trabajará con dos tipos referenciados, los
• arreglos y los que se definen a través de clases.