seegongsik
Mis palabras
Programación

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.

01

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.

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

02

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.

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

03

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

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

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.

04

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.

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

05

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.

Caja de número
Aún vacío

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.

En una líneaLos valores tienen tipos (número, texto, verdadero·falso), y el tipo decide qué se puede hacer con ellos. "3" y 3 se ven iguales pero son valores distintos. Una comilla separa calcular de pegar junto.
¿Te fue útil? Apoyar seegongsik
Programación