LOGO/Movimenti: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
reference |
aggiungo contenuti, tolgo parte sulla ricorsività poco adatta a questo punto, cambio avanzamento a 75% |
||
Riga 1:
{{LOGO}}
[[Immagine:LOGO turtle home position.png|thumb|La tartaruga nella sua posizione base (tana).]]
Incominceremo il nostro viaggio nel LOGO con i movimenti della tartaruga.
Line 7 ⟶ 9:
Il LOGO ha una propria "unità di misura": ragiona infatti in "passi" della tartaruga.
== Locomozione della tartaruga ==
Ecco alcuni comandi per la locomozione della tartaruga:
*<tt>FORWARD npassi</tt> (o <tt>FD</tt>): fa avanzare la tartaruga del numero prestabilito di passi.
*<tt>BACK npassi</tt> (o <tt>BK</tt>): fa indietreggiare la tartaruga del numero prestabilito di passi.
*<tt>RIGHT ngradi</tt> (o <tt>RT</tt>): fa ruotare la tartaruga del numero di gradi prestabilito, verso destra.
*<tt>LEFT ngradi</tt> (o <tt>LT</tt>): fa ruotare la tartaruga del numero di gradi prestabilito, verso sinistra.
Adesso provate a digitare questi comandi nel vostro LOGO:
Line 30 ⟶ 29:
Otterrete un quadrato di lato 100 passi.
Un modo più breve per ottenere questo è tramite il comando <tt>REPEAT</tt>, che ripete le operazioni specificate un numero determinato di volte:
REPEAT 4 [FD 100 RT 90]
== Pulizia dello schermo ==
Una volta che si è disegnato con il LOGO, come si fa a riportare tutto come prima?
Esistono vari comandi, con diverse funzioni:
*<tt>CLEAN</tt>: pulisca tutto ciò che è stato disegnato sullo schermo. la posizione della tartaruga e le altre impostazioni rimangono invariate.
*<tt>HOME</tt>: 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.
*<tt>CLEARSCREEN</tt> (o <tt>CS</tt>): è equivalente a <tt>HOME</tt> più <tt>CLEAN</tt>. Riporta la tartaruga alla sua tana ed in seguito ripulisce lo schermo.
== La penna ==
Con LOGO, è possibile cambiare il modo in cui la tartaruga disegna.
Per cominciare, possiamo decidere se la tartaruga, spostandosi, debba disegnare sullo schermo:
*<tt>PENDOWN</tt> (o <tt>PD</tt>): la tartaruga, muovendosi, lascia una traccia sullo schermo. È la modalità di default.
*<tt>PENUP</tt> (o <tt>PU</tt>): 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:
*<tt>PENPAINT</tt> (o <tt>PPT</tt>): imposta la tartaruga in modo che disegni. È la modalità di default.
*<tt>PENERASE</tt> (o <tt>PE</tt>): la tartaruga cancella tutto ciò che incontra sulla sua traiettoria.
*<tt>PENREVERSE</tt> (o <tt>PX</tt>): per ogni punto che la tartaruga incontra sullo schermo, inverte il suo stato: se è "disegnato" lo cancella, se è "pulito" lo disegna.
[[Categoria:LOGO|Movimenti]]
{{Avanzamento|75%|1 gennaio 2008}}
|