SlideShare une entreprise Scribd logo
1  sur  17
CETIS 109
ALUMNO: TORRES TRISTÁN CRISTIAN
LEONARDO
PEÑA RODRIGUEZ MICHELLE
MAESTRA: MARGARITA ROMERO ALVARADO
DESARROLLA SOFTWARE DE APLICACIÓN
UTILIZANDO PROGRAMACION
ORIENTADA A OBJETOS
TIPOS DE DATOS
Un tipo de dato informático 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 trabajar.
Esto incluye imponer
restricciones en los datos,
como qué valores pueden
tomar y qué operaciones se
pueden realizar.
Los tipos de datos comunes
son: números enteros, números
con signo (negativos),
números de coma
flotante (decimales), cadenas
alfanuméricas (y unicodes),
estados, etc.
Los tipos de datos hacen referencia al tipo de
información que se trabaja, donde la unidad
mínima de almacenamiento es el dato, también
se puede considerar como el rango de valores
que puede tomar una variable durante la
ejecución del programa.
Tipos de datos primitivos
El tipo de dato carácter es un dígito individual el
cual se puede representar como numéricos (0 al
9), letras (a-z) y símbolos (!"$&/).
Caracteres
TIPO DE DATO RANGO TAMAÑO EN MEMORIA
CHAR 0 a 225 8 BITS POR CARACTER
El tipo de dato carácter
Unicode es una "extensión" del
tipo de dato cadena, permite
ampliar los símbolos de
escritura, proveé exactamente
hasta 65535 caracteres
diferentes.
Nota: En el lenguaje java la
codificación Unicode permite
trabajar con todos los
caracteres de distintos idiomas.
Caracteres Unicode
TIPO DE DATO RANGO TAMAÑO EN MEMORIA
Short 0 a 65535 16 BITS POR CARACTER
Este tipo de dato puede ser real o entero, dependiendo
del tipo de dato que se vaya a utilizar.
Enteros: son los valores que no tienen punto decimal,
pueden ser positivos o negativos y el cero.
Numéricos
TIPO DE DATOS TAMAÑO EN
MEMORIA
BYTES 8 BITS
SHORT 16 BITS
INT 32 BITS
LONG 64 BITS
Reales: estos caracteres almacenan
números muy grandes que poseen parte
entera y parte decimal.
TIPOS DE DATOS TAMAÑO EN
MEMORIA
FLOAT 32 BITS
DOUBLE 64 BITS
Este tipo de dato se emplea
para valores lógicos, los
podemos definir como datos
comparativos dicha
comparación devuelve
resultados lógicos
(Verdadero o Falso).
Booleanos
TIPO DE DATOS TAMAÑO EN
MEMORIA
BOOLEAN 8 BITS
El lenguaje de
programación Pascal per
mite declarar variables
de tipo carácter
(Cadena) y numérica.
Como se puede apreciar,
todas las variables
excepto la de
tipo Cadena son de tipo
numéricas
(incluyendo Booleano).
Tipos de datos en distintos
lenguajes
NOMBRE MEMORIA REQUERIDA RANGO DESCRIPCION
Booleano 1 byte (8 Bits) 1 ~ 0 Verdad - Falso
Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo.
ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo.
Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo.
WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo.
Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo.
EnteroSig 4 byte (32 Bits)
(-2.147.483.648) ~
2.147.483.647
Entero con signo.
Real 8 byte (64 Bits)
(-1,79769313486232^308) ~
(-4.94065645841247^-324)
Número con coma
flotante de doble
precisión
Decimal 8 byte (64 Bits)
(-
922.337.203.685.477,5800)
~
922.337.203.685.477,5800
Número con coma fija de 4
decimales.
Cadena 1 byte por carácter
0 ~ 2.000 millones de
caracteres
Cadena de caracteres
alfanumérica.
Java
El lenguaje de
programación Java permi
te declarar variables de
tipo primitivo, pero dada
que los wrapper de
dichas funciones
presentan muchas
operaciones útiles, es
más común hacer uso de
las clases que las tratan.
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.
Entre los tipos de dato que se
emplean en un programa se
pueden establecer varios tipos
de relaciones: de identidad (si
son el mismo tipo de dato), de
compatibilidad o de asignación
compatible. Es importante
tener en cuenta este tipo de
relaciones al realizar
determinadas operaciones y,
en especial, en las
asignaciones.
COMPATIBILIDAD ENTRE TIPOS DE
DATOS
 Dada la declaración de tipo de dato.
TYPE T1, T2 =BYTE;
T3 =BYTE;
T4 =T2;
T5, T6 =Set of byte;
T7 =Set of byte;
Los tipos de dato T1, T2, T3 y T4 son tipos de dato idénticos.
Por otra parte, T5 y T6 también son tipos de dato idénticos
pero T7 no lo es. Esto último se debe a que Set of byte no es
un identificador de un tipo de dato.
TIPOS DE DATO IDÉNTICOS
Dos tipos de dato son compatibles si es cierta, al menos,
una de las siguientes condiciones:
a) Ambos tipos de dato son idénticos
b) Ambos tipos son reales
c) Ambos tipos son enteros
d) Un tipo de dato es subrango de otro
e) Ambos son subrango del mismo tipo
f) Ambos son de tipo conjunto con elementos correspondientes a tipos
de dato compatibles
g) Uno es de tipo cadena y el otro es de tipo cadena o carácter
h) Uno es de tipo Pointer y el otro es de cualquier tipo puntero
i) Ambos son de tipo puntero y apuntan a tipos de dato idénticos
j) Ambos son de tipo procedural con idéntico número y tipo de
parámetros (uno a uno) e idéntico resultado en el caso de ser una
función.
TIPOS DE DATO COMPATIBLES
TIPOS DE DATOS:
Son un atributo de los datos que indica al
ordenador, Incluye imponer restricciones en los
datos, pueden tomar y qué operaciones se
pueden realizar. Los tipos de datos hacen
referencia al tipo de información que se trabaja,
donde la unidad mínima de almacenamiento es
el dato, también se puede considerar como el
rango de valores que puede tomar una variable
durante la ejecución del programa.
Conclusión
 https://es.wikipedia.org/wiki/Tipo_de_dato
 http://ocw.upm.es/ciencia-de-la-computacion-e-
inteligencia-artificial/fundamentos-
programacion/contenidosteoricos/ocwfundamentosp
rogramaciontema3.pdf
Bibliografía

Contenu connexe

Tendances

Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en javaproyectopcd
 
Pop tipos de datos
Pop tipos de datosPop tipos de datos
Pop tipos de datoscristina150e
 
Unidad 1
Unidad 1Unidad 1
Unidad 1Ana
 
Tipo de datos_para_c_
Tipo de datos_para_c_Tipo de datos_para_c_
Tipo de datos_para_c_laura cortez
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosRufi Flores
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datoslensh
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosGianpier Arias
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++MartinCetis109
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacionAlfonso
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programaciónKarenNaranjoH
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Guelmy Romero
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datoslensh
 

Tendances (17)

Datos simples
Datos simples Datos simples
Datos simples
 
Tipos de datos en java
Tipos de datos en javaTipos de datos en java
Tipos de datos en java
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Pop tipos de datos
Pop tipos de datosPop tipos de datos
Pop tipos de datos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 
Tipo de datos_para_c_
Tipo de datos_para_c_Tipo de datos_para_c_
Tipo de datos_para_c_
 
Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipo de datos JAVA
Tipo de datos JAVATipo de datos JAVA
Tipo de datos JAVA
 
Algoritmos y Estructuras de Datos
Algoritmos y Estructuras de DatosAlgoritmos y Estructuras de Datos
Algoritmos y Estructuras de Datos
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 

En vedette

Polish traditional-dishes
Polish traditional-dishesPolish traditional-dishes
Polish traditional-dishesinstitut2012
 
Polish cuisine
Polish cuisinePolish cuisine
Polish cuisineewastepien
 
Polish traditional cuisine by Adrianna Piekiełek
Polish traditional cuisine by Adrianna PiekiełekPolish traditional cuisine by Adrianna Piekiełek
Polish traditional cuisine by Adrianna Piekiełekspecool
 
Polish cuisine
Polish cuisinePolish cuisine
Polish cuisinegosiaa_g
 
Traditional polish cuisine
Traditional polish cuisineTraditional polish cuisine
Traditional polish cuisinegim25zabrze
 

En vedette (9)

Polish traditional-dishes
Polish traditional-dishesPolish traditional-dishes
Polish traditional-dishes
 
Polish cuisine
Polish cuisinePolish cuisine
Polish cuisine
 
Polish traditional cuisine by Adrianna Piekiełek
Polish traditional cuisine by Adrianna PiekiełekPolish traditional cuisine by Adrianna Piekiełek
Polish traditional cuisine by Adrianna Piekiełek
 
Polish cuisine
Polish cuisinePolish cuisine
Polish cuisine
 
Polish Cuisine
Polish CuisinePolish Cuisine
Polish Cuisine
 
Polish cuisine
Polish cuisinePolish cuisine
Polish cuisine
 
Polish food
Polish foodPolish food
Polish food
 
Traditional polish cuisine
Traditional polish cuisineTraditional polish cuisine
Traditional polish cuisine
 
Hungarian cuisine.
Hungarian cuisine.Hungarian cuisine.
Hungarian cuisine.
 

Similaire à tipo de Datos

Similaire à tipo de Datos (20)

Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Datos simples
Datos simplesDatos simples
Datos simples
 
Datos
DatosDatos
Datos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Presentacion tipo de_datos_java
Presentacion tipo de_datos_javaPresentacion tipo de_datos_java
Presentacion tipo de_datos_java
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Presentacion power designer
Presentacion power designerPresentacion power designer
Presentacion power designer
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Tipo de datos_para_c++
Tipo de datos_para_c++Tipo de datos_para_c++
Tipo de datos_para_c++
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Definiciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesignerDefiniciones y ejemplos de los tipos de datos de powerdesigner
Definiciones y ejemplos de los tipos de datos de powerdesigner
 
Tipos de datos_para_c++
Tipos de datos_para_c++Tipos de datos_para_c++
Tipos de datos_para_c++
 
Tipo de datos_c_
Tipo de datos_c_Tipo de datos_c_
Tipo de datos_c_
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 

Plus de Leonardo Torres

¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?
¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?
¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?Leonardo Torres
 
COMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULAR
COMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULARCOMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULAR
COMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULARLeonardo Torres
 
UTILIZACION DEL LISTVIEW
UTILIZACION DEL LISTVIEWUTILIZACION DEL LISTVIEW
UTILIZACION DEL LISTVIEWLeonardo Torres
 
Operaciones aritmeticas utilizando Spinner
Operaciones aritmeticas utilizando SpinnerOperaciones aritmeticas utilizando Spinner
Operaciones aritmeticas utilizando SpinnerLeonardo Torres
 
Operaciones aritmeticas utilizando CheckBox
Operaciones aritmeticas utilizando CheckBoxOperaciones aritmeticas utilizando CheckBox
Operaciones aritmeticas utilizando CheckBoxLeonardo Torres
 
Operaciones aritmeticas utilizando radiobutton
Operaciones aritmeticas utilizando radiobuttonOperaciones aritmeticas utilizando radiobutton
Operaciones aritmeticas utilizando radiobuttonLeonardo Torres
 
Calculo del sueldo final de un trabajador
Calculo del sueldo final de un trabajadorCalculo del sueldo final de un trabajador
Calculo del sueldo final de un trabajadorLeonardo Torres
 
Creacion de Aplicaciones en Eclipse
Creacion de Aplicaciones en EclipseCreacion de Aplicaciones en Eclipse
Creacion de Aplicaciones en EclipseLeonardo Torres
 
Dispositivo virtual de eclipse
Dispositivo virtual de eclipseDispositivo virtual de eclipse
Dispositivo virtual de eclipseLeonardo Torres
 
Investigacion dispositivos moviles
Investigacion dispositivos movilesInvestigacion dispositivos moviles
Investigacion dispositivos movilesLeonardo Torres
 

Plus de Leonardo Torres (20)

¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?
¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?
¿QUE ES UN PROYECTO, CUALES SON SUS COMPONENTES Y CÓMO SE HACE EL INFORME?
 
COMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULAR
COMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULARCOMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULAR
COMO PONER UN VIDEO DE DIVERSAS FORMAS EN EL CELULAR
 
UTILIZACION DEL LISTVIEW
UTILIZACION DEL LISTVIEWUTILIZACION DEL LISTVIEW
UTILIZACION DEL LISTVIEW
 
Bestram Engargolado
Bestram EngargoladoBestram Engargolado
Bestram Engargolado
 
Bestram
BestramBestram
Bestram
 
Operaciones aritmeticas utilizando Spinner
Operaciones aritmeticas utilizando SpinnerOperaciones aritmeticas utilizando Spinner
Operaciones aritmeticas utilizando Spinner
 
Operaciones aritmeticas utilizando CheckBox
Operaciones aritmeticas utilizando CheckBoxOperaciones aritmeticas utilizando CheckBox
Operaciones aritmeticas utilizando CheckBox
 
Operaciones aritmeticas utilizando radiobutton
Operaciones aritmeticas utilizando radiobuttonOperaciones aritmeticas utilizando radiobutton
Operaciones aritmeticas utilizando radiobutton
 
Calculo del sueldo final de un trabajador
Calculo del sueldo final de un trabajadorCalculo del sueldo final de un trabajador
Calculo del sueldo final de un trabajador
 
Creacion de Aplicaciones en Eclipse
Creacion de Aplicaciones en EclipseCreacion de Aplicaciones en Eclipse
Creacion de Aplicaciones en Eclipse
 
Dispositivo virtual de eclipse
Dispositivo virtual de eclipseDispositivo virtual de eclipse
Dispositivo virtual de eclipse
 
Tutorial Eclipse 3
Tutorial Eclipse 3Tutorial Eclipse 3
Tutorial Eclipse 3
 
Tutorial Eclipse 2
Tutorial Eclipse 2Tutorial Eclipse 2
Tutorial Eclipse 2
 
Tutorial Eclipse 1
Tutorial Eclipse 1 Tutorial Eclipse 1
Tutorial Eclipse 1
 
Tutorial sobre Eclipse
Tutorial sobre EclipseTutorial sobre Eclipse
Tutorial sobre Eclipse
 
Investigacion dispositivos moviles
Investigacion dispositivos movilesInvestigacion dispositivos moviles
Investigacion dispositivos moviles
 
Practicas 26 a 29
Practicas 26 a 29Practicas 26 a 29
Practicas 26 a 29
 
Programas 21 a 25
Programas 21 a 25Programas 21 a 25
Programas 21 a 25
 
Practicas 18 - 20
Practicas 18 - 20Practicas 18 - 20
Practicas 18 - 20
 
Practicas 16 y 17
Practicas 16 y 17Practicas 16 y 17
Practicas 16 y 17
 

Dernier

PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 

Dernier (20)

PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 

tipo de Datos

  • 1. CETIS 109 ALUMNO: TORRES TRISTÁN CRISTIAN LEONARDO PEÑA RODRIGUEZ MICHELLE MAESTRA: MARGARITA ROMERO ALVARADO DESARROLLA SOFTWARE DE APLICACIÓN UTILIZANDO PROGRAMACION ORIENTADA A OBJETOS TIPOS DE DATOS
  • 2. Un tipo de dato informático 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 trabajar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar. Los tipos de datos comunes son: números enteros, números con signo (negativos), números de coma flotante (decimales), cadenas alfanuméricas (y unicodes), estados, etc.
  • 3. Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad mínima de almacenamiento es el dato, también se puede considerar como el rango de valores que puede tomar una variable durante la ejecución del programa. Tipos de datos primitivos
  • 4. El tipo de dato carácter es un dígito individual el cual se puede representar como numéricos (0 al 9), letras (a-z) y símbolos (!"$&/). Caracteres TIPO DE DATO RANGO TAMAÑO EN MEMORIA CHAR 0 a 225 8 BITS POR CARACTER
  • 5. El tipo de dato carácter Unicode es una "extensión" del tipo de dato cadena, permite ampliar los símbolos de escritura, proveé exactamente hasta 65535 caracteres diferentes. Nota: En el lenguaje java la codificación Unicode permite trabajar con todos los caracteres de distintos idiomas. Caracteres Unicode TIPO DE DATO RANGO TAMAÑO EN MEMORIA Short 0 a 65535 16 BITS POR CARACTER
  • 6. Este tipo de dato puede ser real o entero, dependiendo del tipo de dato que se vaya a utilizar. Enteros: son los valores que no tienen punto decimal, pueden ser positivos o negativos y el cero. Numéricos TIPO DE DATOS TAMAÑO EN MEMORIA BYTES 8 BITS SHORT 16 BITS INT 32 BITS LONG 64 BITS
  • 7. Reales: estos caracteres almacenan números muy grandes que poseen parte entera y parte decimal. TIPOS DE DATOS TAMAÑO EN MEMORIA FLOAT 32 BITS DOUBLE 64 BITS
  • 8. Este tipo de dato se emplea para valores lógicos, los podemos definir como datos comparativos dicha comparación devuelve resultados lógicos (Verdadero o Falso). Booleanos TIPO DE DATOS TAMAÑO EN MEMORIA BOOLEAN 8 BITS
  • 9. El lenguaje de programación Pascal per mite declarar variables de tipo carácter (Cadena) y numérica. Como se puede apreciar, todas las variables excepto la de tipo Cadena son de tipo numéricas (incluyendo Booleano). Tipos de datos en distintos lenguajes
  • 10. NOMBRE MEMORIA REQUERIDA RANGO DESCRIPCION Booleano 1 byte (8 Bits) 1 ~ 0 Verdad - Falso Byte 1 byte (8 Bits) 0 ~ 255 Byte sin signo. ByteSig 1 byte (8 Bits) (-128) ~ 127 Byte con signo. Word 2 byte (16 Bits) 0 ~ 65.535 Word sin signo. WordSig 2 byte (16 Bits) (-32768) ~ 32767 Word con signo. Entero 4 byte (32 Bits) 0 ~ 4.294.967.295 Entero sin signo. EnteroSig 4 byte (32 Bits) (-2.147.483.648) ~ 2.147.483.647 Entero con signo. Real 8 byte (64 Bits) (-1,79769313486232^308) ~ (-4.94065645841247^-324) Número con coma flotante de doble precisión Decimal 8 byte (64 Bits) (- 922.337.203.685.477,5800) ~ 922.337.203.685.477,5800 Número con coma fija de 4 decimales. Cadena 1 byte por carácter 0 ~ 2.000 millones de caracteres Cadena de caracteres alfanumérica.
  • 11. Java El lenguaje de programación Java permi te declarar variables de tipo primitivo, pero dada que los wrapper de dichas funciones presentan muchas operaciones útiles, es más común hacer uso de las clases que las tratan.
  • 12. 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.
  • 13. Entre los tipos de dato que se emplean en un programa se pueden establecer varios tipos de relaciones: de identidad (si son el mismo tipo de dato), de compatibilidad o de asignación compatible. Es importante tener en cuenta este tipo de relaciones al realizar determinadas operaciones y, en especial, en las asignaciones. COMPATIBILIDAD ENTRE TIPOS DE DATOS
  • 14.  Dada la declaración de tipo de dato. TYPE T1, T2 =BYTE; T3 =BYTE; T4 =T2; T5, T6 =Set of byte; T7 =Set of byte; Los tipos de dato T1, T2, T3 y T4 son tipos de dato idénticos. Por otra parte, T5 y T6 también son tipos de dato idénticos pero T7 no lo es. Esto último se debe a que Set of byte no es un identificador de un tipo de dato. TIPOS DE DATO IDÉNTICOS
  • 15. Dos tipos de dato son compatibles si es cierta, al menos, una de las siguientes condiciones: a) Ambos tipos de dato son idénticos b) Ambos tipos son reales c) Ambos tipos son enteros d) Un tipo de dato es subrango de otro e) Ambos son subrango del mismo tipo f) Ambos son de tipo conjunto con elementos correspondientes a tipos de dato compatibles g) Uno es de tipo cadena y el otro es de tipo cadena o carácter h) Uno es de tipo Pointer y el otro es de cualquier tipo puntero i) Ambos son de tipo puntero y apuntan a tipos de dato idénticos j) Ambos son de tipo procedural con idéntico número y tipo de parámetros (uno a uno) e idéntico resultado en el caso de ser una función. TIPOS DE DATO COMPATIBLES
  • 16. TIPOS DE DATOS: Son un atributo de los datos que indica al ordenador, Incluye imponer restricciones en los datos, pueden tomar y qué operaciones se pueden realizar. Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad mínima de almacenamiento es el dato, también se puede considerar como el rango de valores que puede tomar una variable durante la ejecución del programa. Conclusión