^^ SQUARE_SIZE

Le variabili sono introdotte da questo semplice programma; esse sono delle lettere o dei nomi a scelta del programmatore che assumono valori introdotti da chi legge il programma. Il programma le riconosce dall'anteposizione dei due punti al nome della variabile. Facciamo un esempio con questo programma:

to square :lenght
repeat 4 [fd :lenght rt 90]
end

Questa istruzione permette il disegno di quadrati con la misura del lato a scelta del lettore del programma. In questo caso solo il fd è sostituito da una variabile, altrimenti il risultato, se la misura dell'angolo fosse diversa da 90°, non sarebbe un quadrato.

Per permettere l'inserzione dei dati al momento della digitazione dell'istruzione nella barra dei comandi, bisogna riportare le variabili da inserire nel titolo del programma ed inserirle nella barra nell'ordine in cui sono scritte.