Curse of Coding

Tipos de datos

Hola de nuevo llorón, hoy vamos a ver un tema muy interesante que es base muy importante a la hora de hacer un código.

En el tema pasado vimos que un dato puede ser guardado en una variable y constante, así que hoy vamos a ver que tipo de información podemos guardar.

En un videojuego vamos a necesitar guardar diferentes tipos de información, por ejemplo: cantidad de corazones del personaje, puntuación de tu partida, si tu personaje vuela o no, si tienes algún multiplicador de daño o el inventario de objetos que has recolectado

Para todos estos casos existen tipos de datos los cuales podemos determinar preguntándonos: ¿Es un número?, ¿Es una palabra?, ¿Es algo más? y así determinar el tipo de dato que necesitamos.

Los tipos de datos más conocidos en la programación son:

¡Veamos ahora para qué nos sirve cada tipo de dato con ejemplos prácticos!

Numéricos

Los números son uno de los tipos de datos más básicos en la programación. Se utilizan para representar valores numéricos enteros y decimales.

Ejemplos

Características

Texto

Los textos son uno de los tipos de datos más utilizados en la programación. Se utilizan para representar palabras, frases, letras, caracteres, etc.

Ejemplos

Características

Booleanos

Un tipo de dato booleano representa únicamente uno de dos estados posibles, verdadero o falso, sí o no, encendido o apagado, etc.

Ejemplos

Características

Fecha y hora

Este tipo de dato se utiliza para representar fechas y horas en el código.

Ejemplos

Características

A partir de acá vamos a tocar los últimos dos tipos de datos, los cuales son un tipo de dato más avanzado, pero, ¡No tengas miedo!, no se trata de The bloat en el piso 1.

Objetos

Un objeto es una colección de datos bajo un nombre, sé que puede sonar complejo pero veámoslo con un ejemplo:

Nuestro personaje normalmente se compone de muchos datos al mismo tiempo, tomaremos el ejemplo de nuestro pequeño Isaac.

Isaac posee su nombre, cantidad de corazones, daño, cadencia de disparo, etc.

En este caso, Isaac es un objeto que contiene varios datos: nombre, salud, daño, cadencia de disparo, etc.

¡Ves como no es tan complejo! ¿Qué otro tipo de objeto puedes reconocer?, Jefes, Enemigos, Items, Personajes, etc.

Arreglos

Un arreglo es una colección de datos, imagina que un arreglo es como un cofre.

Al abrir el cofre podemos recibir 0 o más objetos, por ejemplo, si abres el cofre y no hay nada, el arreglo está vacío, si abres el cofre y hay 3 objetos, el arreglo tiene 3 elementos.

Vamos a verlo con un ejemplo:

Terminas de limpiar la sala y aparece un cofre dorado en medio de la sala, abres el cofre y encuentras 3 objetos: un corazón, una llave y una bomba.


[

Corazón Rojo,

Llave,

Bomba

]

012

Eso es la representación de un arreglo, una caja que posee elementos en diferentes posiciones.

Las posiciones de los arreglos siempre comienzan en 0 por lo que podemos decir que nuestro cofre tiene un corazón en la posición 0, una llave en la posición 1 y finalmente una bomba en la posición 2.

Un arreglo puede contener cualquier tipo de dato, numérico, texto, booleano y podemos acceder a cada uno de los valores de la siguiente manera:

Si quisiera elegir el corazón del arreglo tengo que poner el nombre de la variable en este caso Cofre junto con la posición que deseo seleccionar.

Cofre [0] = Corazón Rojo

¿Y si quisiera elegir la bomba?

Cofre [2] = Bomba

¡Muy bien! Ahora entiendes todo acerca de los arreglos y cómo acceder a sus elementos.

Variables & constantesOperadores
Sausage

Acá está la pizzería!