Entero
18, -3, 0Números sin parte decimal.
Ej.: edad, cantidad, semestre.
Sesión 08 · Entidades primitivas
Hasta ahora has hablado de “datos” de forma general. A partir de esta sesión aprenderás a representarlos con mayor precisión: qué nombre darles, qué tipo de valor pueden almacenar y cuándo conviene que un valor pueda cambiar o permanezca fijo durante la solución.
Reconocer enteros, reales, lógicos, caracteres y cadenas.
Seleccionar nombres comprensibles y asociarlos con el tipo adecuado.
Decidir cuándo un dato debe tratarse como variable y cuándo como constante.
En E‑P‑S identificaste entradas y resultados. En las pruebas de escritorio observaste cómo cambian valores durante una ejecución. Ahora formalizaremos esos datos para poder referirnos a ellos de manera precisa dentro de un algoritmo.
Una variable es un espacio lógico con un nombre que utilizamos para representar un dato cuyo valor puede cambiar durante la solución. Por ejemplo, edad, precio, nombreCliente o total.
Una constante representa un valor que decidimos mantener fijo durante la ejecución de una solución. Ejemplos conceptuales: PI = 3.1416, IVA = 0.16 o LIMITE_INTENTOS = 3. La forma exacta de declarar constantes depende del lenguaje o de la herramienta utilizada.
El identificador es el nombre con el que reconocemos una variable, constante u otro elemento. Un buen identificador permite entender qué representa el dato sin tener que adivinarlo.
edad, precioUnitario, nombreCliente, totalCompra.
x, a1, dato o nombres que no explican su propósito.
Para mantener consistencia utilizaremos una convención sencilla: comenzar con una letra, continuar con letras, números o guion bajo, no utilizar espacios, evitar acentos y símbolos especiales, no utilizar palabras reservadas y preferir nombres descriptivos. Otros lenguajes pueden tener reglas adicionales.
Declarar significa indicar que un identificador existirá y qué tipo de dato podrá representar. Usaremos una notación educativa cercana al pseudocódigo de la materia:
18, -3, 0Números sin parte decimal.
Ej.: edad, cantidad, semestre.
8.5, 19.99Números que pueden contener parte decimal.
Ej.: promedio, precio, altura.
Verdadero / FalsoRepresenta dos estados lógicos.
Ej.: activo, aprobado, disponible.
'A', '#', '7'Un solo símbolo.
Ej.: inicial, categoría de una letra.
"Ana", "CESBA"Secuencia de caracteres.
Ej.: nombre, correo, ciudad.
El símbolo 7 puede representar un entero si será usado en cálculos, pero '7' puede representar un carácter si solo queremos conservar ese símbolo. De forma similar, un código postal o número telefónico suele tratarse como texto cuando no se utiliza como cantidad matemática.
La pregunta no es “¿qué parece?”, sino “¿cómo se utilizará?”. Una edad puede ser Entero porque representa una cantidad sin decimales; un precio normalmente requiere Real; una respuesta sí/no puede representarse como Lógico; una inicial como Carácter y un nombre como Cadena.
Su valor puede cambiar. Ej.: cantidad, promedio, saldo.
Se conserva fija dentro de esa solución. Ej.: IVA, PI, MAX_INTENTOS.
Declarar establece nombre y tipo. Asignar coloca un valor dentro de una variable. La asignación se estudiará formalmente en una sesión posterior, pero desde ahora debes reconocer la diferencia.
Selecciona el tipo más adecuado según el significado y uso descrito.
Aunque contiene dígitos, normalmente no se suma ni multiplica. Conviene tratarlo como Cadena.
Puede contener ceros iniciales y funciona como código, no como cantidad. Cadena suele ser adecuada.
Entre comillas simples representa un carácter en muchas notaciones, no el número entero 8.
Aplica la convención de esta materia.
Escribe un identificador apropiado para guardar el precio total de una compra.
Decide cómo conviene modelar cada dato dentro de la situación indicada.
Simula cómo cambia la variable saldo. Este ejemplo solo ilustra que una variable puede recibir distintos valores; los operadores se estudiarán formalmente en la siguiente sesión.
Situación: un sistema universitario necesita registrar nombre, edad, promedio, grupo, condición de inscripción y máximo permitido de materias.
Completa tipo, naturaleza e identificador recomendado.
| Dato | Tipo | ¿Variable o constante? | Identificador |
|---|
Analiza los diez datos del caso de una tienda digital. Selecciona tipo, decide si corresponde a variable o constante y escribe un identificador válido y descriptivo.
| # | Dato / significado | Tipo | Naturaleza | Identificador propuesto |
|---|