SlideShare une entreprise Scribd logo
1  sur  16
En el mundo real los datos que
manejamos se representan mediante
letras, números, símbolos, imágenes,
sonidos, etc.
Esto se conoce como representación
externa de los datos.
Pero si queremos introducirlos en un
ordenador, todos estos elementos se deben
transformar ó codificar.
Un ordenador está compuesto
fundamentalmente por circuitos electrónicos
digitales. Los datos circulan por estos
circuitos en forma de impulsos eléctricos.
De forma muy simplificada podemos decir
que por un circuito pasa o no pasa corriente y
esto lo podemos representar con dos dígitos:
0 y 1.
Todos los datos e
información que contiene un
ordenador, están
representados de forma
interna mediante secuencias
de ceros y unos.
El sistema binario utiliza solamente dos dígitos ( 0 y 1 )
llamados bits.
La palabra bit procede de la unión de las palabras binary
digit.
Un bit es la unidad mínima de representación de
información.
Utilizando 1 bit podremos solamente representar dos
valores posibles: 0, 1.
Utilizando 2 bits podemos representar 4 valores: 00, 01,
10, 11.
Utilizando 3 bits podemos representar 8 valores:
000, 001, 010, 011, 100, 101, 110, 111.
Utilizando 4 bits podemos representar 16 valores:
0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111.
En general, utilizando N bits podremos
representar 2N valores.
Ocho bits forman un byte.
El byte es la unidad básica de medida de la información.
Un byte es la cantidad más pequeña de información que el
ordenador puede manejar.
Con un byte se pueden representar 28 = 256 caracteres.
En el interior del ordenador los datos se transmiten y
almacenan en grupos de bytes llamados palabras.
La longitud de palabra depende de cada tipo de ordenador:
8, 16, 32, 64.
Un dato siempre lleva asociado un tipo de
dato, que determina el conjunto de
valores que puede tomar.
En Java toda la información que maneja
un programa está representada por dos
tipos principales de datos:
a) Datos de tipo básico o primitivo.
b) Referencias a objetos.
En Java los representan los tipos: byte, short, int,
long.
El tipo de dato numérico entero es un subconjunto
finito de los números enteros del mundo real.
Pueden ser positivos o negativos.
Ejemplo de declaración de variables enteras:
int a;
byte n1, n2;
short x;
En Java los representan los tipos: float, double.
El tipo de dato numérico real es un subconjunto finito de los
números reales. Siempre llevan un punto decimal y también
pueden ser positivos o negativos. Los números reales tienen una
parte entera y una parte decimal.
Por ejemplo: 0.08 -54.0001
Ejemplo de declaración de variables reales:
float peso;
double longitud;
float altura = 2.5F;
double area = 1.7E4; // equivale a 1.7 * 104
double z = .123; //si la parte entera es 0 se puede omitir
En Java se representa con el tipo char.
Un dato de tipo carácter se utiliza para representar un carácter
dentro del rango u0000 a uFFFF (números desde 0 hasta
65535) en Unicode.
En realidad un dato de tipo char contiene un número
entero dentro del rango anterior que representa un carácter.
En Java se utiliza el código Unicode para la representación de
caracteres. Este código actualmente representa los caracteres de
la mayoría de idiomas escritos en todo el mundo.
Los 127 primeros caracteres de Unicode corresponden al
código ASCII.
El Código ASCII asigna valores numéricos a las
letras, números, signos de puntuación y algunos
otros caracteres especiales.
ASCII incluye 256 códigos divididos en dos
conjuntos, estándar y extendido, de 128 cada uno.
El conjunto ASCII básico, o estándar, utiliza 7
bits para cada código, lo que da como resultado
128 códigos de caracteres desde 0 hasta 127.
El conjunto ASCII extendido utiliza 8 bits para
cada código, dando como resultado 128 códigos
adicionales, numerados desde el 128 hasta el 255.
El código UNICODE proporciona una única
representación numérica para cada símbolo,
independientemente del ordenador, el programa o
el lenguaje de programación que se use.
La codificación Unicode se ha transformado en un
estándar adoptado por las principales empresas de
hardware y software. Java utiliza la codificación
Unicode.
Ejemplo de declaración de variables
de tipo carácter:
Char car;
char letra1 = 'z';
char letra = 'u0061'; //código
unicode del carácter ‘a’
Se representan con el tipo boolean.
Los datos de este tipo sólo pueden contener dos valores: true
(verdadero) ó false (falso).
Ejemplo de declaración de variables lógicas:
boolean primero;
boolean par = false;
Los tipos de datos lógicos son también conocidos
como booleanos en honor del matemático inglés George Bool, que
desarrolló la teoría conocida como álgebra de bool que fue la base
para la representación de los circuitos lógicos.

Contenu connexe

Tendances (19)

Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)
 
Ap3 java
Ap3   javaAp3   java
Ap3 java
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Ap n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernandaAp n° 3 rios,m. fernanda
Ap n° 3 rios,m. fernanda
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Datos simples
Datos simples Datos simples
Datos simples
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Estructuras de datos
Estructuras de datosEstructuras de datos
Estructuras de datos
 
Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
 
2 j tipo de dato
2 j tipo de dato2 j tipo de dato
2 j tipo de dato
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Variables y tipos de datos
Variables y tipos de datosVariables y tipos de datos
Variables y tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Actividad N° 3 - Unidad 4
Actividad N° 3 - Unidad 4Actividad N° 3 - Unidad 4
Actividad N° 3 - Unidad 4
 
Java y xml
Java y xmlJava y xml
Java y xml
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
 

Similaire à Tipos de datos_en_java

Similaire à Tipos de datos_en_java (20)

archivo.wav
archivo.wavarchivo.wav
archivo.wav
 
Java
JavaJava
Java
 
La computadora digital
La computadora digitalLa computadora digital
La computadora digital
 
Sistema Numerico sistemas digitales.pdf
Sistema  Numerico sistemas digitales.pdfSistema  Numerico sistemas digitales.pdf
Sistema Numerico sistemas digitales.pdf
 
Codigos binarios
Codigos binariosCodigos binarios
Codigos binarios
 
Trabajo de opi
Trabajo de opiTrabajo de opi
Trabajo de opi
 
Trabajo de Opi
Trabajo de Opi Trabajo de Opi
Trabajo de Opi
 
Representacion de datos
Representacion de datosRepresentacion de datos
Representacion de datos
 
Tema 22
Tema 22Tema 22
Tema 22
 
Tema 2: Hardware
Tema 2: HardwareTema 2: Hardware
Tema 2: Hardware
 
Tema 22
Tema 22Tema 22
Tema 22
 
Introducción a la informática, sistema binario y codificación
Introducción a la informática, sistema binario y codificaciónIntroducción a la informática, sistema binario y codificación
Introducción a la informática, sistema binario y codificación
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Diapositivas tecno
Diapositivas tecnoDiapositivas tecno
Diapositivas tecno
 
Diapositivas tecno
Diapositivas tecnoDiapositivas tecno
Diapositivas tecno
 
Introduccionala informatica
Introduccionala informaticaIntroduccionala informatica
Introduccionala informatica
 
Introduccionala informatica
Introduccionala informaticaIntroduccionala informatica
Introduccionala informatica
 
Tarea 3 tipos de datos corregida
Tarea 3 tipos de datos corregidaTarea 3 tipos de datos corregida
Tarea 3 tipos de datos corregida
 
Tema 0
Tema 0Tema 0
Tema 0
 
T4
T4T4
T4
 

Plus de Arazelii Puentez

5 programas inventados en netbeans
5 programas inventados en netbeans5 programas inventados en netbeans
5 programas inventados en netbeansArazelii Puentez
 
El valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuentoEl valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuentoArazelii Puentez
 
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_pointEl valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_pointArazelii Puentez
 
El 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prendaEl 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prendaArazelii Puentez
 
El-15_de_descuento_de_una_prenda_powerpoint
  El-15_de_descuento_de_una_prenda_powerpoint  El-15_de_descuento_de_una_prenda_powerpoint
El-15_de_descuento_de_una_prenda_powerpointArazelii Puentez
 
El promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materiasEl promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materiasArazelii Puentez
 
El promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpointEl promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpointArazelii Puentez
 
Area de circulo_powerpoint
Area de circulo_powerpointArea de circulo_powerpoint
Area de circulo_powerpointArazelii Puentez
 
Area de trapezoide_powerpoint
Area de trapezoide_powerpointArea de trapezoide_powerpoint
Area de trapezoide_powerpointArazelii Puentez
 
Cuestionario de apoyo_para_examen
Cuestionario de apoyo_para_examenCuestionario de apoyo_para_examen
Cuestionario de apoyo_para_examenArazelii Puentez
 
investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...
investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...
investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...Arazelii Puentez
 

Plus de Arazelii Puentez (20)

5 programas inventados en netbeans
5 programas inventados en netbeans5 programas inventados en netbeans
5 programas inventados en netbeans
 
Violencia
ViolenciaViolencia
Violencia
 
El valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuentoEl valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuento
 
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_pointEl valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
 
El 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prendaEl 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prenda
 
El-15_de_descuento_de_una_prenda_powerpoint
  El-15_de_descuento_de_una_prenda_powerpoint  El-15_de_descuento_de_una_prenda_powerpoint
El-15_de_descuento_de_una_prenda_powerpoint
 
El promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materiasEl promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materias
 
El promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpointEl promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpoint
 
Areadecirculo
AreadecirculoAreadecirculo
Areadecirculo
 
Area de circulo_powerpoint
Area de circulo_powerpointArea de circulo_powerpoint
Area de circulo_powerpoint
 
Areadetrapezoide
AreadetrapezoideAreadetrapezoide
Areadetrapezoide
 
Area de trapezoide_powerpoint
Area de trapezoide_powerpointArea de trapezoide_powerpoint
Area de trapezoide_powerpoint
 
Practica5
Practica5Practica5
Practica5
 
Practica4
Practica4Practica4
Practica4
 
Practica3
Practica3Practica3
Practica3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 1(2)
Practica 1(2)Practica 1(2)
Practica 1(2)
 
Cuestionario de apoyo_para_examen
Cuestionario de apoyo_para_examenCuestionario de apoyo_para_examen
Cuestionario de apoyo_para_examen
 
Cuestionario 3am araceli
Cuestionario 3am araceliCuestionario 3am araceli
Cuestionario 3am araceli
 
investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...
investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...
investigación de Comandos, Sentencias y/o Paquetes del Lenguaje de Programaci...
 

Dernier

Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoCENECOnline
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucioneschorantina325
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadJonathanHctorSilvaRo
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjNachisRamos
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...CENECOnline
 

Dernier (6)

Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 

Tipos de datos_en_java

  • 1.
  • 2. En el mundo real los datos que manejamos se representan mediante letras, números, símbolos, imágenes, sonidos, etc. Esto se conoce como representación externa de los datos.
  • 3. Pero si queremos introducirlos en un ordenador, todos estos elementos se deben transformar ó codificar. Un ordenador está compuesto fundamentalmente por circuitos electrónicos digitales. Los datos circulan por estos circuitos en forma de impulsos eléctricos. De forma muy simplificada podemos decir que por un circuito pasa o no pasa corriente y esto lo podemos representar con dos dígitos: 0 y 1.
  • 4. Todos los datos e información que contiene un ordenador, están representados de forma interna mediante secuencias de ceros y unos.
  • 5.
  • 6. El sistema binario utiliza solamente dos dígitos ( 0 y 1 ) llamados bits. La palabra bit procede de la unión de las palabras binary digit. Un bit es la unidad mínima de representación de información. Utilizando 1 bit podremos solamente representar dos valores posibles: 0, 1. Utilizando 2 bits podemos representar 4 valores: 00, 01, 10, 11. Utilizando 3 bits podemos representar 8 valores: 000, 001, 010, 011, 100, 101, 110, 111. Utilizando 4 bits podemos representar 16 valores: 0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111.
  • 7. En general, utilizando N bits podremos representar 2N valores. Ocho bits forman un byte. El byte es la unidad básica de medida de la información. Un byte es la cantidad más pequeña de información que el ordenador puede manejar. Con un byte se pueden representar 28 = 256 caracteres. En el interior del ordenador los datos se transmiten y almacenan en grupos de bytes llamados palabras. La longitud de palabra depende de cada tipo de ordenador: 8, 16, 32, 64.
  • 8. Un dato siempre lleva asociado un tipo de dato, que determina el conjunto de valores que puede tomar. En Java toda la información que maneja un programa está representada por dos tipos principales de datos: a) Datos de tipo básico o primitivo. b) Referencias a objetos.
  • 9.
  • 10. En Java los representan los tipos: byte, short, int, long. El tipo de dato numérico entero es un subconjunto finito de los números enteros del mundo real. Pueden ser positivos o negativos. Ejemplo de declaración de variables enteras: int a; byte n1, n2; short x;
  • 11. En Java los representan los tipos: float, double. El tipo de dato numérico real es un subconjunto finito de los números reales. Siempre llevan un punto decimal y también pueden ser positivos o negativos. Los números reales tienen una parte entera y una parte decimal. Por ejemplo: 0.08 -54.0001 Ejemplo de declaración de variables reales: float peso; double longitud; float altura = 2.5F; double area = 1.7E4; // equivale a 1.7 * 104 double z = .123; //si la parte entera es 0 se puede omitir
  • 12. En Java se representa con el tipo char. Un dato de tipo carácter se utiliza para representar un carácter dentro del rango u0000 a uFFFF (números desde 0 hasta 65535) en Unicode. En realidad un dato de tipo char contiene un número entero dentro del rango anterior que representa un carácter. En Java se utiliza el código Unicode para la representación de caracteres. Este código actualmente representa los caracteres de la mayoría de idiomas escritos en todo el mundo. Los 127 primeros caracteres de Unicode corresponden al código ASCII.
  • 13. El Código ASCII asigna valores numéricos a las letras, números, signos de puntuación y algunos otros caracteres especiales. ASCII incluye 256 códigos divididos en dos conjuntos, estándar y extendido, de 128 cada uno. El conjunto ASCII básico, o estándar, utiliza 7 bits para cada código, lo que da como resultado 128 códigos de caracteres desde 0 hasta 127. El conjunto ASCII extendido utiliza 8 bits para cada código, dando como resultado 128 códigos adicionales, numerados desde el 128 hasta el 255.
  • 14. El código UNICODE proporciona una única representación numérica para cada símbolo, independientemente del ordenador, el programa o el lenguaje de programación que se use. La codificación Unicode se ha transformado en un estándar adoptado por las principales empresas de hardware y software. Java utiliza la codificación Unicode.
  • 15. Ejemplo de declaración de variables de tipo carácter: Char car; char letra1 = 'z'; char letra = 'u0061'; //código unicode del carácter ‘a’
  • 16. Se representan con el tipo boolean. Los datos de este tipo sólo pueden contener dos valores: true (verdadero) ó false (falso). Ejemplo de declaración de variables lógicas: boolean primero; boolean par = false; Los tipos de datos lógicos son también conocidos como booleanos en honor del matemático inglés George Bool, que desarrolló la teoría conocida como álgebra de bool que fue la base para la representación de los circuitos lógicos.