SlideShare una empresa de Scribd logo
TIPOS DE DATOS
ESTRUCTURAS DE DATOS
TIPOS DE DATOS
Los datos se clasifican en TIPOS
Son los diferentes dominios existentes. Ejemplo:
• Edad, Año de Nacimiento, Número de multas: Tienen
dominio numérico
• Nombre, Dirección, Número de Cédula: el dominio de la
información es tipo texto
Y las operaciones permitidas para dicho dominio
Un conjunto de valores y operaciones
definidas solo para esos valores
RECUERDA
Un tipo de dato es el conjunto de valores
• Al que puede pertenecer una constante
• Que puede asumir una variable o expresión
• Que puede ser generado por una función
• De una constante, variable o expresión
• Se puede deducir su tipo de dato
• Ya sea de su forma o de su declaración
• Sin necesidad que se ejecute ningún proceso
• Las operaciones entre datos
• Necesitan participantes (argumentos) de determinado tipo
• Producen resultados de otro o el mismo tipo
TIPOS DE DATOS BASICOS
• Los podemos distinguir fácilmente, están en el diario vivir:
El Sr. Vera de 63 años tiene cedula No. 0908815533, y paga $120 de
impuestos
• Son tipos de datos simples
• Que permiten representar información numérica, caracteres, etc.
NOMBRE CONJUNTO DE VALORES OPERACIONES
Enteros Negativos y positivos sin decimal Sumar, restar, dividir, multiplicar,
residuo
Reales Negativos y positivos, con decimal Sumar, restar, dividir, multiplicar
Lógicos Verdadero o Falso(1 o 0) And, Or, Not
Caracteres Letras, números, especiales, juntos
forman una cadena
Sumar carácter + entero restar,
multiplicar por entero
Y EN LA COMPUTADORA
• Solo vienen integrados los tipos de datos básicos
• En la computadora
• Cada byte es un casillero y tiene una dirección en memoria
• Los datos (números y letras) se almacena en estos casilleros
• ¿Cuantas casilleros ocupa un dato?
• Depende de su tipo y del hardware de la computadora
• Un entero puede ocupar casillas de hasta 4 bytes
• Un doble siempre ocupara más, por su mayor precisión
• PERO, un carácter SIEMPRE ocupara casillas de 1 byte
1000
1001
1002
1003
ALMACENANDO DATOS
TIPO DE
DATO
#byte
s
Representación interna En ANSI C
ENTEROS 2
4
8
Positivos: conjunto de bits
38 -> 00100110
Negativos:Complemento a Dos
-38 -> 11011001
int
long
REALES 8
16
Mantisa x base(exponente)
387.53 -> 38753 x 10-2
00000000100101110110000111
111110
float
double
CARACTERES 1 ASCII
11000000 -> ‘A’
char
DECLARACION DE VARIABLES
Una declaración de variables en C incluye
• Tipo de dato y
• Nombre de variable(identificador)
• Ejemplo:
int a, b;
float c;
• ¿Para que se declaran variables?
• Especifica cuanta memoria debe reservarse y
• Como se van a interpretar dichos datos
f = a + b
• Es una suma de enteros, que al final se convierte a real
int a;
char c;
100
101
102
103
104
4 bytes,
dir: 100
1 byte,
dir: 104
Al declarar una variable se
le asigna espacio en
memoria y una dirección
para dicho espacio
DIRECCIONES DE MEMORIA
• Las variables
• Tienen direcciones de memoria
• Si deseamos conocer dicha dirección
• En lenguaje C
• Se usa el operador & de dirección
• Ejemplo:
int a;
a = 3;
printf(“Valor:%d Dir: %d”, a, &a);
• Un puntero
• Es una variable que puede almacenar dirección de memoria
1000
1001
1002
1003
&a es
1000
ARREGLOS
• Conjunto de elementos
• Finito, Ordenado y Homogéneo,
• Todos sus elementos son del mismo tipo
• Un arreglo estático se declara
int A[100];
• El tipo de los elementos, el identificador y
• El numero de elementos (dimensión)
• Cada elemento del arreglo tiene un índice
• En C, siempre el índice mas pequeño es el 0: limite inferior
• El limite superior, es 1 menos que la dimensión
Si el arreglo tiene 100 elementos, el índice mas alto es el 99Y si un
entero ocupa 4 bytes, el arreglo ocupa 400 bytes seguidos
0 1 2 3 4 ...
A
99
ARREGLOS BIDIMENSIONALES
• La programación ofrece innumerables opciones
• Un elemento de un arreglo, puede ser otro arreglo
• int A[3][3];
• A[3] es un arreglo de tres elementos
• Cada elemento es otro arreglo de 3 elementos enteros
int A[3][3]; Ejercicio
A[0]
A[1]
A[2]
A[0][0]
A[1][0]
A[2][0]
A[0]1]
A[1][1]
A[2][1]
A[0][2]
A[1][2]
A[2][2]
Tipos de datos

Más contenido relacionado

PPTX
Tipos de datos
PPTX
tipos de datos
PPTX
Tipos de datos y variables
PPTX
Variables de-programación
PPTX
Decimales binarios sofia 1003
PPTX
Tipos de datos
PPTX
Tipos de datos
PPTX
Datos simples
Tipos de datos
tipos de datos
Tipos de datos y variables
Variables de-programación
Decimales binarios sofia 1003
Tipos de datos
Tipos de datos
Datos simples

La actualidad más candente (19)

PPT
Tipos De Datos
PDF
Tema 1 Datos y tipos de datos
PPTX
Arreglos (unimensionles y matrices (bidimensionales)
PPTX
Algoritmos Tiposde datos
PDF
Clasificación y Tipos de Datos
PPTX
Decimales binarios fer tuti 1003
DOCX
Investigacion tipo de datos
PPTX
Definiciones y ejemplos de los tipos de datos de powerdesigner
PDF
Variables y tipos de datos - fundamentos de la programación
DOCX
Tipo de Datos!
DOCX
Tipo de datos
PPTX
Tipos de datos y operaciones
DOCX
Ap3 java
PPTX
Tipos de datos
PPT
Tipos de datos
PPT
Tipos De Datos
PPTX
tipo de Datos
PPSX
Tema 1-1 datos y tipos de datos
DOCX
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Tipos De Datos
Tema 1 Datos y tipos de datos
Arreglos (unimensionles y matrices (bidimensionales)
Algoritmos Tiposde datos
Clasificación y Tipos de Datos
Decimales binarios fer tuti 1003
Investigacion tipo de datos
Definiciones y ejemplos de los tipos de datos de powerdesigner
Variables y tipos de datos - fundamentos de la programación
Tipo de Datos!
Tipo de datos
Tipos de datos y operaciones
Ap3 java
Tipos de datos
Tipos de datos
Tipos De Datos
tipo de Datos
Tema 1-1 datos y tipos de datos
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Publicidad

Similar a Tipos de datos (20)

PPT
00 Tipos de Datos.ppt
PPT
1.Tipos de Datos.ppt
PPT
Tipos de Datos y su tipologia en contexto.ppt
PPT
Tipos de Datos en Java, String Entero Decimales
PPT
1.Tipos de Datos.ppt
PPT
1.Tipos de Datos.ppt
PPT
1.tipos de datos
PPT
1.Tipos de Datos.ppt
PPT
estructura de datos y algoritmos repaso
PPT
fundamentos de algoritmos básico intermedio.ppt
PPT
5-EDA-teo.ppt
PPT
Estructura de Datos y tipos de Datos - Informática
PPT
5-EDA-teo.ppt
PPT
5-EDA-teo.ppt
PPT
TIPO DE DATO EN PROGRAMACION
PPT
8 tipos variables constantes
PPT
1100947.ppt
PPT
ED 01 tipos_datos
 
PPTX
Material iii parcial
PPTX
Introducción
00 Tipos de Datos.ppt
1.Tipos de Datos.ppt
Tipos de Datos y su tipologia en contexto.ppt
Tipos de Datos en Java, String Entero Decimales
1.Tipos de Datos.ppt
1.Tipos de Datos.ppt
1.tipos de datos
1.Tipos de Datos.ppt
estructura de datos y algoritmos repaso
fundamentos de algoritmos básico intermedio.ppt
5-EDA-teo.ppt
Estructura de Datos y tipos de Datos - Informática
5-EDA-teo.ppt
5-EDA-teo.ppt
TIPO DE DATO EN PROGRAMACION
8 tipos variables constantes
1100947.ppt
ED 01 tipos_datos
 
Material iii parcial
Introducción
Publicidad

Último (20)

PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPTX
El uso de las TIC en la vida cotidiana..
PPTX
ccna: redes de nat ipv4 stharlling cande
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPT
Protocolos de seguridad y mecanismos encriptación
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PPTX
Uso responsable de la tecnología - EEST N°1
PDF
Diapositiva proyecto de vida, materia catedra
PPTX
Control de calidad en productos de frutas
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Propuesta BKP servidores con Acronis1.pptx
El uso de las TIC en la vida cotidiana..
ccna: redes de nat ipv4 stharlling cande
la-historia-de-la-medicina Edna Silva.pptx
ccna: redes de nat ipv4 stharlling cande
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Documental Beyond the Code (Dossier Presentación - 2.0)
MANUAL de recursos humanos para ODOO.pdf
informe_fichas1y2_corregido.docx (2) (1).pdf
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Protocolos de seguridad y mecanismos encriptación
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
Uso responsable de la tecnología - EEST N°1
Diapositiva proyecto de vida, materia catedra
Control de calidad en productos de frutas

Tipos de datos

  • 2. TIPOS DE DATOS Los datos se clasifican en TIPOS Son los diferentes dominios existentes. Ejemplo: • Edad, Año de Nacimiento, Número de multas: Tienen dominio numérico • Nombre, Dirección, Número de Cédula: el dominio de la información es tipo texto Y las operaciones permitidas para dicho dominio Un conjunto de valores y operaciones definidas solo para esos valores
  • 3. RECUERDA Un tipo de dato es el conjunto de valores • Al que puede pertenecer una constante • Que puede asumir una variable o expresión • Que puede ser generado por una función • De una constante, variable o expresión • Se puede deducir su tipo de dato • Ya sea de su forma o de su declaración • Sin necesidad que se ejecute ningún proceso • Las operaciones entre datos • Necesitan participantes (argumentos) de determinado tipo • Producen resultados de otro o el mismo tipo
  • 4. TIPOS DE DATOS BASICOS • Los podemos distinguir fácilmente, están en el diario vivir: El Sr. Vera de 63 años tiene cedula No. 0908815533, y paga $120 de impuestos • Son tipos de datos simples • Que permiten representar información numérica, caracteres, etc. NOMBRE CONJUNTO DE VALORES OPERACIONES Enteros Negativos y positivos sin decimal Sumar, restar, dividir, multiplicar, residuo Reales Negativos y positivos, con decimal Sumar, restar, dividir, multiplicar Lógicos Verdadero o Falso(1 o 0) And, Or, Not Caracteres Letras, números, especiales, juntos forman una cadena Sumar carácter + entero restar, multiplicar por entero
  • 5. Y EN LA COMPUTADORA • Solo vienen integrados los tipos de datos básicos • En la computadora • Cada byte es un casillero y tiene una dirección en memoria • Los datos (números y letras) se almacena en estos casilleros • ¿Cuantas casilleros ocupa un dato? • Depende de su tipo y del hardware de la computadora • Un entero puede ocupar casillas de hasta 4 bytes • Un doble siempre ocupara más, por su mayor precisión • PERO, un carácter SIEMPRE ocupara casillas de 1 byte 1000 1001 1002 1003
  • 6. ALMACENANDO DATOS TIPO DE DATO #byte s Representación interna En ANSI C ENTEROS 2 4 8 Positivos: conjunto de bits 38 -> 00100110 Negativos:Complemento a Dos -38 -> 11011001 int long REALES 8 16 Mantisa x base(exponente) 387.53 -> 38753 x 10-2 00000000100101110110000111 111110 float double CARACTERES 1 ASCII 11000000 -> ‘A’ char
  • 7. DECLARACION DE VARIABLES Una declaración de variables en C incluye • Tipo de dato y • Nombre de variable(identificador) • Ejemplo: int a, b; float c; • ¿Para que se declaran variables? • Especifica cuanta memoria debe reservarse y • Como se van a interpretar dichos datos f = a + b • Es una suma de enteros, que al final se convierte a real int a; char c; 100 101 102 103 104 4 bytes, dir: 100 1 byte, dir: 104 Al declarar una variable se le asigna espacio en memoria y una dirección para dicho espacio
  • 8. DIRECCIONES DE MEMORIA • Las variables • Tienen direcciones de memoria • Si deseamos conocer dicha dirección • En lenguaje C • Se usa el operador & de dirección • Ejemplo: int a; a = 3; printf(“Valor:%d Dir: %d”, a, &a); • Un puntero • Es una variable que puede almacenar dirección de memoria 1000 1001 1002 1003 &a es 1000
  • 9. ARREGLOS • Conjunto de elementos • Finito, Ordenado y Homogéneo, • Todos sus elementos son del mismo tipo • Un arreglo estático se declara int A[100]; • El tipo de los elementos, el identificador y • El numero de elementos (dimensión) • Cada elemento del arreglo tiene un índice • En C, siempre el índice mas pequeño es el 0: limite inferior • El limite superior, es 1 menos que la dimensión Si el arreglo tiene 100 elementos, el índice mas alto es el 99Y si un entero ocupa 4 bytes, el arreglo ocupa 400 bytes seguidos 0 1 2 3 4 ... A 99
  • 10. ARREGLOS BIDIMENSIONALES • La programación ofrece innumerables opciones • Un elemento de un arreglo, puede ser otro arreglo • int A[3][3]; • A[3] es un arreglo de tres elementos • Cada elemento es otro arreglo de 3 elementos enteros int A[3][3]; Ejercicio A[0] A[1] A[2] A[0][0] A[1][0] A[2][0] A[0]1] A[1][1] A[2][1] A[0][2] A[1][2] A[2][2]