Números, texto, verdadero y falso
Pusimos valores en cajas y los mostramos en pantalla. Pero ese valor, ¿es un número, o texto? Los valores también tienen tipos. Lo que puedes hacer con uno depende de su tipo.
Los valores vienen en tres tipos principales
Un valor en una variable
no es cualquier cosa;
tiene un tipo.
Un número con el que calcular,
texto hecho de letras,
y verdadero o falso.
Estos tres tipos
son lo básico de los valores
que maneja un programa.
Los tres tipos de valor.
Un número es solo 25,
el texto es "Minjun" entre comillas,
verdadero·falso es uno de dos.
La forma misma
dice el tipo.
La computadora también mira el tipo
y trata el valor distinto.
Hasta sumar cambia según el tipo
El mismo "sumar"
significa algo distinto
según el tipo.
Suma números
y es cálculo,
pero suma texto
y se pega junto.
El tipo decide
qué se hace.
El mismo + da resultados distintos según el tipo.
3 más 4 es 7,
pero suma "4" a "3"
y obtienes "34".
Como números es cálculo,
como texto es pegar junto.
El mismo +,
pero el tipo cambia el resultado.
"3" y 3 son distintos
Al ojo es el mismo 3,
pero con comillas es texto,
sin ellas es un número.
El texto "3"
no se puede calcular.
Solo el número 3 sí.
Activa y desactiva las comillas
y mira cómo 3 más 4
cambia.
Una comilla cambia el tipo.
La diferencia de una comilla
hace que calcule
o que se pegue junto.
Por eso, si confundes el tipo,
el programa
se comporta raro.
"3" y 3
se ven iguales pero son valores distintos.
Verdadero y falso son el tercer tipo
El tercer tipo
es verdadero y falso.
"Sí" y "no,"
un valor con solo dos opciones.
La vez pasada la ALU
respondió "¿es 10 mayor que 7?"
con verdadero,
eso es exactamente este tipo.
Un valor que es uno de dos.
Verdadero·falso
tiene solo dos opciones,
así que es simple,
pero es el tipo más importante.
El "si esto es así"
que veremos la próxima vez
elige un camino
con exactamente este verdadero·falso.
El tipo tiene que encajar para entrar
Una caja (variable) también
puede tener un tipo fijado.
Di "solo números en esta caja,"
y cuando intentes poner texto,
te dice que no encaja.
Pon un valor
y cambia el tipo de la caja
para ver si coincide.
Comprueba si el tipo de la caja y el valor coinciden.
Fijar un tipo
evita errores
de que entre un valor equivocado.
Números en una caja de números,
texto en una caja de texto.
Cada valor tiene un tipo,
y mantener ese tipo
es algo básico de programar.
La próxima vez haremos
una bifurcación en el camino
con este verdadero·falso.