Variabler
Vi bruger ordet variabel i samme betydning som i matematikken og i andre programmeringssprog.
Altså et navngivet element, der gemmer en værdi, og som kan ændres.
Der er flere måder at oprette en variabel på.
- Nogle blokke, som tæl med og for hvert element, bruger en variabel og fastsætter selv dens værdi.
Sådanne variabler kaldes traditionelt løkkevariabler (loop variables). - Egne funktioner bruger også variabler til at definere parametre eller argumenter.
- Du kan når som helst oprette en variabel med blokken sæt variabel, og variabler, der oprettes på den måde, erklæres som globale variabler (global variables).
- Blokprogrammeringsmiljøet i RobomationLAB understøtter ikke lokale variabler (local variables).
Når du klikker på rullemenuen i en variabelblok, vises følgende muligheder.
- Navnene på alle eksisterende variabler, der er defineret i programmet, vises.
- "Omdøb variablen": omdøber variablen i hele programmet. Når du vælger denne mulighed, åbnes et vindue, hvor du kan skrive det nye navn.
- "Slet variablen": sletter alle blokke i programmet, der bruger denne variabel.
Sæt variabel
Blokken sæt variabel tildeler en værdi til en variabel.
Hvis variablen ikke allerede er erklæret i koden, erklæres en ny variabel, som derefter får værdien.

Python
python
item = VALSkift værdi
Blokken skift lægger et tal til variablens værdi.

Python
python
item = item + 1Hent værdi
Blokken nedenfor giver dig den værdi, der er gemt i variablen, men ændrer den ikke.
Det kan lade sig gøre at bruge blokken uden en sæt-blok, men det er ikke god programmeringsskik.

Python
python
item