seegongsik
Programación

Qué son los tipos de datos

Ya hemos guardado valores en cajas y los hemos mostrado en pantalla. Pero ¿ese valor es un número o un texto? Los valores tienen tipos, y lo que puedes hacer con un valor depende de su tipo.

01

Hay tres tipos principales de valores

Los valores que entran en una variable no son cualquier cosa: tienen tipos.
Números con los que se puede calcular, palabras hechas de texto y valores que dicen verdadero o falso.
Estos tres tipos son la base de los valores que maneja un programa.

Número
25
puedes calcular
Texto
"Minjun"
palabras o un nombre
Verdadero·falso
verdadero
sí / no
Los números sin comillas, el texto entre comillas. Verdadero·falso es uno de dos.

Los tres tipos de valores.

Un número es simplemente 25, un texto va entre comillas, como "Minjun", y verdadero o falso es una de dos opciones.
Puedes distinguir los tipos por su aspecto.
La computadora también mira el tipo y trata cada valor de forma distinta.

02

Hasta sumar depende del tipo

El mismo "más" significa cosas distintas según el tipo.
Si sumas números, obtienes un cálculo; si sumas textos, los trozos se unen.
Es decir, el tipo decide qué pasa.

Número3 + 47Suma números y es cálculo (3 más 4 es 7)
Texto"3" + "4""34"Suma texto y se pega junto (4 al lado de 3)

El mismo +, resultados distintos según el tipo.

3 más 4 es 7, pero "3" más "4" se convierte en "34".
Visto como números es un cálculo; visto como texto, es unir.
El mismo + da otro resultado por culpa del tipo.

03

"3" y 3 son distintos

A la vista son el mismo 3, pero con comillas es texto y sin comillas es un número.
Con el texto "3" no se puede calcular; solo el número 3 sirve para calcular.
Activa y desactiva las comillas abajo y mira cómo cambia el resultado de 3 más 4.

3 + 4
número + número
resultado
7
Es un número, así que calcula. 3 más 4 es 7.

Unas comillas cambian el tipo.

Unas comillas deciden si hay cálculo o unión.
Por eso, si confundes los tipos, el programa hace cosas raras.
"3" y 3 se parecen, pero son valores distintos.

04

Verdadero y falso son el tercer tipo

El tercer tipo es verdadero y falso.
Es un valor con solo dos posibilidades: "sí" y "no".
Cuando la ALU de la sección de estructura respondió verdadero a "¿10 es mayor que 7?", eso era este tipo.

¿Es 10 mayor que 7?
La respuesta es verdadero, porque 10 es mayor que 7
Verdadero·falso es solo uno de dos. Para una computadora, verdadero es 1 y falso es 0.

Un valor que es una de dos opciones.

Verdadero y falso son sencillos, porque son una de dos, pero son el tipo más importante.
Eso se debe a que el "si" que veremos en la próxima lección usa justo este verdadero o falso para elegir un camino.

05

El tipo tiene que coincidir para que quepa

También puedes fijar un tipo para una caja (variable).
Si dices "esta caja solo admite números", al intentar meter un texto se indica que no encaja.
Escribe un valor y cambia el tipo de la caja para comprobar si coinciden.

Caja de número
Aún vacío

Comprueba si el tipo de la caja y el valor coinciden.

Fijar tipos evita errores causados por meter un valor del tipo equivocado.
Números en la caja de números, texto en la caja de texto.
Cada valor tiene un tipo, y respetarlo es una base de la programación.
En la próxima lección usaremos verdadero y falso para crear bifurcaciones.

En una líneaLos valores tienen tipos (números, texto y verdadero o falso), y el tipo decide qué se puede hacer con cada valor. "3" y 3 se parecen pero son valores distintos, así que unas comillas deciden entre calcular y unir.
← Programación
¿Te fue útil? Apoyar seegongsik