Tipos de Datos - Luisaguilarv/Compiladores GitHub Wiki

NULL

"CONTRABANDO"

En GTA, el valor null podría representar la ausencia de un artículo o bien, lo que podría asociarse con la idea de un artículo ilegal o de contrabando que falta o que no se ha adquirido aún.

Ejemplo

#contrabando = null..

BOOL(TRUE)

"ENCENDIDO"

En GTA, un booleano verdadero (true) podríamos asociarlo con estar activo o en funcionamiento, como cuando un sistema de seguridad está encendido y funcionando correctamente.

EJEMPLO

#encendido = true..

BOOL(FALSE)

"APAGADO"

Un booleano falso (false) podría indicar lo contrario al booleano verdadero (true), asociándolo a GTA como cuando un sistema de seguridad está apagado o desactivado, dejando una puerta abierta para actividades criminales.

EJEMPLO

#apagado = false..

INT

"DOLARES"

Un entero (int) lo podemos representar como la cantidad de dinero en dólares que un personaje posee en el juego, lo que refleja su riqueza o poder adquisitivo.

EJEMPLO

#dolares = 1000..

FLOAT

"NADAR"

En GTA, el acto de "nadar" es una acción que implica movimiento fluido a través del agua. La relación aquí es que tanto los números de punto flotante como el acto de nadar implican fluidez, ademas de que float en español es flotar.

EJEMPLO

#nadar = 2.5..

STRING

"NOMBRE_CLAVE"

Una cadena de caracteres (string) se puede representar como un nombre codificado o un alias utilizado por un personaje en el juego para mantener su identidad en secreto durante actividades delictivas.

EJEMPLO

#nombre_clave = "MrX"..

ARRAY

"MISIONES"

Un array es una estructura de datos que puede contener múltiples valores. Se puede utilizar para almacenar colecciones de datos relacionados. En GTA, las "misiones" son objetivos específicos que el jugador debe completar para avanzar en el juego. La relación entre estos 2 es que tanto los arrays como las misiones pueden contener múltiples elementos o tareas relacionadas.

EJEMPLO

#misiones = array("Robo al banco", "Asesinato del jefe rival", "Entrega de drogas")..

OBJETC

"ARMA"

Un objeto es una instancia de una clase que puede tener propiedades y métodos asociados. En GTA, un "arma" es un objeto que el jugador puede usar para defenderse o atacar a otros personajes en el juego. La relación aquí es que tanto los objetos como las armas en GTA son entidades que pueden tener propiedades y comportamientos asociados.

EJEMPLO

trucos Arma { grove #tipo.. grove #calibre..} #arma = new Arma()..
#arma->tipo = "Pistola"..
#arma->calibre = "9mm"..

CALLABLE

"HOSPITAL"

Un objeto que puede ser llamado (callable) representa la capacidad de solicitar servicios de emergencia, como una ambulancia desde un hospital en el juego, para recuperarse después de sufrir daños.

EJEMPLO

function solicitar_ambulancia()
#hospital = 'solicitar_ambulancia'..

RESOURCE

"ELEMENTO_ESPECIAL"

Un recurso (resource) se puede referir a un objeto o elemento especial dentro del juego, como una llave maestra para desbloquear ciertas áreas restringidas o acceder a vehículos exclusivos.

EJEMPLO

#elemento_especial = fopen("archivo.txt", "r")..