Sei sulla pagina 1di 10

INSTITUTO TECNOLOGICO DE PINOTEPA

ASIGNATURA:
Estructura de datos

T RABAJO:
Informe de tipos de datos

NOMBRE DEL INSTRUCTOR:

Ing. Fernando Morales Cortes

ALUNMO:
Miller Ronaldo Cruz Meja.

Ing. En sistemas computacionales

Semestre Ago/Dic 2017.

Santiago Pinotepa Nal. Oax. A 27 de Septiembre de 2017


NDICE.

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.

Un dato es una representacin simblica (numrica, alfabtica, algortmica, espacial, etc.) de


un atributo o variable cuantitativa o cualitativa. Los datos describen hechos empricos,
sucesos y entidades. Es un valor o referente que recibe el computador por diferentes medios,
los datos representan la informacin que el programador manipula en la construccin de una
solucin o en el desarrollo de un algoritmo.
Un tipo de dato informtico o simplemente tipo, es un atributo de los datos que indica al
ordenador (y/o al programador) sobre la clase de datos que se va a manejar. Esto incluye
imponer restricciones en los datos, como qu valores pueden tomar y qu operaciones se
pueden realizar.
Los tipos de datos ms comunes son: nmeros enteros, nmeros con signo (negativos),
nmeros de coma flotante (decimales), cadenas alfanumricas (y Unicode), estados, etc.
En el siguiente documento se abordara los tipos de datos, as como su concepto, memoria,
rango entre otros datos, para comprenderlos mejor.

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:

verdadero Y falso falso


falso O verdadero verdadero
NO verdadero falso

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

Booleano 1 bit Verdadero o falso

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.

Es para caracteres (character en ingls). Es decir, smbolos simples como: a, $, T, 9, !, etc.


El concepto tambin abarca a los caracteres de control.

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, ...

Int es un entero de 32 bits complemento a dos. Su valor mnimo es -2,147,483,648 y el


mximo 2,147,483,647 (inclusive). Generalmente este tipo es la eleccin predeterminada
para valores enteros a no ser que haya una razn (como las mencionadas anteriormente) para
elegir otro.
Literales

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

De forma predeterminada, un literal numrico real a la derecha del operador de asignacin


se trata como doubl.

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

De forma predeterminada, un literal numrico real a la derecha del operador de asignacin


se trata como double.

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.

Potrebbero piacerti anche