Matematică
Blocurile matematice vă permit să efectuați operații matematice de bază. Sunt foarte utile pentru efectuarea calculelor.
Întreg
Tip: valoare
Definiție:
Acest bloc vă permite să definiți un număr întreg.
Utilizați:
Dacă vrem să definim un număr întreg (în alt bloc de exemplu).
Operații de bază

Tip: valoare
Definiție:
Acest bloc vă permite să obțineți:
- adaos
- scăderea
- înmulțirea
- diviziune
- putere
Utilizați:
Dacă dorim să facem o operaţie matematică simplă.
Funcții de bază

Tip: valoare
Definiție:
Acest bloc vă permite să calculați:
- rădăcina pătrată
- valoare absolută
- negație
- logaritmul natural
- logaritm la baza 10
- exponenţial
- putere de 10
Utilizați:
Dacă vrem să realizăm o operaţie matematică ceva mai complexă.
Trigonometrie

Tip: valoare
Definiție:
Acest bloc vă permite să calculați funcții trigonometrice:
- sinusuri
- cosinus
- tangentă
- arc-sinus
- arc-cosinus
- arc-tangent
Utilizați:
Dacă vrem să facem calcule trigonometrice pentru a-l face pe Eliobot să deseneze triunghiuri, de exemplu.
Constante
Tip: valoare
Definiție:
Acest bloc vă permite să preluați valoarea constantelor matematice:
- pi
- e
- phi
- rădăcina lui 2
- rădăcină de 1/2
- infinitul
Utilizați:
Calcule matematice avansate (perimetrul unui cerc, aria unui triunghi etc.).
Testează un număr întreg

Tip: bloc boolean
Definiție:
Acest bloc vă permite să testați dacă un număr este:
- egali
- ciudat
- pozitiv
- negativ
- întreg
- primul
- divizibil cu
Utilizați:
Dacă vrem să testăm un număr pentru a efectua o acțiune pe baza valorii sale.
Rotunda

Tip: valoare
Definiție:
Acest bloc vă permite să rotunjiți un număr:
- la cel mai apropiat număr întreg
- la numărul întreg superior
- la numărul întreg inferior
Utilizați:
Dacă vrem să rotunjim un număr pentru a-l folosi ca număr de iterații, de exemplu, putem face 2 sau 3 iterații, dar nu 3,33.
Operațiune de listă

Tip: valoare
Definiție:
Acest bloc vă permite să efectuați operațiuni pe liste:
- suma
- medie
- minim
- maxim
- mediana
- majoritar
- abaterea standard
- element aleatoriu
Utilizați:
Dacă dorim să facem calcule pe o listă de numere. Sau dacă vrem să extragem un element aleatoriu dintr-o listă.
Restul unei diviziuni

Tip: valoare
Definiție:
Acest bloc vă permite să recuperați restul unei diviziuni (modulo).
Utilizați:
Dacă vrem să recuperăm restul unei diviziuni să desfășurăm o acțiune bazată pe acest rest.
Constrângeți un număr întreg între două valori

Tip: valoare
Definiție:
Acest bloc vă permite să constrângeți un număr între două valori. Acest lucru asigură că numărul se află într-un interval dat.
Utilizați:
Dacă vrem să ne asigurăm că un număr se află într-un interval dat înainte de a-l folosi. Dacă folosim procente, de exemplu, vrem să ne asigurăm că numărul este între 0 și 100.
Generare aleatorie de numere întregi

Tip: valoare
Definiție:
Acest bloc vă permite să generați un număr aleator între două terminale.
Utilizați:
Dacă vrem să generăm un număr aleator pentru a efectua o acțiune aleatoare.
Generare aleatorie de fracții

Tip: valoare
Definiție:
Acest bloc vă permite să generați o fracție aleatorie.
Utilizați:
Dacă vrem să generăm o fracție aleatoare pentru a efectua o acțiune aleatoare.
##atan2

Tip: valoare
Definiție:
Acest bloc vă permite să calculați arctangente a două numere. Este folosit pentru a obține unghiul dintre două puncte.
Utilizați:
Dacă vrem să calculăm unghiul dintre două puncte pentru a întoarce Eliobot de exemplu.