SlideShare una empresa de Scribd logo
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

PPTX
Redes ruta más corta
PPTX
Vectores en power point [recuperado]
PDF
Los tipos de datos de sql server
PPTX
Algoritmo De Dijkstra
PPTX
PDF
07 - Tipos de datos definidos por el programador en lenguaje C: struct, typed...
PDF
06 - Arrays y matrices en lenguaje C
PPT
Clase 05 (2)
Redes ruta más corta
Vectores en power point [recuperado]
Los tipos de datos de sql server
Algoritmo De Dijkstra
07 - Tipos de datos definidos por el programador en lenguaje C: struct, typed...
06 - Arrays y matrices en lenguaje C
Clase 05 (2)

La actualidad más candente (9)

PPTX
Teoría de códigos saira isaac
DOCX
La ruta mas corta
PDF
Programacion ejercicio unidimensional-convertido
DOCX
DOCX
Tipos de datos en sql server
PDF
Tipos de máquina de turing
PPTX
Actividad #7, subgrupo #4
PPTX
TIPOS DE VARIABLES
PDF
03 - Cadenas en Python 3
Teoría de códigos saira isaac
La ruta mas corta
Programacion ejercicio unidimensional-convertido
Tipos de datos en sql server
Tipos de máquina de turing
Actividad #7, subgrupo #4
TIPOS DE VARIABLES
03 - Cadenas en Python 3
Publicidad

Destacado (18)

PPTX
Edhiel medina tello_practica_4
PPTX
Netbans2 aranza edhiel
PPTX
Prectica3 edhielaranza
PPTX
Netbans 1 edhiel
PPTX
Practica 5 edhiel_y_aranza
PPTX
Prectica3 edhielaranza
PPTX
Practica4 aranza
PPTX
Tipos de datos
PPTX
Practica 11 12 13 14 15 aranza y edhiel
PPTX
Practica 11 12 13 14 15 aranza y edhiel
PPTX
Practica 8 edhiel_aranza
DOCX
Edhiel medina
PPTX
Practica 7 edhiel_aranza
PPTX
Practica 6 edhiel_aranza
PPTX
Practica 8 edhiel_aranza
PPTX
Practica 7 edhiel_aranza
PPTX
Practica 6 edhiel_aranza
PPTX
Practica 6 edhiel_aranza
Edhiel medina tello_practica_4
Netbans2 aranza edhiel
Prectica3 edhielaranza
Netbans 1 edhiel
Practica 5 edhiel_y_aranza
Prectica3 edhielaranza
Practica4 aranza
Tipos de datos
Practica 11 12 13 14 15 aranza y edhiel
Practica 11 12 13 14 15 aranza y edhiel
Practica 8 edhiel_aranza
Edhiel medina
Practica 7 edhiel_aranza
Practica 6 edhiel_aranza
Practica 8 edhiel_aranza
Practica 7 edhiel_aranza
Practica 6 edhiel_aranza
Practica 6 edhiel_aranza
Publicidad

Similar a Tipos de datos (20)

PPT
Fundamentos de java I
PPTX
tipo de datos
PPTX
tipo de Datos
PPTX
Unidad 1
 
PPTX
Pop tipos de datos
DOCX
Tipos de datos
PPTX
Tipos de datos
PPTX
Tipos de datos
DOCX
Tipo de datos
DOCX
Investigacion tipo de datos
DOCX
Tipos de-datos-integrados
DOCX
Taller de lenguaje 1
PPTX
Tiposdedatosjava
DOCX
PPTX
Power designer tipos de datos
DOCX
Tipo de Datos!
DOCX
Codigo C+++
PDF
Computacion v studio 2010 - 02
DOCX
Tipo de datos
Fundamentos de java I
tipo de datos
tipo de Datos
Unidad 1
 
Pop tipos de datos
Tipos de datos
Tipos de datos
Tipos de datos
Tipo de datos
Investigacion tipo de datos
Tipos de-datos-integrados
Taller de lenguaje 1
Tiposdedatosjava
Power designer tipos de datos
Tipo de Datos!
Codigo C+++
Computacion v studio 2010 - 02
Tipo de datos

Más de Eduardo Medina (20)

DOCX
Triptico 2 parte
DOCX
Triptico 1 parte
DOCX
Engargolado proyecto
PPTX
Presentación
PPTX
Dispositivosmoviles edhiel
PPTX
Multiplicacion y divicion edhiel
PPTX
Practica 4 edhiel
PPTX
Practica 5 edhiel
PPTX
Practica 6 edhiel
PPTX
Practica 7 edhiel
PPTX
Practica 8 edhiel
PPTX
MAPA CONCEPTUAL
PDF
Tutorial eclipse
PDF
Tutorial de eclipse
PDF
manual de eclipse
PPTX
Manual de eclpse emrt
PPTX
Cetis 109
PPTX
Cetis 109 (1)
DOCX
DOCX
Cuestionario (edhiel medina)
Triptico 2 parte
Triptico 1 parte
Engargolado proyecto
Presentación
Dispositivosmoviles edhiel
Multiplicacion y divicion edhiel
Practica 4 edhiel
Practica 5 edhiel
Practica 6 edhiel
Practica 7 edhiel
Practica 8 edhiel
MAPA CONCEPTUAL
Tutorial eclipse
Tutorial de eclipse
manual de eclipse
Manual de eclpse emrt
Cetis 109
Cetis 109 (1)
Cuestionario (edhiel medina)

Último (20)

PPTX
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
PPTX
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
PPTX
presentacion_energias_renovables_renovable_.pptx
PDF
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
PPTX
Informática e inteligencia artificial (2).pptx
PPTX
PARTE DE UNA PC _ SEIRY.pptx.........................
PDF
como me enamore de ti (1).pdf.pdf_20250813_191720_0000.pdf
PDF
MU_Gestion_Internacional_Edificacion_Construccion_MBA.pdf
PDF
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
PDF
Libro de Oraciones guia virgen peregrina
PDF
ACCESORIOS Y ATAJOS WINDOWS empleados en Windows
PPTX
presentación sobre Programación SQL.pptx
PPT
redes.ppt unidad 2 perteneciente a la ing de software
PDF
aguntenlos femboysssssssssssssssssssssssssssssss
PDF
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
PDF
.GUIA DE GUIA DE TRABAJO NUEVO TESTAMENTO.pdf
PPTX
Charla 3 - La gestión de servicios de TI.pptx
DOCX
TRABAJO DE ESTRATEGIA MAXIMILIANO ELIZARRARAS.docx
PPTX
jajajajajajajajajajjajajajajjajajajahdegdhwgfedhgfdhdfe
PPTX
Qué es Google Classroom Insertar SlideShare U 6.pptx
PRESENTACION NIA 220 idhsahdjhJKSDHJKSHDJSHDJKHDJHSAJDHJKSAHDJkhjskdhasjdhasj...
FUNCIONES DE CLASSROOM EN EL FUNCIONAMIENTO ESCOLAR
presentacion_energias_renovables_renovable_.pptx
CAPACITACIÓN MIPIG - MODELO INTEGRADO DE PLANEACIÓN Y GESTIÓN
Informática e inteligencia artificial (2).pptx
PARTE DE UNA PC _ SEIRY.pptx.........................
como me enamore de ti (1).pdf.pdf_20250813_191720_0000.pdf
MU_Gestion_Internacional_Edificacion_Construccion_MBA.pdf
LA INTELIGENCIA ARTIFICAL SU HISTORIA Y EL FUTURO
Libro de Oraciones guia virgen peregrina
ACCESORIOS Y ATAJOS WINDOWS empleados en Windows
presentación sobre Programación SQL.pptx
redes.ppt unidad 2 perteneciente a la ing de software
aguntenlos femboysssssssssssssssssssssssssssssss
[Ebook gratuito] Introducción a la IA Generativa, Instalación y Configuración...
.GUIA DE GUIA DE TRABAJO NUEVO TESTAMENTO.pdf
Charla 3 - La gestión de servicios de TI.pptx
TRABAJO DE ESTRATEGIA MAXIMILIANO ELIZARRARAS.docx
jajajajajajajajajajjajajajajjajajajahdegdhwgfedhgfdhdfe
Qué es Google Classroom Insertar SlideShare U 6.pptx

Tipos de datos