Wiskunde
Met wiskundeblokken kunt u elementaire wiskundige bewerkingen uitvoeren. Ze zijn erg handig bij het uitvoeren van berekeningen.
Geheel getal
Type: Waarde
Definitie :
Met dit blok kunt u een geheel getal definiëren.
Gebruik :
Als we een geheel getal willen definiëren (bijvoorbeeld in een ander blok).
Basisbewerkingen

Type: Waarde
Definitie :
Met dit blok kunt u het volgende bereiken:
- toevoeging
- aftrekken
- vermenigvuldiging
- divisie
- stroom
Gebruik :
Als we een eenvoudige wiskundige bewerking willen uitvoeren.
Basisfuncties

Type: Waarde
Definitie :
Met dit blok kunt u berekenen:
- de vierkantswortel
- absolute waarde
- ontkenning
- natuurlijke logaritme
- logaritme met grondtal 10
- exponentieel
- macht van 10
Gebruik :
Als we een iets complexere wiskundige bewerking willen uitvoeren.
Trigonometrie

Type: Waarde
Definitie :
Met dit blok kunt u trigonometrische functies berekenen:
- sinussen
- cosinus
- raaklijn
- boog-sinus
- boog-cosinus
- boogtangens
Gebruik :
Als we trigonometrische berekeningen willen uitvoeren om Eliobot bijvoorbeeld driehoeken te laten tekenen.
Constanten
Type: Waarde
Definitie :
Met dit blok kunt u de waarde van wiskundige constanten ophalen:
- pi
- e
- phi
- wortel van 2
- wortel van 1/2
- oneindigheid
Gebruik :
Geavanceerde wiskundige berekeningen (omtrek van een cirkel, oppervlakte van een driehoek, enz.).
Test een geheel getal

Type: Booleaans blok
Definitie :
Met dit blok kunt u testen of een getal:
- gelijke
- vreemd
- positief
- negatief
- geheel
- Eerst
- deelbaar door
Gebruik :
Als we een getal willen testen om een actie uit te voeren op basis van de waarde ervan.
Rond

Type: Waarde
Definitie :
Met dit blok kun je een getal afronden:
- tot het dichtstbijzijnde gehele getal
- naar het hogere gehele getal
- naar het lagere gehele getal
Gebruik :
Als we een getal willen afronden om het bijvoorbeeld als het aantal iteraties te gebruiken, kunnen we 2 of 3 iteraties uitvoeren, maar niet 3,33.
Lijstbewerking

Type: Waarde
Definitie :
Met dit blok kunt u bewerkingen op lijsten uitvoeren:
- som
- gemiddeld
- minimaal
- maximaal
- mediaan
- meerderheid
- standaardafwijking
- willekeurig element
Gebruik :
Als we berekeningen willen uitvoeren op een lijst met getallen. Of als we een willekeurig element uit een lijst willen ophalen.
Restant van een divisie

Type: Waarde
Definitie :
Met dit blok kun je de rest van een deling herstellen (modulo).
Gebruik :
Als we de rest van een divisie willen herstellen, kunnen we op basis van deze rest een actie uitvoeren.
Beperk een geheel getal tussen twee waarden

Type: Waarde
Definitie :
Met dit blok kunt u een getal tussen twee waarden beperken. Dit zorgt ervoor dat het getal binnen een bepaald bereik ligt.
Gebruik :
Als we er zeker van willen zijn dat een getal zich binnen een bepaald interval bevindt voordat we het gebruiken. Als we bijvoorbeeld percentages gebruiken, willen we ervoor zorgen dat het getal tussen 0 en 100 ligt.
Willekeurige generatie van gehele getallen

Type: Waarde
Definitie :
Met dit blok kunt u een willekeurig getal tussen twee terminals genereren.
Gebruik :
Als we een willekeurig getal willen genereren om een willekeurige actie uit te voeren.
Willekeurige breukgeneratie

Type: Waarde
Definitie :
Met dit blok kunt u een willekeurige breuk genereren.
Gebruik :
Als we een willekeurige breuk willen genereren om een willekeurige actie uit te voeren.
##atan2

Type: Waarde
Definitie :
Met dit blok kunt u de boogtangens van twee getallen berekenen. Het wordt gebruikt om de hoek tussen twee punten te bepalen.
Gebruik :
Als we de hoek tussen twee punten willen berekenen om bijvoorbeeld Eliobot te draaien.