Matematica
I blocchi matematici ti consentono di eseguire operazioni matematiche di base. Sono molto utili per eseguire calcoli.
Intero
Tipo: valore
Definizione:
Questo blocco consente di definire un numero intero.
Utilizzo :
Se vogliamo definire un numero intero (ad esempio in un altro blocco).
Operazioni di base

Tipo: valore
Definizione:
Questo blocco permette di ottenere:
- aggiunta
- sottrazione
- moltiplicazione
- divisione
- energia
Utilizzo :
Se vogliamo eseguire una semplice operazione matematica.
Funzioni di base

Tipo: valore
Definizione:
Questo blocco permette di calcolare:
- la radice quadrata
- valore assoluto
- negazione
- logaritmo naturale
- logaritmo in base 10
- esponenziale
- potenza di 10
Utilizzo :
Se vogliamo effettuare un'operazione matematica un po' più complessa.
Trigonometria

Tipo: valore
Definizione:
Questo blocco permette di calcolare le funzioni trigonometriche:
- seni
- coseno
- tangente
- arcoseno
- arcocoseno
- arcotangente
Utilizzo :
Se vogliamo effettuare calcoli trigonometrici per far disegnare ad Eliobot dei triangoli.
Costanti
Tipo: valore
Definizione:
Questo blocco permette di recuperare il valore delle costanti matematiche:
- pi
- e -phi
- radice di 2
- radice di 1/2
- infinito
Utilizzo :
Calcoli matematici avanzati (perimetro di un cerchio, area di un triangolo, ecc.).
Testa un numero intero

Tipo: blocco booleano
Definizione:
Questo blocco ti consente di verificare se un numero è:
- pari
- strano
- positivo
- negativo
- intero
- Primo
- divisibile per
Utilizzo :
Se vogliamo testare un numero per eseguire un'azione in base al suo valore.
Girare

Tipo: valore
Definizione:
Questo blocco ti consente di arrotondare un numero:
- all'intero più vicino
- all'intero più alto
- all'intero inferiore
Utilizzo :
Se vogliamo arrotondare un numero per usarlo come numero di iterazioni, ad esempio, possiamo fare 2 o 3 iterazioni, ma non 3.33.
Operazione di elenco

Tipo: valore
Definizione:
Questo blocco permette di eseguire operazioni sulle liste:
- somma
- media
- minimo
- massimo
- mediana
- maggioranza
- deviazione standard
- elemento casuale
Utilizzo :
Se vogliamo eseguire calcoli su un elenco di numeri. O se vogliamo recuperare un elemento casuale da una lista.
Resto di una divisione

Tipo: valore
Definizione:
Questo blocco permette di recuperare il resto di una divisione (modulo).
Utilizzo :
Se vogliamo recuperare il resto di una divisione eseguire un'azione basata su questo resto.
Vincola un numero intero tra due valori

Tipo: valore
Definizione:
Questo blocco consente di vincolare un numero tra due valori. Ciò garantisce che il numero rientri in un determinato intervallo.
Utilizzo :
Se vogliamo assicurarci che un numero si trovi in un dato intervallo prima di utilizzarlo. Se utilizziamo le percentuali, ad esempio, vogliamo assicurarci che il numero sia compreso tra 0 e 100.
Generazione casuale di numeri interi

Tipo: valore
Definizione:
Questo blocco consente di generare un numero casuale tra due terminali.
Utilizzo :
Se vogliamo generare un numero casuale per eseguire un'azione casuale.
Generazione di frazioni casuali

Tipo: valore
Definizione:
Questo blocco ti consente di generare una frazione casuale.
Utilizzo :
Se vogliamo generare una frazione casuale per eseguire un'azione casuale.
##atan2

Tipo: valore
Definizione:
Questo blocco consente di calcolare l'arcotangente di due numeri. Viene utilizzato per ottenere l'angolo tra due punti.
Utilizzo :
Se vogliamo calcolare l'angolo tra due punti per girare Eliobot per esempio.