SlideShare una empresa de Scribd logo
Tipos de datos
Tipos de datos
Tipos de datos
Tipos de lenguajes de programación
Hay dos tipos de lenguajes de programación: de tipo débil, y de
tipo fuerte.
Tipos de datos
Ejercicio
Encontrar el nombre de un lenguaje de cada tipo.
Tipos de datos
Lenguajes de tipo fuerte
Definición
Son lenguajes de tipo fuerte los lenguajes en los que uno debe
declarar el tipo de cada dato.
Tipos de datos
Lenguajes débilmente tipeados
Definición
Son lenguajes de tipo débil los lenguajes en los que no es necesario
declarar el tipo de cada dato.
Tipos de datos
Ejemplos
Ejemplo de tipo fuerte
Tipos de datos
Ejemplos
Ejemplo de tipo débil
Tipos de datos
Ejercicio
Cuáles son las diferencias y similitudes que puedes observar en los
ejemplos?
Tipos de datos
Tipos de datos
Ejercicio
Cuáles son los nombres de algunos tipos de datos que conozcas?
Tipos de datos
Tipos de datos
Tipos de datos
bool: Boleano
int: Entero
float: Flotante
char: Caracter
string: Cadena
Tipos de datos
Observación
Estos tipos de datos son primitivos. Hay otros, llamados
derivados, que se pueden construir a partir de estos.
Los datos se miden en bits y bytes. Dentro de un mismo tipo,
puede haber varias medidas.
Tipos de datos
Tipo boleano
Definición
Un dato boleano es simplemente falso o verdadero.
Tipos de datos
Observación
Podemos representar falso y verdadero como 0 o 1, pero esta
no es la única manera.
En casi todos los lenguajes de programación, las
construcciones lógicas de álgebra tienen sı́mbolos equivalentes.
Tipos de datos
Ejercicio
I. Cuáles son las tablas de verdad de las siguientes operaciones?
z = x&y
z = x||y
z = x|y
z = x&!y
II. Si x = Verdadero, y = Falso, determina el valor de z en cada
caso.
Tipos de datos
Comparaciones
Para comparar dos datos, x, y, debes utilizar alguno de los
siguientes sı́mbolos:
x < y
x > y
x <= y (menor o igual)
x >= y (mayor o igual)
x! = y o x <> y (distintos)
x == y (iguales)
Notar el doble “=” en la última comparación.
Tipos de datos
Tipo entero
Descripción
Dentro de la computadora se representan en binario.
Se pueden representar con signo o sin signo.
Es ambiguo si el bit más grande se encuentra a la izquiera o a
la derecha (explicar en la pizarra).
Tipos de datos
Bases comunes en computación
Binario (base 2)
Octal (base 8)
Hexadecimal (base 16)
En hexadecimal los dı́gitos son
1, 2, 3, 4, 5, 6, 7, 8, 9, 0, A, B, C, D, E, F
Tipos de datos
Representando los números
Ejercicio
Cuáles son las representaciones de los siguientes números?
(10)2
(80)8
(254)16
(1010110)2 en decimal?
(78)8 en decimal?
(2A1B81)16 en decimal?
Tipos de datos

Más contenido relacionado

PDF
3.1.- Tipo de Datos
PDF
Arquitectura de datos empresariales tipos de datos
PPTX
Presentacion tipo de_datos_java
PPTX
Elementos basicos de un programa Grupo 2
DOCX
Tipo de datos
DOCX
Tipo de Datos!
PPTX
Algoritmos Tiposde datos
3.1.- Tipo de Datos
Arquitectura de datos empresariales tipos de datos
Presentacion tipo de_datos_java
Elementos basicos de un programa Grupo 2
Tipo de datos
Tipo de Datos!
Algoritmos Tiposde datos

La actualidad más candente (19)

PPTX
Datos simples
PPT
Tipos De Datos
DOCX
Investigacion tipo de datos
PPT
Introducción programacion
PPTX
Presentación variables samuel muñoz castillo6º
PPTX
Tipos de datos
PPTX
PPTX
Tipos de datos_para_c_
PPTX
Tipos de datos
PPTX
tipos de datos
DOCX
Ap3 java
PDF
Tema 1 Datos y tipos de datos
PPTX
Tipos de datos
PPTX
Tipos de datos
PPTX
Apun3algol
PPTX
Escuela Superior Politécnica de Chimborazo
PPTX
PPTX
Tipos de datos_para_c_
Datos simples
Tipos De Datos
Investigacion tipo de datos
Introducción programacion
Presentación variables samuel muñoz castillo6º
Tipos de datos
Tipos de datos_para_c_
Tipos de datos
tipos de datos
Ap3 java
Tema 1 Datos y tipos de datos
Tipos de datos
Tipos de datos
Apun3algol
Escuela Superior Politécnica de Chimborazo
Tipos de datos_para_c_
Publicidad

Similar a Tipos de datos (20)

PPT
Lenguajes De Bajo Nivel
PPTX
Estructuras de datos y Algoritmos
PPTX
PSEUDOCODIGO
PPT
Download.php
PDF
Tipos de datos
PPTX
Tipos de datos en programacion
DOCX
Elementos de programas
PPTX
Tipos de datos
DOCX
Entornos de lenguaje c
DOCX
Codigo C+++
PPTX
Computacion asignacion 3
PPTX
Algoritmos y Datos
PPTX
Conceptos de algoritmos
PPTX
Tema 01 introducción al curso
PPTX
Tema 01 introducción al curso
PPTX
Presentación4 (2)
PDF
PDF
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
PPT
Tipos de dato y expresiones en C++
Lenguajes De Bajo Nivel
Estructuras de datos y Algoritmos
PSEUDOCODIGO
Download.php
Tipos de datos
Tipos de datos en programacion
Elementos de programas
Tipos de datos
Entornos de lenguaje c
Codigo C+++
Computacion asignacion 3
Algoritmos y Datos
Conceptos de algoritmos
Tema 01 introducción al curso
Tema 01 introducción al curso
Presentación4 (2)
Tipos de datos fundamentales (copia conflictiva de amyeluz gomez 2012 09-26)
Tipos de dato y expresiones en C++
Publicidad

Más de Rene García (13)

PDF
Lattices of Lie groups acting on the complex projective space
PDF
Algoritmos
PDF
Lectura y escritura de datos
PDF
diagramas-flujo
PDF
Presentacion granada
PDF
Presentacion - modulo 17 - semana 4 - prepa en linea sep
PDF
La teoría de probabilidad - Una proyección
PDF
La estadística descriptiva y los fenómenos naturales y sociales
PDF
Condiciones de rigidez en nu-configuraciones principales de superficies inmer...
PDF
Presentacion celularescuanticos
PDF
Causal Dynamical Triangulations
PDF
Integral de Calibre
PDF
Filosofia UNIX parte 2: Software
Lattices of Lie groups acting on the complex projective space
Algoritmos
Lectura y escritura de datos
diagramas-flujo
Presentacion granada
Presentacion - modulo 17 - semana 4 - prepa en linea sep
La teoría de probabilidad - Una proyección
La estadística descriptiva y los fenómenos naturales y sociales
Condiciones de rigidez en nu-configuraciones principales de superficies inmer...
Presentacion celularescuanticos
Causal Dynamical Triangulations
Integral de Calibre
Filosofia UNIX parte 2: Software

Último (20)

PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
biología es un libro sobre casi todo el tema de biología
DOCX
PLANES DE área ciencias naturales y aplicadas
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Punto Critico - Brian Tracy Ccesa007.pdf
2.0 Introduccion a processing, y como obtenerlo
Escuelas Desarmando una mirada subjetiva a la educación
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
PLANES DE área ciencias naturales y aplicadas
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
CIRSOC-201-2024_Proyecto de Reglamento Argentino de Estructuras de Hormigón
Híper Mega Repaso Histológico Bloque 3.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Fundamentos_Educacion_a_Distancia_ABC.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf

Tipos de datos

  • 2. Tipos de datos Tipos de lenguajes de programación Hay dos tipos de lenguajes de programación: de tipo débil, y de tipo fuerte. Tipos de datos
  • 3. Ejercicio Encontrar el nombre de un lenguaje de cada tipo. Tipos de datos
  • 4. Lenguajes de tipo fuerte Definición Son lenguajes de tipo fuerte los lenguajes en los que uno debe declarar el tipo de cada dato. Tipos de datos
  • 5. Lenguajes débilmente tipeados Definición Son lenguajes de tipo débil los lenguajes en los que no es necesario declarar el tipo de cada dato. Tipos de datos
  • 6. Ejemplos Ejemplo de tipo fuerte Tipos de datos
  • 7. Ejemplos Ejemplo de tipo débil Tipos de datos
  • 8. Ejercicio Cuáles son las diferencias y similitudes que puedes observar en los ejemplos? Tipos de datos
  • 9. Tipos de datos Ejercicio Cuáles son los nombres de algunos tipos de datos que conozcas? Tipos de datos
  • 10. Tipos de datos Tipos de datos bool: Boleano int: Entero float: Flotante char: Caracter string: Cadena Tipos de datos
  • 11. Observación Estos tipos de datos son primitivos. Hay otros, llamados derivados, que se pueden construir a partir de estos. Los datos se miden en bits y bytes. Dentro de un mismo tipo, puede haber varias medidas. Tipos de datos
  • 12. Tipo boleano Definición Un dato boleano es simplemente falso o verdadero. Tipos de datos
  • 13. Observación Podemos representar falso y verdadero como 0 o 1, pero esta no es la única manera. En casi todos los lenguajes de programación, las construcciones lógicas de álgebra tienen sı́mbolos equivalentes. Tipos de datos
  • 14. Ejercicio I. Cuáles son las tablas de verdad de las siguientes operaciones? z = x&y z = x||y z = x|y z = x&!y II. Si x = Verdadero, y = Falso, determina el valor de z en cada caso. Tipos de datos
  • 15. Comparaciones Para comparar dos datos, x, y, debes utilizar alguno de los siguientes sı́mbolos: x < y x > y x <= y (menor o igual) x >= y (mayor o igual) x! = y o x <> y (distintos) x == y (iguales) Notar el doble “=” en la última comparación. Tipos de datos
  • 16. Tipo entero Descripción Dentro de la computadora se representan en binario. Se pueden representar con signo o sin signo. Es ambiguo si el bit más grande se encuentra a la izquiera o a la derecha (explicar en la pizarra). Tipos de datos
  • 17. Bases comunes en computación Binario (base 2) Octal (base 8) Hexadecimal (base 16) En hexadecimal los dı́gitos son 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, A, B, C, D, E, F Tipos de datos
  • 18. Representando los números Ejercicio Cuáles son las representaciones de los siguientes números? (10)2 (80)8 (254)16 (1010110)2 en decimal? (78)8 en decimal? (2A1B81)16 en decimal? Tipos de datos