Ahora que sabes cómo ingresar a Verse en UEFN, el siguiente paso es asegurarse de que tengas una buena comprensión de los términos básicos de programación.
Esta lección comienza con conceptos muy básicos. Incluso si ya conoces estos términos, tómate un minuto para revisarlos aquí. A veces, una lección posterior refiere a algo anterior, por lo que es bueno tener el contexto y la continuidad de una lección a la siguiente.
Qué es un programa
Un programa es un conjunto de instrucciones que le dice a la computadora cómo hacer algo. Un programa le dice a una computadora cómo recibir entradas (información entrante) y devolver salidas (información saliente).
Verse
Verse es un lenguaje de programación pensado para videojuegos y simulaciones. Lo hace adecuado para las necesidades específicas de los juegos.
Qué hacen los programas de Verse
Un programa Verse resuelve problemas.
Pero las computadoras son muy literales. Como un contrato con un genio, obtienes exactamente lo que pides. Exactamente.
Los errores ocurren cuando un programador supone lo que sucederá en lugar de dar instrucciones precisas.
Compilar
Los programas están escritos para que los humanos los entiendan. Pero una computadora necesita que ese programa se traduzca en algo que la computadora entienda.
Esto se hace con un compilador que convierte o compila el programa de lenguaje legible para humanos a lenguaje de máquina.
Algoritmos
Un algoritmo es un conjunto de instrucciones escritas cuyo fin es resolver un problema o realizar una tarea. Considéralo un modelo de cómo debería funcionar el programa.
¿Hora de alimentar al gato? El algoritmo para alimentar al gato podría describirse así:
- Obtén una lata de comida para gatos del estante.
- Agarra el bol del gato y ponlo en una superficie.
- Coloca una cuchara al lado del bol.
- Abre la lata de comida para gatos.
- Colócala en el bol del gato.
- Coloca el bol donde el gato pueda alcanzarlo.
- Espera 12 horas, luego repítelo.
Si cualquiera de estos pasos se sale de la secuencia, podría resultar en un gato hambriento. En orden, proporcionan el resultado para un gato feliz y alimentado.

¡El gato fue alimentado!
Cuando tienes un algoritmo que se repite, se llama bucle.
El gato se alimenta dos veces al día, todos los días. Este proceso está en bucle y seguirá ejecutándose hasta que algo lo detenga. (Si el proceso falla, el gato producirá un informe: un informe verbal y ruidoso).
En el modo Creativo de Fortnite, cuando construyes mecánicas de juego con dispositivos, estás configurando algoritmos. ¿Cómo puede un jugador alcanzar el objetivo del juego? ¿Qué dispositivo avanzará la jugabilidad? ¿Qué dispositivo lo bloqueará? ¿Qué sucede si se utiliza el dispositivo incorrecto o se utiliza en la secuencia incorrecta?
La programación en Verse es una gran forma de crear la mecánica de tu juego mediante la conversión de algoritmos en instrucciones que la computadora pueda entender. Una vez que “aprendas la letra”, la melodía será rápida y divertida, ¡y tendrás la oportunidad de crear mecánicas que no están disponibles en el modo Creativo de Fortnite!
Cómo probar un algoritmo
¿Te dio sed? Veamos cómo funciona un algoritmo en la vida real.
- Escribe un algoritmo para hacer una buena taza de té o café.
- Sigue tu algoritmo con precisión para preparar esa bebida.
- Cuando el té está preparado y lo has probado, ¿Fue bueno para beber?
- Si es así, tu algoritmo está terminado.
- Si no es así, deberás depurar tus pasos para averiguar qué paso se omitió o se realizó incorrectamente. Después, tendrás que
- Iterar (repetir con uno o más cambios de diseño) una y otra vez hasta obtener la taza perfecta.

Código fuente y código de máquina
Código fuente, o código para abreviar, es el programa escrito por un programador. Se llama código fuente porque es la versión del programa tal como se escribió, es decir, es la fuente del programa. Código de máquina es lo que obtienes cuando un programa se compila en algo que la computadora puede entender.
Código y programa se usan indistintamente, y los programadores a veces se denominan codificadores.
Ejecución
Cuando una computadora realiza los pasos de un programa, ejecuta ese programa. Cuando el código no se ejecuta como se esperaba, o cuando no se compila, hay errores en el código.
Errores en el código
Hay dos formas en que pueden aparecer errores en el código:
- Errores de compilación: el código no se compila en un lenguaje que la computadora puede entender.
- Errores lógicos: el código se compila de forma correcta, pero el programa no se ejecuta como se esperaba.
Errores del compilador
Las causa más común de los errores de compilación es la sintaxis incorrecta. (Hablaremos de errores un poco más tarde). Cada lenguaje de programación sigue un conjunto preciso de reglas llamadas sintaxis. (Estas reglas pueden variar de un programa a otro, pero estas lecciones se centran en la sintaxis de Verse).
La sintaxis es cómo se combinan las palabras y los símbolos para que el compilador pueda entender y compilar las instrucciones del programador.
La sintaxis cubre las palabras y los símbolos que pueden utilizarse en tu código, y cómo deben organizarse para que el compilador haga su trabajo correctamente.
En español, sujeto (sustantivo) | verbo es la sintaxis estándar, con el sujeto primero y el verbo después. La oración "Kitty duerme" sigue estas reglas de sintaxis. Pero si dices "Duerme Kitty", puede prestarse a confusión o diferentes interpretaciones. Esto es aún más cierto en la programación. ¿Recuerdas el contrato con el genio al principio de esta lección?

¿Recuerdas el contrato con el genio?
El código de Verse es sensible a mayúsculas y minúsculas. Esto significa que si algo debería estar con mayúsculas y no lo está, o si algo no debería estar con mayúsculas y lo está, Verse lo va a tratar como un error en la sintaxis y tu código no compilará. También es importante utilizar los espacios como se muestran en la sintaxis.
| Una expresión con la sintaxis correcta | La misma expresión con sintaxis incorrecta |
|---|---|
Print("¡Hola, mundo!") |
Print("Hola, mundo!" |
Hay un error de compilación en el segundo ejemplo porque falta un ) de cierre.
Los errores de sintaxis son errores del compilador porque impiden que el código se compile correctamente.
Errores lógicos
Los errores lógicos ocurren cuando el programa se ejecuta, pero hace algo extraño o inesperado.
Mientras que la sintaxis consiste en las palabras y los símbolos y su disposición, la semántica se trata de lo que realmente significan esas líneas de código.
Por ejemplo, en español, una oración básica toma un sujeto y un verbo. El sujeto es quién o qué, y el verbo es lo que el sujeto (un sustantivo) hace o es.
Sujeto (sustantivo) | verbo (la sintaxis) no comunica el significado Kitty duerme (la semántica).
Y un error en el significado de tu código puede producir un error lógico.
| Una expresión correcta | La misma expresión con un error lógico |
|---|---|
|
|
Hay un error lógico en el segundo ejemplo porque MiceCaught tiene que ser mayor que 1 para que se ejecute la expresión Print(“Win!”).
Otra forma de verlo es a partir de lo que ocurre cuando se ejecuta el programa. ¿El resultado es el que esperabas? ¿O algo salió mal?
En el ejemplo de arriba a la derecha, el jugador no gana por atrapar un ratón porque el código dice que hay que atrapar más de un ratón para ganar. Si solo hay un ratón que atrapar, nunca habrá una condición de victoria. Por lo tanto, aunque el programa compilara de forma correcta, el resultado no sería el que tú (o el jugador) desearías.
Resumen
- Un programa le dice a la computadora cómo hacer algo al determinar cómo puede entrar y salir información.
- Una computadora es muy literal, y hace con exactitud lo que le dices que haga (incluso cuando le dices algo equivocado).
- Un programa tiene que compilarse desde el lenguaje humano al lenguaje informático.
- Un algoritmo es una especie de modelo en el que se muestra cómo debería funcionar un programa.
- El código fuente es lo que los humanos leen y escriben. El código máquina es lo que las computadoras entienden y ejecutan.
- Semántica es lo que significa el código.
- Sintaxis es el conjunto de reglas para escribir código.
- Los errores de compilación son errores que impiden la compilación de un programa.
- Cuando ocurre un error lógico, el código se compila de forma correcta, pero el programa no se ejecuta como se esperaba.