SlideShare una empresa de Scribd logo
1 de 11
Cetis 109
Edhiel Medina Tello
Aranza Itzel Garcia Angeles
3AM
Margarita Romero Alvarado
Desarrolla Software de aplicación
utilizando programación
orientada a objetos
Tipos de datos
Tipo de datos basicos
eslaescenciadeunespacioenmemoriaconrestricciones,porejemplo,por
logeneraleltipo"int"representaunconjuntodeenterosde32bitscuyo
rangovadesdeel-2.147.483.648al2.147.483.647,asícomolas
operacionesquesepuedenrealizarconlosenteros,comosonlasuma,la
resta,ylamultiplicación.Loscolores,porsuparte,serepresentancomo
tresbytesdenotandolacantidadderojo,verdeyazul,yunacadenade
caracteresrepresentandoelnombredelcolor;lasoperacionespermitidas
enestecasoincluyenlaadiciónylasustracción,peronolamultiplicación.
definicion:
Esunapropiedaddeunvalorquedeterminasudominio(qué
valorespuedetomar),quéoperacionesselepuedenaplicary
cómoesrepresentadointernamenteporelcomputador.
Acontinuaciónrevisaremoslostiposdedatosmásbásicos.
Ademásdeestos,existenmuchosotros,ymásadelante
aprenderemosacrearnuestrospropiostiposdedatos.
Característicasde tipo de datos
Byte.Almacenaunvalornuméricode8bits.Tienenunrango
de0-255.
Int.Almacenaunvalorenterode16bitsconunrangode
32,767a-32,768.
Long.Valorenteroalmacenadoen32bitsconunrangode
2,147,483,647a-2,147,483,648.
Float.Tipocomaflotantealmacenadoen32bitsconunrango
de3.4028235E+38a-3.4028235E+38.
ArraysSetratadeunacoleccióndevaloresquepuedenser
accedidosconunnúmerodeíndice
Tipos de dato entero
En computaciónesuntipodedatoquepuede
representarunsubconjuntofinitodelos números
enteros.Elnúmeromayorque puederepresentar
dependedeltamañodelespaciousadoporeldatoyla
posibilidad(ono)derepresentarnúmerosnegativos.Los
tiposdedatoenterodisponiblesysu tamañodependen
dellenguajedeprogramaciónusadoasícomo
laarquitecturaencuestión.
Tipo de dato lógico
Esencomputaciónaquelquepuederepresentarvaloresdelógicabinaria,
estoes2valores,valoresquenormalmenterepresentanfalsooverdadero.Se
utilizanormalmenteen
laprogramación,estadística,electrónica,matemáticas(Álgebrabooleana),
etc.
Paragenerarundatoovalorlógicoapartirdeotrostiposdedatos,
típicamente,seempleanlosoperadoresrelacionales(uoperadoresde
relación).
Ejemplo:
siparaalmacenarunnúmeroenterodisponemosde4bytesde
memoriatememosque:
4Bytes=4x8=32bitsCon32bitssepueden
representar232=4294967296 valores:Sólopositivos(enterossin
signo):del0al4294967295
Positivosynegativos(enterosconsigno):del-2147483648al
2147483647
Ejemplo:
0esigualafalsoy1esigualaverdadero
(3>2)=1=verdadero
(7>9)=0=falso
Unavezsedisponedeunoovariosdatosdetipobooleano,estossepueden
combinarenexpresioneslógicasmediantelosoperadoreslógicos(Y,O,NO,
…).Unejemplodeestetipodeexpresionesserían:
verdaderoYfalso→falso
falsoOverdadero→verdadero
NOverdadero→falso.
Caracteres
Caracteresnumericos
Tipo de dato Rango Tamaño en
memoria
char 0 a 255 8 bits por caracter
short 0 a 65535 16 bits por caracter
Tipo de dato Tamaño en
memoria
byte 8 bits
short 16 bits
int 32 bits
long 64 bits
CARACTERES DE JAVA
Nombre
Declaración Memoria
requerida
Rango Descripción
Booleano boolean - true – false Define un flag que puede tomar dos posibles valores: true o
false.
Byte byte 1 byte (8 Bits) [-128 .. 127] Representación del número de menor rango con signo
Entero pequeño
short
2 byte (16 Bits) [-32,768 .. 32,767] Representación de un entero cuyo rango es pequeño.
Entero Int 4 byte (32 Bits) [-231 .. 231-1] Representación de un entero estándar. Este tipo puede
representarse sin signo usando su clase Integer a partir de la
Java SE 8.
Entero largo long 8 byte (64 Bits) [-263 .. 263-1] Representación de un entero de rango ampliado. Este
tipo puede representarse sin signo usando su
clase Long a partir de la Java SE 8.
Real float 4 byte (32 Bits) [±3,4·10-38 .. ±3,4·1038] Representación de un real estándar. Recordar que al ser real,
la precisión del dato contenido varía en función del tamaño
del número: la precisión se amplia con números más
próximos a 0 y disminuye cuanto más se aleja del mismo
Real largo double 8 byte (64 Bits) [±1,7·10-308 ..
±1,7·10308]
Representación de un real de mayor precisión. Double
tiene el mismo efecto con la precisión que float.
Carácter char 2 byte (16 Bits) ['u0000' .. 'uffff'] o
[0 .. 65.535]
Carácter o símbolo. Para componer una cadena
es preciso usar la clase String, no se puede hacer
como tipo primitivo.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (9)

Teoría de códigos saira isaac
Teoría de códigos   saira isaacTeoría de códigos   saira isaac
Teoría de códigos saira isaac
 
La ruta mas corta
La ruta mas cortaLa ruta mas corta
La ruta mas corta
 
Programacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertidoProgramacion ejercicio unidimensional-convertido
Programacion ejercicio unidimensional-convertido
 
UNIDAD I
UNIDAD IUNIDAD I
UNIDAD I
 
Tipos de datos en sql server
Tipos de datos en sql serverTipos de datos en sql server
Tipos de datos en sql server
 
Tipos de máquina de turing
Tipos de máquina de turingTipos de máquina de turing
Tipos de máquina de turing
 
Actividad #7, subgrupo #4
Actividad #7, subgrupo #4Actividad #7, subgrupo #4
Actividad #7, subgrupo #4
 
TIPOS DE VARIABLES
TIPOS DE VARIABLESTIPOS DE VARIABLES
TIPOS DE VARIABLES
 
03 - Cadenas en Python 3
03 - Cadenas en Python 303 - Cadenas en Python 3
03 - Cadenas en Python 3
 

Destacado

Benut je brein september 2013
Benut je brein september 2013Benut je brein september 2013
Benut je brein september 2013Barbara Ponsteen
 
How to recognize plagiarism school of education indiana university at bloo...
 How to recognize plagiarism  school of education  indiana university at bloo... How to recognize plagiarism  school of education  indiana university at bloo...
How to recognize plagiarism school of education indiana university at bloo...Kayla Ashe
 
Teorias de platon ,aristoteles maquiavelo , hobbes
Teorias de platon ,aristoteles maquiavelo  , hobbesTeorias de platon ,aristoteles maquiavelo  , hobbes
Teorias de platon ,aristoteles maquiavelo , hobbesLore Muñoz
 
The importance of being earnest
The importance of being earnestThe importance of being earnest
The importance of being earnestChricho Bautista
 
Programa en lenguaje c
Programa en lenguaje cPrograma en lenguaje c
Programa en lenguaje cErik Gonzalez
 
10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor RemotoJosé M. Padilla
 
Proporcionalidad, reglas de 3, repartos, intereses
Proporcionalidad, reglas de 3, repartos, interesesProporcionalidad, reglas de 3, repartos, intereses
Proporcionalidad, reglas de 3, repartos, interesesMaria Rosa Talaguirre
 
Manual de funciones
Manual de funcionesManual de funciones
Manual de funcionesVito Oz
 
Social Media ABC: opsporing
Social Media ABC: opsporingSocial Media ABC: opsporing
Social Media ABC: opsporingTNO
 
Dissertation on diversity & inclusion in kellogg's
Dissertation on diversity & inclusion in kellogg'sDissertation on diversity & inclusion in kellogg's
Dissertation on diversity & inclusion in kellogg'sMudita Malviya
 
Compartir archivos y carpetas en windows xp
Compartir archivos y carpetas en windows xpCompartir archivos y carpetas en windows xp
Compartir archivos y carpetas en windows xpcprgraus
 

Destacado (20)

tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Antivirus
AntivirusAntivirus
Antivirus
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Diapositiva antivirus
Diapositiva antivirusDiapositiva antivirus
Diapositiva antivirus
 
tipo de datos
tipo de datostipo de datos
tipo de datos
 
Benut je brein september 2013
Benut je brein september 2013Benut je brein september 2013
Benut je brein september 2013
 
How to recognize plagiarism school of education indiana university at bloo...
 How to recognize plagiarism  school of education  indiana university at bloo... How to recognize plagiarism  school of education  indiana university at bloo...
How to recognize plagiarism school of education indiana university at bloo...
 
Guia 3 matlab
Guia 3 matlabGuia 3 matlab
Guia 3 matlab
 
Teorias de platon ,aristoteles maquiavelo , hobbes
Teorias de platon ,aristoteles maquiavelo  , hobbesTeorias de platon ,aristoteles maquiavelo  , hobbes
Teorias de platon ,aristoteles maquiavelo , hobbes
 
The importance of being earnest
The importance of being earnestThe importance of being earnest
The importance of being earnest
 
Programa en lenguaje c
Programa en lenguaje cPrograma en lenguaje c
Programa en lenguaje c
 
Final De El Seminario
Final De El SeminarioFinal De El Seminario
Final De El Seminario
 
10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto10 Joomla. Instalacion De Joomla En Un Servidor Remoto
10 Joomla. Instalacion De Joomla En Un Servidor Remoto
 
Proporcionalidad, reglas de 3, repartos, intereses
Proporcionalidad, reglas de 3, repartos, interesesProporcionalidad, reglas de 3, repartos, intereses
Proporcionalidad, reglas de 3, repartos, intereses
 
NORMAS AMBIENTALES
NORMAS AMBIENTALESNORMAS AMBIENTALES
NORMAS AMBIENTALES
 
Manual de funciones
Manual de funcionesManual de funciones
Manual de funciones
 
Social Media ABC: opsporing
Social Media ABC: opsporingSocial Media ABC: opsporing
Social Media ABC: opsporing
 
Dissertation on diversity & inclusion in kellogg's
Dissertation on diversity & inclusion in kellogg'sDissertation on diversity & inclusion in kellogg's
Dissertation on diversity & inclusion in kellogg's
 
Actividad base de datos 3
Actividad base de datos 3Actividad base de datos 3
Actividad base de datos 3
 
Compartir archivos y carpetas en windows xp
Compartir archivos y carpetas en windows xpCompartir archivos y carpetas en windows xp
Compartir archivos y carpetas en windows xp
 

Similar a Tipos de datos (1) (20)

Fundamentos de java I
Fundamentos de java IFundamentos de java I
Fundamentos de java I
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Pop tipos de datos
Pop tipos de datosPop tipos de datos
Pop tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Tipos de-datos-integrados
Tipos de-datos-integradosTipos de-datos-integrados
Tipos de-datos-integrados
 
Taller de lenguaje 1
Taller de lenguaje 1Taller de lenguaje 1
Taller de lenguaje 1
 
Tiposdedatosjava
TiposdedatosjavaTiposdedatosjava
Tiposdedatosjava
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 
Power designer tipos de datos
Power designer tipos de datosPower designer tipos de datos
Power designer tipos de datos
 
Tipos de datos en pascal
Tipos de datos en pascalTipos de datos en pascal
Tipos de datos en pascal
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Computacion v studio 2010 - 02
Computacion   v studio 2010 - 02Computacion   v studio 2010 - 02
Computacion v studio 2010 - 02
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 

Más de Aranza Angeles

OPERACIONES ARITMETICAS UTILIZANDO CHECKBOX
 OPERACIONES ARITMETICAS UTILIZANDO CHECKBOX OPERACIONES ARITMETICAS UTILIZANDO CHECKBOX
OPERACIONES ARITMETICAS UTILIZANDO CHECKBOXAranza Angeles
 
OPERACIONES ARITMETICAS UTILIZANDO SPINNER.
OPERACIONES ARITMETICAS UTILIZANDO SPINNER.OPERACIONES ARITMETICAS UTILIZANDO SPINNER.
OPERACIONES ARITMETICAS UTILIZANDO SPINNER.Aranza Angeles
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipseAranza Angeles
 
Practicas 21.22.23.24.25
Practicas 21.22.23.24.25Practicas 21.22.23.24.25
Practicas 21.22.23.24.25Aranza Angeles
 
Practica 18 19_20_aranza_edhiel
Practica 18 19_20_aranza_edhielPractica 18 19_20_aranza_edhiel
Practica 18 19_20_aranza_edhielAranza Angeles
 
Practica 11 12 13 14 15 aranza y edhiel
Practica 11 12 13 14 15 aranza y edhielPractica 11 12 13 14 15 aranza y edhiel
Practica 11 12 13 14 15 aranza y edhielAranza Angeles
 
Practica 8 edhiel_aranza
Practica 8 edhiel_aranzaPractica 8 edhiel_aranza
Practica 8 edhiel_aranzaAranza Angeles
 
Practica 7 edhiel_aranza
Practica 7 edhiel_aranzaPractica 7 edhiel_aranza
Practica 7 edhiel_aranzaAranza Angeles
 
Practica 6 edhiel_aranza
Practica 6 edhiel_aranzaPractica 6 edhiel_aranza
Practica 6 edhiel_aranzaAranza Angeles
 
Practica 6 edhiel_aranza
Practica 6 edhiel_aranzaPractica 6 edhiel_aranza
Practica 6 edhiel_aranzaAranza Angeles
 
Practica 5 edhiel_y_aranza
Practica 5 edhiel_y_aranzaPractica 5 edhiel_y_aranza
Practica 5 edhiel_y_aranzaAranza Angeles
 
Prectica3 edhielaranza
Prectica3 edhielaranzaPrectica3 edhielaranza
Prectica3 edhielaranzaAranza Angeles
 
Netbans2 aranza edhiel
Netbans2 aranza edhielNetbans2 aranza edhiel
Netbans2 aranza edhielAranza Angeles
 

Más de Aranza Angeles (20)

OPERACIONES ARITMETICAS UTILIZANDO CHECKBOX
 OPERACIONES ARITMETICAS UTILIZANDO CHECKBOX OPERACIONES ARITMETICAS UTILIZANDO CHECKBOX
OPERACIONES ARITMETICAS UTILIZANDO CHECKBOX
 
OPERACIONES ARITMETICAS UTILIZANDO SPINNER.
OPERACIONES ARITMETICAS UTILIZANDO SPINNER.OPERACIONES ARITMETICAS UTILIZANDO SPINNER.
OPERACIONES ARITMETICAS UTILIZANDO SPINNER.
 
Tutorial eclipse
Tutorial eclipseTutorial eclipse
Tutorial eclipse
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
Manual de eclipse
Manual de eclipseManual de eclipse
Manual de eclipse
 
Practicas 26 28(2)
Practicas 26 28(2)Practicas 26 28(2)
Practicas 26 28(2)
 
Practicas 21.22.23.24.25
Practicas 21.22.23.24.25Practicas 21.22.23.24.25
Practicas 21.22.23.24.25
 
Practica 18 19_20_aranza_edhiel
Practica 18 19_20_aranza_edhielPractica 18 19_20_aranza_edhiel
Practica 18 19_20_aranza_edhiel
 
Practica 17 pwp
Practica 17 pwpPractica 17 pwp
Practica 17 pwp
 
Practica 16 pwp
Practica 16 pwpPractica 16 pwp
Practica 16 pwp
 
Practica 11 12 13 14 15 aranza y edhiel
Practica 11 12 13 14 15 aranza y edhielPractica 11 12 13 14 15 aranza y edhiel
Practica 11 12 13 14 15 aranza y edhiel
 
Practica 8 edhiel_aranza
Practica 8 edhiel_aranzaPractica 8 edhiel_aranza
Practica 8 edhiel_aranza
 
Practica 7 edhiel_aranza
Practica 7 edhiel_aranzaPractica 7 edhiel_aranza
Practica 7 edhiel_aranza
 
Practica 6 edhiel_aranza
Practica 6 edhiel_aranzaPractica 6 edhiel_aranza
Practica 6 edhiel_aranza
 
Practica 6 edhiel_aranza
Practica 6 edhiel_aranzaPractica 6 edhiel_aranza
Practica 6 edhiel_aranza
 
Practica 5 edhiel_y_aranza
Practica 5 edhiel_y_aranzaPractica 5 edhiel_y_aranza
Practica 5 edhiel_y_aranza
 
Practica4 aranza
Practica4 aranzaPractica4 aranza
Practica4 aranza
 
Prectica3 edhielaranza
Prectica3 edhielaranzaPrectica3 edhielaranza
Prectica3 edhielaranza
 
Netbans2 aranza edhiel
Netbans2 aranza edhielNetbans2 aranza edhiel
Netbans2 aranza edhiel
 
Netbans 1 aranza
Netbans 1 aranzaNetbans 1 aranza
Netbans 1 aranza
 

Último

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (8)

NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Tipos de datos (1)