Matemáticas
Los bloques matemáticos le permiten realizar operaciones matemáticas básicas. Son muy útiles para realizar cálculos.
Entero
Tipo: Valor
Definición :
Este bloque le permite definir un número entero.
Usar :
Si queremos definir un número entero (en otro bloque por ejemplo).
Operaciones básicas

Tipo: Valor
Definición :
Este bloque le permite lograr:
- adición
- resta
- multiplicación
- división
- poder
Usar :
Si queremos realizar una operación matemática sencilla.
Funciones básicas

Tipo: Valor
Definición :
Este bloque le permite calcular:
- la raíz cuadrada
- valor absoluto
- negación
- logaritmo natural
- logaritmo en base 10
- exponencial
- potencia de 10
Usar :
Si queremos realizar una operación matemática un poco más compleja.
Trigonometría

Tipo: Valor
Definición :
Este bloque te permite calcular funciones trigonométricas:
- senos nasales
- coseno
- tangente
- arco-seno
- arco-coseno
- arco-tangente
Usar :
Si queremos realizar cálculos trigonométricos para que Eliobot dibuje triángulos por ejemplo.
Constantes
Tipo: Valor
Definición :
Este bloque le permite recuperar el valor de constantes matemáticas: -pi -e
- fi
- raíz de 2
- raíz de 1/2
- infinito
Usar :
Cálculos matemáticos avanzados (perímetro de un círculo, área de un triángulo, etc.).
Probar un número entero

Tipo: bloque booleano
Definición :
Este bloque le permite probar si un número es:
- incluso
- impar
- positivo
- negativo
- entero
- primero
- divisible por
Usar :
Si queremos probar un número para realizar una acción en función de su valor.
Redondo

Tipo: Valor
Definición :
Este bloque te permite redondear un número:
- al entero más cercano
- al número entero superior
- al entero inferior
Usar :
Si queremos redondear un número para usarlo como número de iteraciones por ejemplo, podemos hacer 2 o 3 iteraciones, pero no 3,33.
Operación de lista

Tipo: Valor
Definición :
Este bloque le permite realizar operaciones en listas:
- suma
- promedio
- mínimo
- máximo
- mediana
- mayoría
- desviación estándar
- elemento aleatorio
Usar :
Si queremos realizar cálculos sobre una lista de números. O si queremos recuperar un elemento aleatorio de una lista.
Resto de una división

Tipo: Valor
Definición :
Este bloque permite recuperar el resto de una división (módulo).
Usar :
Si queremos recuperar el resto de una división realizar una acción en base a este resto.
Restringir un número entero entre dos valores

Tipo: Valor
Definición :
Este bloque le permite restringir un número entre dos valores. Esto asegura que el número esté dentro de un rango determinado.
Usar :
Si queremos asegurarnos de que un número esté en un intervalo determinado antes de usarlo. Si usamos porcentajes, por ejemplo, queremos asegurarnos de que el número esté entre 0 y 100.
Generación aleatoria de enteros

Tipo: Valor
Definición :
Este bloque te permite generar un número aleatorio entre dos terminales.
Usar :
Si queremos generar un número aleatorio para realizar una acción aleatoria.
Generación de fracciones aleatorias

Tipo: Valor
Definición :
Este bloque te permite generar una fracción aleatoria.
Usar :
Si queremos generar una fracción aleatoria para realizar una acción aleatoria.
##atan2

Tipo: Valor
Definición :
Este bloque te permite calcular el arcotangente de dos números. Se utiliza para obtener el ángulo entre dos puntos.
Usar :
Si queremos calcular el ángulo entre dos puntos para girar Eliobot por ejemplo.