T05: Variables y sus tipos¶
Las variables almacenan información. Es por eso que a través de las variables es que se accede a la memoria RAM del computador.
La diferencia entre una variable y otra radica en el tipo de contenido que esta almacena.
El contenido de una variable puede cambiar cuantas veces sea necesario.
Variables cajas con contenido
Piense en una variable como una caja etiquetada en la que se coloca un valor.
Una variable se compone de:
El nombre de la variable
Un signo igual (=) (llamado operador de asignación)
Un valor a almacenar
En este ejemplo, la caja puede ser modelada así:
1spam = 42
Igualmente las variables pueden cambiar su valor cuantas veces sea necesario. Por ejemplo la variable spam puede ser:
1spam = 42
2spam = 1000
3spam = "hola"
4spam = 9.8
¿Cómo se almacenan los datos en las variables?¶
Los datos se llevan a las variables a través del signo =.
En el caso de los algoritmos computacionales y programas, el signo (=) tiene una connotación diferente a la que se le da en matemáticas. El signo igual (=) significa que el computador va a realizar lo que está a la derecha del igual y lo va a almacenar en la variable que se encuentre a la izquierda del igual.
Al momento de asignar valores correctamente a las variables, se debe tener en cuenta lo siguiente:
Al lado izquierdo del igual (=) solo puede haber un nombre de variable.
Al lado derecho del igual (=) puede haber un valor constante, un valor variable o una expresión.
El computador siempre resuelve lo de la derecha del igual y su resultado lo almacena en la variable que esté a la izquierda del igual.
Cada vez que se asigna un nuevo valor a una variable, el valor anterior se pierde.
Por ejemplo:
Variables_._ |
Descripción |
|---|---|
|
Le indica al computador que guarde el valor 8 en la variable de nombre A. |
|
Le indica al computador que guarde en la variable B el contenido de la variable A que en la instrucción había sido “cargada” con 8, por lo tanto en la variable B queda el valor de 8 al igual que en la variable B. |
|
Le indica al computador que en la variable C guarde el resultado de sumar el contenido de la variable A con el contenido de la variable B. Como la variable A tenía el contenido 8 y la variable B también tenía el contenido 8 entonces el computador sumara 8+8 y ese 16 de resultado lo almacenará en la variable C. |
Tipos de variables¶
Los variables son de 4 tipos:
ENTERO (int)¶
Un dato de tipo entero es un número QUE NO TIENE PUNTO DECIMAL, por lo tanto en sus operaciones jamás va a generar decimales. Una variable que se declare de tipo entero podrá almacenar solamente datos de tipo entero. Las variables enteras cumplen con las reglas de la Aritmética Entera.
Las variables de tipo entero pueden ser positivas o negativas.
Ejemplos de variables enteras son:
1a = -2
2b = -100
3e = 0
4numero = 20
5H = 34
6edad = 12
DECIMAL (float)¶
También llamadas variables de tipo flotante o simplemente float.
Una variable de tipo float ES UN NUMERO QUE TIENE PUNTO DECIMAL, por lo tanto en sus operaciones puede generar decimales.
Una variable que se declare de tipo float, solo podrá almacenar datos de tipo decimal.
Las variables de tipo float pueden ser positivas o negativas.
Ejemplos de variables float son:
1A = -1.25
2B = -1.0
3temperatura = -0.5
4velocidad = 0.0
5obs = 0.5
6sueldo = 1.2555555559
7PI = 3.1416
No confundir variables tipo float con int
Se pueden dar variables así:
1A = 5
2B = 5.0
Pese a que A y B contienen el mismo número 5; A y B son variables diferentes porque A contiene un entero y B contiene un float.
CADENA (string)¶
Cuando se tiene un conjunto de caracteres se dice técnicamente que se tiene una cadena, por lo tanto el nombre “KENNEDY” es una cadena o string.
El contenido de una cadena se acostumbra encerrarlo entre comillas dobles.
Ejemplos de variables de tipo string:
1saludo = "buenos días"
2nombre = "Camilo"
3apellido = "Fonseca"
4mensaje = "Bienvenido a la sala 115"
5entrada = "desea continuar con la operación? (si/no): "
No confundir variables tipo string con int o float
Se pueden dar variables así:
1A = "12"
2B = 12
Pese a que A y B contienen el mismo número 12; A y B son variables diferentes porque A contiene un string y B contiene un entero.
BOOLEAN¶
Este tipo de variables solo pueden almacenar dos valores: True o False.
Ejemplos de variables tipo BOOLEANA:
1FACIL_APRENDER = True
2ES_INDEPENDIENTE = False
3ES_GRATUITO = False
Variables tipo boolean para tomar decisiones
Al ser para toma de decisiones, entonces las variables booleanas se usan para:
Condicionales
Bucles finitos o infinitos
RESUMEN TIPOS DE VARIABLES¶
Tipo de variables |
Ejemplo |
|---|---|
Enteros (int) |
-2, -1, 0, 1, 2, 3, 4, 5 |
Decimales (float) |
-1.25, -1.0, -0.5, 0.0, 0.5, 1.0, 1.25 |
Cadenas (strings) |
“a”, “aa”, “aaa”, “Hello!”, “11 cats” |
Booleanos |
True, False |
Reglas para nombrar variables¶
Para nombrar correctamente una variable, se siguen las siguientes reglas:
Solo puede ser una palabra sin espacios
Solo pueden tener letras, números y barra al piso
_Un nombre de variable NUNCA puede comenzar por un número
A continuación se muestran ejemplos de nombramiento correcto e incorrecto de variables:
Nombres de variables correctos ✓ |
Nombres de variables incorrectos ❌ |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|