Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ASIGNATURA:
Estructura de datos
T RABAJO:
Informe de tipos de datos
ALUNMO:
Miller Ronaldo Cruz Meja.
Introduccin ......................................................................................................................... 1
Booleano ................................................................................................................................ 2
Byte ........................................................................................................................................ 3
Char ....................................................................................................................................... 3
Short....................................................................................................................................... 3
Int ........................................................................................................................................... 4
Long ....................................................................................................................................... 4
Float ....................................................................................................................................... 5
Double .................................................................................................................................... 5
String ..................................................................................................................................... 5
Conclusion ............................................................................................................................. 6
Bibliografa ............................................................................................................................ 7
Introduccin.
1
Booleano
El tipo de dato lgico o booleano es en computacin aquel que puede representar valores
de lgica binaria, esto es, valores que representen falso o verdadero. Se utiliza normalmente
en programacin, estadstica, electrnica, matemticas (lgebra booleana), etc.
Para generar un dato o valor lgico a partir de otros tipos de datos, tpicamente, se emplean
los operadores relacionales (u operadores de relacin).
Una vez se dispone de uno o varios datos de tipo booleano, estos se pueden combinar en
expresiones lgicas mediante los operadores lgicos (Y, O, NO). Un ejemplo de este tipo de
expresiones sera:
Un valor booleano va a ser true false. Estos valores representan los valores de la verdad de
la lgica. Una forma en que las lenguas difieren es lo que constituye un valor falso. En
algunos idiomas, cero o el conjunto vaco devolver false
El nombre bool viene del matemtico George Boole, quien cre un sistema algebraico para
la lgica binaria. Por lo mismo, a True y False tambin se les llama valores booleanos. El
nombre no es muy intuitivo, pero es el que se usa en informtica, as que hay que conocerlo.
Espacio en valores
memoria
2
Literales
Literal Significado
True Verdadero (1)
false Falso (0)
Byte
El tipo de dato byte es un entero de 8 bits complemento a dos. Su valor mnimo es -128 y el
mximo 127 (inclusive). El tipo de datos byte se puede utilizar para ahorrar memoria en
grandes arrays, donde el ahorro de memoria realmente importa, su tamao es de 8 bits
Representacin del nmero de menor rango con signo.
Literales
Puede declarar e inicializar una variable byte mediante la asignacin de un literal decimal,
un literal hexadecimal o un literal binario.
Char
Carcter o smbolo. Para componer una cadena es preciso usar la clase String, no se puede
hacer como tipo primitivo.
El tipo de dato char es un solo carcter Unicode de 16 bits. Tiene un valor mnimo
de '\u0000' (o 0) y un mximo de '\uffff' (o 65.535 inclusive).
Literales
Las constantes de tipo char pueden escribirse como literales de caracteres, secuencias de
escape hexadecimal o representaciones Unicode.
Short
El tipo de dato short es un entero de 16 bits complemento a dos. Su valor mnimo es -32,768
y el mximo 32,767 (inclusive). Se aplican las mismas directrices que con byte: puede
3
utilizar short para ahorrar memoria en grandes arrays, en situaciones en las que el ahorro
realmente importa.
Literales
Puede declarar e inicializar una variable short mediante la asignacin de un literal decimal,
un literal hexadecimal o un literal binario.
Int
El tipo int (del ingls integer, que significa entero) permite representar nmeros enteros.
Los valores que puede tomar un int son todos los nmeros enteros: ... -3, -2, -1, 0, 1, 2, 3, ...
Puede declarar e inicializar una variable int mediante la asignacin de un literal decimal, un
literal hexadecimal o un literal binario.
Long
El tipo de dato long es un entero de 64 bits complemento a dos. Su valor mnimo es -
9,223,372,036,854,775,808 y el mximo 9,223,372,036,854,775,807 (inclusive).
Literales
Puede declarar e inicializar una variable long mediante la asignacin de un literal decimal,
un literal hexadecimal o un literal binario.
4
Float
El tipo float permite representar nmeros reales.
El nombre float viene del trmino punto flotante, que es la manera en que el computador
representa internamente los nmeros reales, tamao de memoria de 32 bits, rango [1,710-
308 .. 1,710308], representacin de un real estndar. Recordar que al ser real, la precisin
del dato contenido vara en funcin del tamao del nmero: la precisin se ampla con
nmeros ms prximos a 0 y disminuye cuanto ms se aleja del mismo.
Hay que tener mucho cuidado, porque los nmeros reales no se pueden representar de manera
exacta en un computador. Por ejemplo, el nmero decimal 0.7 es representado internamente
por el computador mediante la aproximacin 0.69999999999999996. Todas las operaciones
entre valores float son aproximaciones.
Literales
Double
Indica un tipo simple que almacena valores de punto flotante de 64 bits, con un rango
[1,710-308 .. 1,710308]
Representacin de un real de mayor precisin. Double tiene el mismo efecto con la precisin
que float.
Literales
String
Una cadena de caracteres es una sucesin de caracteres (letras, nmeros u
otros signos o smbolos). Si no se ponen restricciones al alfabeto, una cadena podr estar
formada por cualquier combinacin finita de los caracteres disponibles (las letras de la 'a' a
la 'z' y de la 'A' a la 'Z', los nmeros del '0' al '9', el espacio en blanco ' ', smbolos diversos
'!', '@', '%', etctera).
5
Conclusin.
Es muy importante conocer los tipos de datos que existen, su memoria, su rango, para que
as el da que necesitamos utilizar esos datos ya tengamos claro su concepto, memoria y su
rango.
Los datos se encuentran en cualquier tipo de lenguaje de programacin, por eso la razn de
conocerlos a fondo es sumamente importante, conocer cul es su lmite de memoria y su
rango especfico, los datos los podemos utilizar en cualquier lenguaje de programacin que
utilicemos.
Cada dato est definido su tipo de memoria y rango, como los tipos de valores que
especialmente dispone a acumular en l.
6
Bibliografa
http://www.codexion.comnutsandbolts/datatypes.html
http://www.depeca.uah.es
https://www.infor.uva.es/~mserrano/EDI/cap2.pdf
Luca Cardelli, Peter Wegner. On Understanding Types, Data Abstraction, and
Polymorphism, from Computing Surveys, (December, 1985)
Primitive Data Types of Java from Oracle Java Documentation.