SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
UNIVERSIDAD CATÓLICA DE CUENCA
COMUNIDAD EDUCATIVA AL SERVICIO DEL PUEBLO
EXTENSION CAÑAR
CARRERA:
TECNOLOGIAS DE LA INFORMACIÓN
CÁTEDRA:
ARQUITECTURA DE DATOS EMPRESARIALES
CATEDRÁTICO:
ING. ANONIO CAJAMARCA
ESTUDIANTE:
CARLOS TENELEMA
CICLO:
SEXTO
CAÑAR – ECUADOR
Tipos de Datos
¿Qué tipos de datos existen en programación?
Primero que todo, recuerda que el objetivo de cualquier programa es procesar
datos. Estos datos tienen que ser de un tipo.
Un tipo de datos debe de pertenecer a un grupo de valores, y que estos sean válidos,
para poder procesarlos.
¿Cuáles son los tipos de datos en programación que existen?
Los tipos de datos en un lenguaje de programación pueden ser muy variados, así que es
difícil preguntarte cuantos tipos de datos hay en un lenguaje, ya que incluso puedes
crearte los tuyos propios, mediante enumeraciones o estructuras.
Ponemos tres ejemplos de tipos de datos básicos que son los más utilizados:
los números, los textos y las fechas.
Si estamos trabajando con números, podemos sumar, restar, multiplicar, dividir… y
muchas operaciones más, como comparar.
Si estamos con textos, podemos comparar (si son iguales o no), podemos sustituir parte
del texto, añadir texto a uno existente, etc.
Con fechas podemos también sumar o restar fechas (o días, meses, años), compararlas,
etc.
Más adelante veremos más tipos de datos que se usan en programación.
Tipos de datos para variables
Cada lenguaje de programación puede trabajar con muchos tipos de datos.
Pero de todos ellos, siempre tendremos los tipos primitivos de datos.
Éstos están incorporados al lenguaje de programación, y nos sirve para poder hacer
cosas más complicadas.
Vamos a hablar de los tipos de datos más comunes, que te puedes encontrar en la
mayoría de los lenguajes de programación, como puede ser Java, C o C++.
Tipo de datos número: int
Los números suelen ser representados en un lenguaje de programación de maneras
diferentes, ya que importa decidir una serie de cuestiones:
• Cual va ser el tamaño que vamos a usar.
• Si va a tener números decimales o no.
• Si va ser negativo.
Empezaremos con el tipo primitivo int. Este tipo de datos representa cualquier número
sin decimales, ya sea positivo o negativo.
Aunque es habitual encontrarlo escrito en el código fuente como int, hay otros
lenguajes, como visual basic, que se escribe integer.
Tipos de datos número real: double o float
Si nos interesa utilizar un número con decimales, sueles encontrar el tipo de
datos double o float.
A esto lo llamamos un número de punto flotante. Declararlo como un tipo u otro
dependerá de la precisión en decimales que quieras tener.
¿Como podemos distinguir una variable si se ha declarado como int o como float? Por
ejemplo, si nos encontramos un número con un punto decimal (3.14).
También puedes ver un número con la letra F o con la letra D, para distinguir si es
un float o un double. Por ejemplo 3.56F.
Tipos de datos cadena: char o string
Suele ser un valor alfanumérico. Si es un sólo carácter individual, tenemos el tipo char.
Un char es un carácter Unicode, y solemos escribirlo entre comillas simples (‘ ‘).
Pero si es una cadena de caracteres, es decir, caracteres seguidos unos detrás de otro
formando una secuencia, lo solemos encontrar como string.
El tipo string debemos escribirlo entre comillas dobles (» «) para diferenciarlo del char,
aunque puede ser diferente, dependiendo del lenguaje de programación.
En el siguiente código veremos un uso del tipo de datos string, aunque no esté asociado
a una variable:
Console.Write("Hola Mundo");
Tipo de datos booleano: boolean
Los valores lógicos son representados por el tipo primitivo boolean. Representa si una
condición se cumple o no se cumple.
Suelen tener dos valores identificados, true (verdadero) o false (falso). En algunos
lenguajes puede equivaler a los números 0 y 1.
Una variable puede usarse para representar cualquiera de los dos valores, mejor dicho,
estados.
Por ejemplo, podríamos hablar
de verdadero o falso, encendido o apagado, sí o no, activado o no activado, etc.
Tipos de datos abstractos
Ahora que ya conocemos los tipos de datos primitivos, podemos saber que significa
tipos de datos abstractos.
Los tipos de datos en programación orientada a objetos suelen ser los básicos que
hemos visto antes, pero podemos encontrarnos con tipos de datos que sean clases u
objetos.
Los tipos de datos abstractos aumentan y extienden la complejidad, ya que tiene
un conjunto de valores y unas operaciones asociadas a ellos.
Luego entraríamos en que estos datos están encapsulados, en la herencia para
aprovechar mejor las operaciones que hemos codificado y el polimorfismo, pero esos
son conceptos que serán explicados más adelante.
Tipos de Datos
Para programar, es necesario identificar a qué tipo de datos pertenecen cada una de las
variables o constantes, ya sean estos números, letras, palabras, frases, entre otros y cada
uno corresponde a un tipo de dato, que requerirá de una manipulación específica para
obtener los resultados deseados. Cada lenguaje de programación dispone de un conjunto
de tipos de datos que puede manipular; sin embargo, los que aquí se presentan
corresponden a aquellos que todos los lenguajes de programación disponen, y que se
conocen como tipos de datos estándares. La siguiente tabla presenta una descripción de
éstos.
TIPO DE
DATO
SUBTIPO DESCRIPCIÓN VARIABLES
VALORE
S
NUMÉRICOS
ENTEROS
Este tipo dato corresponde a
aquellas variables que
exclusivamente pueden
recibir valores sin parte
decimal. Generalmente se
utilizan en las variables que
contienen cantidades de
elementos que no pueden
fraccionarse, como el
número de personas, el
número de edificios, entre
otros.
nroEstudiantes
año
nroLados
40
2015
3
REALES Este tipo de dato, en cambio
corresponde a aquellas
sueldo 354,25
variables cuyos valores
tienen parte decimal, aunque
al mismo tiempo puede
contener valores enteros.
Así el lado de un triángulo
puede ser 3,5 (0,5 es la parte
decimal), pero también
podría haber tomado un
valor de 3,0 (0,0 es la parte
decimal)
área
valorRadio
12,56
3,0
TEXTO
CARACTERE
S
En este tipo de dato se
encuentran todos los
caracteres conocidos, una
letra, un número, un
símbolo especial. Por lo
tanto, está conformado por
los DÍGITOS:'0', '1', '2', ...
, '9'; LETRAS: 'a', 'b', 'c',
... , 'z';
MAYÚSCULAS: 'A', 'B', '
C', ...
, 'Z'; y CARACTERES
ESPECIALES: '%', '*', '?'
, ... , '/'. En algunos
lenguajes de programación
como Java y C#, se utiliza
la comilla simple (' ') para
identificar un carácter, sin
embargo, esto puede
cambiar dependiendo del
lenguaje de programación.
paralelo
opción
'A'
'1'
CADENAS
Constituyen conjuntos de
caracteres, es decir
la UNIÓN DE VARIOS
CARACTERES, que
pueden ser palabras o frases.
El valor de este tipo de
datos se encierra
generalmente entre comillas
(" ").
dirección
nombre
estadoCivil
"Calle
Juan
León
Mera"
"Sandra
Vásquez
"
"soltero"
LÓGICOS BOOLEAN
Los booleanos o tipos de
datos lógicos, únicamente
reciben dos valores: true o
bandera true
false. Se utilizan
generalmente como
banderas, para identificar si
se realizó o no un proceso.
Más adelante se podrán
aplicar en ejemplos y
comprender su
funcionamiento. Lo
importante por ahora es
conocer que únicamente
pueden tomar DOS
VALORES:
VERDADERO (true) o
FALSO (false)

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

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
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºam
 
Tema 1 Datos y tipos de datos
Tema 1    Datos y tipos de datosTema 1    Datos y tipos de datos
Tema 1 Datos y tipos de datos
 
Elementos de programas
Elementos de programasElementos de programas
Elementos de programas
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Presentación variables samuel muñoz castillo6º
Presentación variables samuel muñoz castillo6ºPresentación variables samuel muñoz castillo6º
Presentación variables samuel muñoz castillo6º
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipo de datos2
Tipo de datos2Tipo de datos2
Tipo de datos2
 
tipos de datos
tipos de datostipos de datos
tipos de datos
 
Algoritmos y Estructura de datos
Algoritmos y Estructura de datosAlgoritmos y Estructura de datos
Algoritmos y Estructura de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos De Datos
Tipos De DatosTipos De Datos
Tipos De Datos
 
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
 
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
 
Victorleyva eje 4_actividad1
Victorleyva eje 4_actividad1Victorleyva eje 4_actividad1
Victorleyva eje 4_actividad1
 

Similar a Arquitectura de datos empresariales tipos de datos

Tipos de datos orleny esperidin
Tipos de datos orleny esperidinTipos de datos orleny esperidin
Tipos de datos orleny esperidinMari_1114
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datoslensh
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivelguestbf0046
 
Tipos de datos
Tipos de datos Tipos de datos
Tipos de datos MianGarva
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdfSamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdfSamuelBedoya6
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)jaky97
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al cursoJorge Pariasca
 

Similar a Arquitectura de datos empresariales tipos de datos (20)

Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Tipos de datos orleny esperidin
Tipos de datos orleny esperidinTipos de datos orleny esperidin
Tipos de datos orleny esperidin
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Datos y algoritmos
Datos y algoritmosDatos y algoritmos
Datos y algoritmos
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 
Taller
TallerTaller
Taller
 
Lenguajes De Bajo Nivel
Lenguajes De Bajo NivelLenguajes De Bajo Nivel
Lenguajes De Bajo Nivel
 
Tipos de datos
Tipos de datos Tipos de datos
Tipos de datos
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 
4 Datos
4 Datos4 Datos
4 Datos
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)
 
Tema 01 introducción al curso
Tema 01 introducción al cursoTema 01 introducción al curso
Tema 01 introducción al curso
 

Más de CarlosTenelema1

Arquitectura de datos empresariales ta. informe
Arquitectura de datos empresariales   ta. informeArquitectura de datos empresariales   ta. informe
Arquitectura de datos empresariales ta. informeCarlosTenelema1
 
Arquitectura de datos empresariales resumen openrefine
Arquitectura de datos empresariales   resumen openrefineArquitectura de datos empresariales   resumen openrefine
Arquitectura de datos empresariales resumen openrefineCarlosTenelema1
 
Arquitectura de datos empresariales informe power bi sql
Arquitectura de datos empresariales   informe power bi sqlArquitectura de datos empresariales   informe power bi sql
Arquitectura de datos empresariales informe power bi sqlCarlosTenelema1
 
Arquitectura de datos empresariales análisis de una base de datos
Arquitectura de datos empresariales   análisis de una base de datosArquitectura de datos empresariales   análisis de una base de datos
Arquitectura de datos empresariales análisis de una base de datosCarlosTenelema1
 
Arquitectura de datos empresariales actividad 4
Arquitectura de datos empresariales   actividad 4Arquitectura de datos empresariales   actividad 4
Arquitectura de datos empresariales actividad 4CarlosTenelema1
 
Arquitectura de datos empresariales actividad 3
Arquitectura de datos empresariales   actividad 3Arquitectura de datos empresariales   actividad 3
Arquitectura de datos empresariales actividad 3CarlosTenelema1
 
Arquitectura de datos empresariales actividad 2
Arquitectura de datos empresariales   actividad 2Arquitectura de datos empresariales   actividad 2
Arquitectura de datos empresariales actividad 2CarlosTenelema1
 

Más de CarlosTenelema1 (7)

Arquitectura de datos empresariales ta. informe
Arquitectura de datos empresariales   ta. informeArquitectura de datos empresariales   ta. informe
Arquitectura de datos empresariales ta. informe
 
Arquitectura de datos empresariales resumen openrefine
Arquitectura de datos empresariales   resumen openrefineArquitectura de datos empresariales   resumen openrefine
Arquitectura de datos empresariales resumen openrefine
 
Arquitectura de datos empresariales informe power bi sql
Arquitectura de datos empresariales   informe power bi sqlArquitectura de datos empresariales   informe power bi sql
Arquitectura de datos empresariales informe power bi sql
 
Arquitectura de datos empresariales análisis de una base de datos
Arquitectura de datos empresariales   análisis de una base de datosArquitectura de datos empresariales   análisis de una base de datos
Arquitectura de datos empresariales análisis de una base de datos
 
Arquitectura de datos empresariales actividad 4
Arquitectura de datos empresariales   actividad 4Arquitectura de datos empresariales   actividad 4
Arquitectura de datos empresariales actividad 4
 
Arquitectura de datos empresariales actividad 3
Arquitectura de datos empresariales   actividad 3Arquitectura de datos empresariales   actividad 3
Arquitectura de datos empresariales actividad 3
 
Arquitectura de datos empresariales actividad 2
Arquitectura de datos empresariales   actividad 2Arquitectura de datos empresariales   actividad 2
Arquitectura de datos empresariales actividad 2
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 

Último (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 

Arquitectura de datos empresariales tipos de datos

  • 1. UNIVERSIDAD CATÓLICA DE CUENCA COMUNIDAD EDUCATIVA AL SERVICIO DEL PUEBLO EXTENSION CAÑAR CARRERA: TECNOLOGIAS DE LA INFORMACIÓN CÁTEDRA: ARQUITECTURA DE DATOS EMPRESARIALES CATEDRÁTICO: ING. ANONIO CAJAMARCA ESTUDIANTE: CARLOS TENELEMA CICLO: SEXTO CAÑAR – ECUADOR
  • 2. Tipos de Datos ¿Qué tipos de datos existen en programación? Primero que todo, recuerda que el objetivo de cualquier programa es procesar datos. Estos datos tienen que ser de un tipo. Un tipo de datos debe de pertenecer a un grupo de valores, y que estos sean válidos, para poder procesarlos. ¿Cuáles son los tipos de datos en programación que existen? Los tipos de datos en un lenguaje de programación pueden ser muy variados, así que es difícil preguntarte cuantos tipos de datos hay en un lenguaje, ya que incluso puedes crearte los tuyos propios, mediante enumeraciones o estructuras. Ponemos tres ejemplos de tipos de datos básicos que son los más utilizados: los números, los textos y las fechas. Si estamos trabajando con números, podemos sumar, restar, multiplicar, dividir… y muchas operaciones más, como comparar. Si estamos con textos, podemos comparar (si son iguales o no), podemos sustituir parte del texto, añadir texto a uno existente, etc. Con fechas podemos también sumar o restar fechas (o días, meses, años), compararlas, etc. Más adelante veremos más tipos de datos que se usan en programación. Tipos de datos para variables Cada lenguaje de programación puede trabajar con muchos tipos de datos. Pero de todos ellos, siempre tendremos los tipos primitivos de datos. Éstos están incorporados al lenguaje de programación, y nos sirve para poder hacer cosas más complicadas. Vamos a hablar de los tipos de datos más comunes, que te puedes encontrar en la mayoría de los lenguajes de programación, como puede ser Java, C o C++. Tipo de datos número: int Los números suelen ser representados en un lenguaje de programación de maneras diferentes, ya que importa decidir una serie de cuestiones: • Cual va ser el tamaño que vamos a usar. • Si va a tener números decimales o no. • Si va ser negativo.
  • 3. Empezaremos con el tipo primitivo int. Este tipo de datos representa cualquier número sin decimales, ya sea positivo o negativo. Aunque es habitual encontrarlo escrito en el código fuente como int, hay otros lenguajes, como visual basic, que se escribe integer. Tipos de datos número real: double o float Si nos interesa utilizar un número con decimales, sueles encontrar el tipo de datos double o float. A esto lo llamamos un número de punto flotante. Declararlo como un tipo u otro dependerá de la precisión en decimales que quieras tener. ¿Como podemos distinguir una variable si se ha declarado como int o como float? Por ejemplo, si nos encontramos un número con un punto decimal (3.14). También puedes ver un número con la letra F o con la letra D, para distinguir si es un float o un double. Por ejemplo 3.56F. Tipos de datos cadena: char o string Suele ser un valor alfanumérico. Si es un sólo carácter individual, tenemos el tipo char. Un char es un carácter Unicode, y solemos escribirlo entre comillas simples (‘ ‘). Pero si es una cadena de caracteres, es decir, caracteres seguidos unos detrás de otro formando una secuencia, lo solemos encontrar como string. El tipo string debemos escribirlo entre comillas dobles (» «) para diferenciarlo del char, aunque puede ser diferente, dependiendo del lenguaje de programación. En el siguiente código veremos un uso del tipo de datos string, aunque no esté asociado a una variable: Console.Write("Hola Mundo"); Tipo de datos booleano: boolean Los valores lógicos son representados por el tipo primitivo boolean. Representa si una condición se cumple o no se cumple. Suelen tener dos valores identificados, true (verdadero) o false (falso). En algunos lenguajes puede equivaler a los números 0 y 1. Una variable puede usarse para representar cualquiera de los dos valores, mejor dicho, estados.
  • 4. Por ejemplo, podríamos hablar de verdadero o falso, encendido o apagado, sí o no, activado o no activado, etc. Tipos de datos abstractos Ahora que ya conocemos los tipos de datos primitivos, podemos saber que significa tipos de datos abstractos. Los tipos de datos en programación orientada a objetos suelen ser los básicos que hemos visto antes, pero podemos encontrarnos con tipos de datos que sean clases u objetos. Los tipos de datos abstractos aumentan y extienden la complejidad, ya que tiene un conjunto de valores y unas operaciones asociadas a ellos. Luego entraríamos en que estos datos están encapsulados, en la herencia para aprovechar mejor las operaciones que hemos codificado y el polimorfismo, pero esos son conceptos que serán explicados más adelante. Tipos de Datos Para programar, es necesario identificar a qué tipo de datos pertenecen cada una de las variables o constantes, ya sean estos números, letras, palabras, frases, entre otros y cada uno corresponde a un tipo de dato, que requerirá de una manipulación específica para obtener los resultados deseados. Cada lenguaje de programación dispone de un conjunto de tipos de datos que puede manipular; sin embargo, los que aquí se presentan corresponden a aquellos que todos los lenguajes de programación disponen, y que se conocen como tipos de datos estándares. La siguiente tabla presenta una descripción de éstos. TIPO DE DATO SUBTIPO DESCRIPCIÓN VARIABLES VALORE S NUMÉRICOS ENTEROS Este tipo dato corresponde a aquellas variables que exclusivamente pueden recibir valores sin parte decimal. Generalmente se utilizan en las variables que contienen cantidades de elementos que no pueden fraccionarse, como el número de personas, el número de edificios, entre otros. nroEstudiantes año nroLados 40 2015 3 REALES Este tipo de dato, en cambio corresponde a aquellas sueldo 354,25
  • 5. variables cuyos valores tienen parte decimal, aunque al mismo tiempo puede contener valores enteros. Así el lado de un triángulo puede ser 3,5 (0,5 es la parte decimal), pero también podría haber tomado un valor de 3,0 (0,0 es la parte decimal) área valorRadio 12,56 3,0 TEXTO CARACTERE S En este tipo de dato se encuentran todos los caracteres conocidos, una letra, un número, un símbolo especial. Por lo tanto, está conformado por los DÍGITOS:'0', '1', '2', ... , '9'; LETRAS: 'a', 'b', 'c', ... , 'z'; MAYÚSCULAS: 'A', 'B', ' C', ... , 'Z'; y CARACTERES ESPECIALES: '%', '*', '?' , ... , '/'. En algunos lenguajes de programación como Java y C#, se utiliza la comilla simple (' ') para identificar un carácter, sin embargo, esto puede cambiar dependiendo del lenguaje de programación. paralelo opción 'A' '1' CADENAS Constituyen conjuntos de caracteres, es decir la UNIÓN DE VARIOS CARACTERES, que pueden ser palabras o frases. El valor de este tipo de datos se encierra generalmente entre comillas (" "). dirección nombre estadoCivil "Calle Juan León Mera" "Sandra Vásquez " "soltero" LÓGICOS BOOLEAN Los booleanos o tipos de datos lógicos, únicamente reciben dos valores: true o bandera true
  • 6. false. Se utilizan generalmente como banderas, para identificar si se realizó o no un proceso. Más adelante se podrán aplicar en ejemplos y comprender su funcionamiento. Lo importante por ahora es conocer que únicamente pueden tomar DOS VALORES: VERDADERO (true) o FALSO (false)