Vai al contenuto

LOGO/Movimenti

Wikibooks, manuali e libri di testo liberi.
La tartaruga nella sua posizione base (tana).

Incominceremo il nostro viaggio nel LOGO con i movimenti della tartaruga. Il movimento della tartaruga si governa con dei semplici comandi primitivi, ovvero comandi che sono già integrati nel LOGO, e che non sono definiti dall'utente[1].

È bene sapere che molti comandi primitivi del LOGO hanno una forma lunga ed una più breve. Il LOGO ha una propria "unità di misura": ragiona infatti in "passi" della tartaruga.

Locomozione della tartaruga

[modifica | modifica sorgente]

Ecco alcuni comandi per la locomozione della tartaruga:

  • FORWARD npassi (o FD): fa avanzare la tartaruga del numero prestabilito di passi.
  • BACK npassi (o BK): fa indietreggiare la tartaruga del numero prestabilito di passi.
  • RIGHT ngradi (o RT): fa ruotare la tartaruga del numero di gradi prestabilito, verso destra.
  • LEFT ngradi (o LT): fa ruotare la tartaruga del numero di gradi prestabilito, verso sinistra.

Adesso provate a digitare questi comandi nel vostro LOGO:

FD 100
RT 90
FD 100
RT 90
FD 100
RT 90
FD 100
RT 90

Otterrete un quadrato di lato 100 passi. Un modo più breve per ottenere questo è tramite il comando REPEAT, che ripete le operazioni specificate un numero determinato di volte:

REPEAT 4 [FD 100 RT 90]

Pulizia dello schermo

[modifica | modifica sorgente]

Una volta che si è disegnato con il LOGO, come si fa a riportare tutto come prima? Esistono vari comandi, con diverse funzioni:

  • CLEAN: pulisca tutto ciò che è stato disegnato sullo schermo. La posizione della tartaruga e le altre impostazioni rimangono invariate.
  • HOME: riporta la tartaruga alla sua "tana" e la ruota in posizione nord: per intenderci, la tartaruga assume la posizione iniziale che essa ha assunto all'avvio di LOGO.
  • CLEARSCREEN (o CS): è equivalente a HOME più CLEAN. Riporta la tartaruga alla sua tana ed in seguito ripulisce lo schermo.

Con LOGO, è possibile cambiare il modo in cui la tartaruga disegna. Per cominciare, possiamo decidere se la tartaruga, spostandosi, debba disegnare sullo schermo:

  • PENDOWN (o PD): la tartaruga, muovendosi, lascia una traccia sullo schermo. È la modalità di default.
  • PENUP (o PU): la tartaruga non disegna più sullo schermo. È utile se si deve spostare la tartaruga in un'altra parte dello schermo, senza lasciare traccia.

È poi possibile stabilire se la tartaruga deve disegnare o cancellare la traiettoria da lei compiuta:

  • PENPAINT (o PPT): imposta la tartaruga in modo che disegni. È la modalità di default.
  • PENERASE (o PE): la tartaruga cancella tutto ciò che incontra sulla sua traiettoria.
  • PENREVERSE (o PX): per ogni punto che la tartaruga incontra sullo schermo, inverte il suo stato: se è "disegnato" lo cancella, se è "pulito" lo disegna.
[modifica | modifica sorgente]

Come si fa ad uscire in modo regolare da LOGO? Facile, usando il comando BYE!

Dopo averlo salutato, la tartaruga vi ringrazierà così:

Thank you for using Logo.
Have a nice day.
  1. Reggini

Bibliografia

[modifica | modifica sorgente]
  • Horacio C. Reggini, LOGO: ali per la mente, Edizioni Elettroniche, Mondadori.