la tartaruga unisce

View previous topic View next topic Go down

la tartaruga unisce

Post by GranDiPepe on Thu Feb 23, 2017 7:59 pm

La Tartaruga unisce!
LOGO è stata occasione per una piacevole serata con la storica compagna di studi e non solo.
L’apprensione all’inizio era veramente tanta per Samantha così abbiamo iniziato con la comprensione dei “tasti” della barra di LOGO. Sembra una sciocchezza ma familiarizzare con lo strumento serve.
Poi passo passo con il manuale sotto mano. Un paragrafo e una istruzione. Poi scovare gli errori: una parola non corretta, spazi mancanti o mal posizionati e commenti per ricordarci cosa stiamo facendo e lasciare traccia.
Poi “play” e quella che era per lei una tartaruga immobile in un battibaleno ha fatto apparire le nostre immagini. Bhe…la prima volta è persino schizzata fuori dal foglio… Ecco, abbiamo imparato che dobbiamo gestire lo spazio.
Poi qualche stringa più complicata, poi le routine. Ne scriviamo una, poi un’altra e le alterniamo.
La tartaruga è troppo veloce e per capire gli errori che commette (non riuscendo ad individuarli nelle stringhe di comando) la rallentiamo “SLEEP” e scoviamo le imperfezioni.
Belli i poligoni ma sovrapposti sono un tangram…introduciamo i comandi per fare saltare la tartaruga e così scomponiamo i poligoni.
Facciamo assieme, ognuno con il pc, guardando le parole di comando e poi quando una delle due tartarughe risulta “indisciplinata” confrontiamo le stringe. Prove ed errori, commenti e sorrisi.
La tartaruga mi pare sia stata addomesticata anche da Samantha.
Poi iniziano ad arrivare le domande sull’utilità di questo strumento… belle le risposte che ci sono venute in mente Wink

Sotto un po’ di pasticci, in piemontese si dice “burabacio”. Ma lo scarabocchio dei bimbi è sempre carico di messaggi


CLEARSCREEN
HOME
P = 300mm
N = 3 ; numero lati
L = P/N ; lunghezza lato
A = 360/N ; angolo interno
REPEAT N [
FORWARD L RIGHT A
]
La cosa mi piace un po’ complicarla…

CLEARSCREEN
HOME
P = 300mm
N = 3 ; numero lati
L = P/N ; lunghezza lato
A = 360/N ; angolo interno
REPEAT N [
FORWARD L RIGHT A
]
P = 300mm
N = 4 ; numero lati
L = P/N ; lunghezza lato
A = 360/N ; angolo interno
REPEAT N [
FORWARD L RIGHT A
]

Un po’ di subroutine

CLEARSCREEN ; preparazione
HOME
SHOWTURTLE ;subroutine QUADRATO/POLIGONO Istruzioni che vengono eseguite quando viene invocato il nome

TO QUADRATO
LATO = 100 ; misura del lato
ANGOLO = 90 ; angolo di rotazione
PENDOWN
PENCOLOR “blue”
FORWARD LATO ; lato
RIGHT ANGOLO
FORWARD LATO ; lato
RIGHT ANGOLO
FORWARD LATO ; lato
RIGHT ANGOLO
FORWARD LATO ; lato
RIGHT ANGOLO
END

TO POLIGONO
PENDOWN
PENCOLOR “red”
P = 100mm
N = 6; numero lati
L = P/N ; lunghezza lato
A = 360/N ; angolo interno
REPEAT N [
FORWARD L RIGHT A
]
END

QUADRATO
PENUP
FORWARD 200
SLEEP 1000
PENDOWN
POLIGONO
SLEEP 1000
PENUP
FORWARD – 400
SLEEP 1000
QUADRATO


Le righe in progressione

CLEARSCREEN
HOME
SHOWTURTLE
RIGHT 90
PENCOLOR “BLUE”

REPEAT 10 [
PENWIDTH REPCOUNT
FORWARD 100
PENUP FORWARD 50
SLEEP 1000
HEADING 0h
LABEL “PENDTH” + STR REPCOUNT-1
HEADING 3h
SLEEP 1000
BACK 50
PENUP
RIGHT 90
SLEEP 1000
FORWARD 20
RIGHT 90
FORWARD 100
SLEEP 1000
LEFT 180
PENDOWN
]
PENWIDTH 0
HIDETURTLE

bounce

GranDiPepe

Posts : 11
Join date : 2016-12-30

View user profile

Back to top Go down

Re: la tartaruga unisce

Post by C'era l'H on Thu Mar 02, 2017 8:44 am

Apprensione? io avrei detto "panico " allo stato puro! Smile
Ma se è vero che l'unione fa la forza, non mi sono mai sentita sola in questo gruppo e grazie della pazienza che hai dimostrato... quasi quasi rifacciamo?

primo esercizio portato a termine:

CLEARSCREEN
HOME
SHOWTURTLE
P =150mm
N = 3 ; numero lati
L = P/N : lunghezza lato
A = 360/N ; angolo interno
REPEAT N [
        FORWARD L RIGHT A
]


MI SONO EMOZIONATA ! Smile

C'era l'H

Posts : 7
Join date : 2017-03-02

View user profile

Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum