Skip to content

1. Tipos de datos

En términos formales, un dato es una representación de hechos, conceptos o instrucciones en una forma adecuada para su comunicación, interpretación o procesamiento. Para nuestro propósito, puedes entenderlo de manera más sencilla:

Un dato es un valor que representa una característica, hecho o elemento y que puede ser utilizado dentro de un procedimiento.

Observa:

18
8.75
"Alexis"
Verdadero

Todos son datos, pero representan diferentes tipos de valores. Antes de utilizar un dato necesitamos identificar qué tipo de valor representa.

Por qué importa: un algoritmo no puede procesar “información” en abstracto. Necesita datos concretos, y cada dato tiene una naturaleza que condiciona qué se puede hacer con él.

Un tipo de dato define la naturaleza de los valores que puede representar un dato y las operaciones que pueden realizarse con ellos.

18 → entero
8.75 → real
"Alexis" → cadena
Verdadero → lógico

El tipo de dato permite saber cómo interpretar un valor dentro de un algoritmo y qué operaciones tienen sentido sobre él.

Dato → un valor que queremos representar o procesar.

Tipo de dato → determina qué clase de valor es y cómo podemos trabajar con él.

Para esta unidad trabajarás principalmente con cuatro tipos:

TipoQué representaEjemplos
EnteroNúmeros sin parte decimal8, 25, 100
RealNúmeros que pueden representar una parte decimal8.5, 3.14
Carácter o cadenaInformación textual"A", "Culiacán"
LógicoUna condición de verdadVerdadero, Falso

Consideremos 8 + 4: tiene sentido realizar una suma. Pero "Culiacán" + 4 no representa necesariamente una operación matemática válida. El tipo del dato ayuda a determinar qué operaciones tienen sentido.

Ejemplo profesional. Un sistema de facturación necesita sumar el precio de varios productos (datos reales o enteros), pero no tendría sentido “sumar” el nombre de un cliente con su número de teléfono, aunque ambos puedan escribirse con dígitos. El tipo de dato — no la apariencia del valor — determina qué operación es válida.

Los datos no son únicamente valores. También tienen una naturaleza que condiciona cómo podemos utilizarlos.

Observa los siguientes datos y su clasificación:

DatoTipo
23Entero
"Informática"Cadena
9.5Real
VerdaderoLógico
1500Entero
"UAS"Cadena

Una pregunta importante: ¿el tipo depende del dato o de lo que queremos hacer con él?

Section titled “Una pregunta importante: ¿el tipo depende del dato o de lo que queremos hacer con él?”

Por ejemplo, 2026 puede representar un número, un año o una cantidad. El valor es el mismo, la interpretación depende del contexto.

El significado de un dato depende del problema en el que se utiliza.

Confundir dato con información, o asumir que un valor “se ve como número” y por lo tanto ya es un dato numérico utilizable en operaciones aritméticas (por ejemplo, tratar un número de teléfono o una matrícula como si fuera un dato numérico sobre el que tiene sentido sumar o promediar).

  • ¿Por qué un número de teléfono, aunque esté compuesto solo por dígitos, normalmente se trata como una cadena y no como un dato numérico?
  • Piensa en tres datos de tu vida cotidiana (por ejemplo, tu edad, tu nombre, si estás inscrito o no en un curso). ¿Qué tipo de dato representa cada uno?

Aplica lo estudiado aquí en la Actividad 1 — Clasificación de información, donde clasificarás un conjunto de datos e indicarás el tipo correspondiente con una breve justificación.

  • Joyanes Aguilar, L. (2020). Fundamentos de programación, 3.5 Datos, tipos de datos y operaciones primitivas. Fuente principal.
  • Cairo Battistutti, O. (2015). Metodología de la programación, 1.3.1 Tipos de datos. Fuente complementaria. Ver Referencias de la unidad.

Ya sabes identificar qué tipo de valor representa un dato. El siguiente paso es aprender a combinar datos mediante operaciones: continúa con 2. Expresiones.