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.
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.
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.
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.
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.
"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.
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.
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.
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.
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.
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.