# data[].attributes.body
Nuestro juego consta de una tapa de una caja, un dado y 14 cartas con preguntas
Se juega de a tres personas
Las instrucciones son:
Comienza cualquiera de los participantes, y tira el dado en la tapa de caja, si sale número par, la persona a su izquierda tiene que leerle una carta de color violeta, y si sale número impar, la persona a su izquierda tiene que leerle una carta de color negro.
Si la persona responde correctamente, gana un punto y le toca el turno a la persona a su izquierda.
Si la persona responde erróneamente, no gana puntos y se sigue el procedimiento anterior.
Cualquier participante cuando le toque su turno, puede decir "doble o nada", y la persona a su izquierda tiene que leerle una carta de cada color, si responde las dos bien, gana dos puntos, si responde una mal, no gana puntos, y si responde dos mal, pierde un punto.
Gana el juego el primer jugador que consiga 4 puntos

# data[].attributes.body
1) Definir tiempo como caracter
tiempo→lluvioso

2) Definir 6+2 como entero
6+2→8

3) Definir tengosueño como lógico
tengosueño→verdadero

4) Definir 0,2+1,1 como real
0,2+1,1→1,3

# data[].attributes.body
Las variables tienen 2 reglas:
Regla 1: Cada variable puede contener solamente un tipo de dato
Regla: Luego de haberle asignado un tipo de dato a una variable, no puedo guardar un tipo de dato diferente, por ejemplo: si ya guardé el tipo de dato "real" dentro de una variable, no puedo guardar dentro un tipo de dato "entero"

# data[].attributes.body
Existen 4 tipos de datos que uno puede asignar en una variable, y estos son:
1-entero: Puede guardar números enteros tanto positivos como negativos, incluyendo al número 0
2-real o decimal: Pueden guardar números decimales, es decir, números con coma
3-lógico: Solo pueden tomar dos valores: verdadero o falso
4-caracter: Puede guardar una letra, un número o un signo

# data[].attributes.body
Una variable es un dato que puede cambiar. Dentro de una variable pueden haber datos de diferente tipo, y solo se puede guardar un dato a la vez

# data[].attributes.body
Algoritmo para aprontar la mochila del liceo:
1) Recordar que materias tengo mañana
2) Agarrar todos los cuadernos con cada materia
3) Buscar entre ellos los cuadernos con las materias de mañana
4) Guardar los cuadernos que encontré en la mochila
5) Guardar otras cosas faltantes en la mochila

Algoritmo para comer un alfajor:
1) Comprar el alfajor
2) Abrir el envoltorio
3) Desechar el envoltorio
4) Comenzar a comer el alfajor

# data[].attributes.body
La estructura del algoritmo es:

Algoritmo → título (nombre del algoritmo)
↓
proceso
↓
finalgoritmo

# data[].attributes.body
Existen una infinidad de comandos, pero unos de los más usados son:
Comando "escribir"
Comando "mostrar"

# data[].attributes.body
Un comando es una orden que se la a un programa de computadora para que lo interprete y realice una tarea.

# data[].attributes.body
Un pseudocódigo es un conjunto de instrucciones que es legible para los humanos que se utiliza como guía para desarrollar programas. Además, se utiliza para planificar algoritmos antes de implementarlos en un lenguaje de programación.
En la imagen aparece un ejemplo de pseudocódigo dentro del algoritmo Sumar

# data[].attributes.body
Algoritmo para lavarse las manos:
1) Ponerse jabón en las manos
2) Frotarse las manos
3) Abrir la canilla
4) Desenjabonarse las manos
5) Cerrar la canilla
6) Secarse las manos

Algoritmo para lavarse los dientes:
1) Poner crema dental en el cepillo
2) Comenzar a cepillar los dientes
3) Abrir la canilla
4) Enjuagarse la boca y limpiar el cepillo
5) Cerrar la canilla
6) Secarse con una toalla

# data[].attributes.body
Secuencia finita y ordenada de operaciones para resolver un problema*

# data[].attributes.body
Un algoritmo se compone de tres partes principales:
1) Entrada: Conjunto de datos que el algoritmo necesita como insumo para procesar
2) Proceso: Pasos necesario aplicados por el algoritmo a la entrada recibida para poder llegar a una Salida
3) Salida: Es el resultado producido por el algoritmo a partir de la entrada una vez terminada la ejecución del Proceso

# data[].attributes.headline
Las características de un algoritmo son:

# data[].attributes.subject
Las características de un algoritmo son:

# data[].attributes.body
1) Exactitud
2) Estar definido
3) Completo
4) Finito
5) Instrucciones entendibles
6) General

# data[].attributes.body
Nos puede servir para varias cosas, por ejemplo, si necesito hacer una tarea compleja, el algoritmo sirve para simplificar la tarea al generar pasos concisos y fáciles de entender.