¿Tienes todo listo para otra dosis de conocimiento sobre programación? ¡Las cosas están a punto de ponerse un poco más jugosas!
Lo que entra en el código
Expresiones
Una expresión es la unidad de código más pequeña que produce un resultado. Por ejemplo, 1+2
es una expresión que da como resultado 3
cuando se ejecuta el programa.
Print("{1 + 2}")
Print
es una función integrada que le dice al programa que muestre lo que pones entre paréntesis. En este caso, "{1 + 2}"
le dice al programa que calcule lo que es igual a 1 + 2, y la suma se imprimirá cuando abras el registro.
Valores
Un valor es la información que utiliza el programa para operar. Los números o texto son ejemplos de valores.
Resultados
Cuando se ejecuta una expresión y genera un valor, ese valor es un resultado.
Evaluación
Evaluar es ejecutar una expresión para producir un valor. Ten en cuenta que evaluar y valor provienen de la misma raíz.
Operadores
Un operador es un símbolo que representa una operación, como la suma (+) o mayor que (>).

Un gato más un gato es mayor que un ratón.
Partes de una expresión
Aprendiste anteriormente que una expresión es la unidad de código más pequeña que produce un resultado.
Para ampliar esto aún más, una expresión es una combinación de operaciones y valores que genera un resultado cuando se evalúa.
Así es como puedes utilizar lo que se llama una expresión if .. else
.
if (RatonesAtrapados > 0):
Print("Victoria!")
else:
Print("Derrota!")
El resultado es “Win!” (¡Victoria!) o “Lose!” (¡Derrota!).

Esto significa que si (if) se atrapan uno o más ratones, el jugador gana, pero (else) si no se atrapa ningún ratón, el jugador pierde.
Palabras clave
Algunas palabras están integradas en el lenguaje Verse y representan acciones muy específicas. Estas se denominan palabras clave.
En el ejemplo anterior, if
es una palabra clave que significa que se debe cumplir una condición (si se atrapa un ratón...). La otra palabra clave, else
, significa que si no se cumple la condición, hay un resultado diferente.
Verse utiliza palabras clave que facilitan la escritura de un programa porque en cada una se incluye mucha información sobre lo que debe hacer un programa.
Las palabras clave son palabras reservadas en Verse por sus usos integrados específicos, es decir, no puedes usarlas para nombrar otros elementos. En la siguiente lección, se proporciona más información sobre este tema.
Operaciones
Una operación es una acción o un proceso que se puede realizar en los datos. Estas operaciones están representados por símbolos, llamados operadores. Los datos, como los números, en los que un operador ejecuta operaciones se conocen como operandos.
![
Algunos ejemplos de operadores son los siguientes:
Operador | Qué hace |
---|---|
Suma + |
El operador + suma dos valores numéricos. |
Resta - |
El operador - resta el segundo número del primero. |
Multiplicación * |
El * multiplica dos números juntos. |
División / |
El operador / divide el primer número entre el segundo número. |
Igualdad = |
El operador = verifica si dos elementos son iguales. Por ejemplo:
|
Consulta ? |
El ? comprueba si un tipo específico de valor es verdadero (true). |
Hay más operadores que estos, ¡pero es un buen comienzo!
Tipos y valores
Hasta ahora, aprendiste que un valor es información que indica que el programa tiene que hacer algo, y que las operaciones se pueden ejecutar en esta información (datos).
El tipo dice qué tipo de operación puede hacer el programa en un valor almacenado.
Cada tipo tiene operaciones específicas asociadas y esas operaciones requieren tipos específicos de valores.
Hay muchos tipos diferentes, pero a continuación se muestran los más comunes.
Tipo | Qué hace | Valores |
---|---|---|
logic |
Este tipo de valor solo puede ser true o false. No puede ser nada intermedio, ni tampoco ambos. Si alguna vez oíste hablar de la lógica booleana (on/off o 0/1), este es el equivalente en Verse. | true / false |
int |
Un entero es un número entero (no una fracción) e Para números fraccionarios, usarías un |
Números enteros |
float |
Este tipo es para valores que no son enteros, como fracciones. Por ejemplo, 1.25 tomaría un tipo Por ejemplo, los siguientes números son todos valores float: 10.25, 1.375, 12.0. Ten en cuenta que 12.0 representa un valor de número entero. Todos los números enteros se pueden expresar como valores float: 1 sería 1.0 y 777 sería 777.0. pero los valores float no se pueden expresar como enteros a menos que sean números enteros. |
Números con decimales |
string |
Este tipo es para cualquier tipo de texto. Pueden ser letras, números, puntuación, espacios e incluso emojis. 😻 Por ejemplo, en Modificar y ejecutar el primer programa de Verse, la línea de código que dice Print("¡Hola, mundo!") indica imprimir una cadena que dice "¡Hola, mundo!". |
Letras, números, puntuación, espacios, emojis |
Literales
Un literal es un valor que no cambia en el lenguaje de programación Verse, como un número u otro carácter. Solo es conveniente usar un literal cuando sabes que el valor nunca cambiará.
Por ejemplo, con el tipo lógica, hay dos literales posibles: true y false, porque sus valores no cambian. True siempre es verdadero. False siempre es falso.
Aprenderás más sobre los literales y cómo se usan en la próxima lección.
Resumen
- Cuando el código se ejecuta (run), las expresiones del código se evalúan.
- La evaluación produce un resultado.
- Las palabras clave son palabras especiales en Verse que tienen asociadas acciones muy específicas.
- Un valor es información que un programa usa para hacer algo.
- El tipo dice qué tipo de operación puede hacer el programa con un valor.
- Los literales son valores que no cambian.