Il presente articolo scaturisce dalla richiesta che mi è stata rivolta da alcuni miei ex-alunni (Marica, Francesca, Luigi, Simone, Dario, Luisa, Stefania) sul programma Winlogo. E così ecco il seguente esempio di applicazione riguardante l’ingrandimento di un poligono.
Questo programma ci permetterà di creare un poligono di determinata grandezza. Aumentando il fattore di scala, si potrà ottenere una serie di poligoni simili a quelli mostrati in figura.
Vediamo come procedere
Poligono
(Nella versione in inglese del programma)
to polygon :sides :length :scale
make "angle 360/ :sides
make "enlarge :length*:scale
repeat :sides [fd :enlarge rt :angle]
end
(In italiano)
per poligono :lati :lunghezza :scala
fai “angolo 360/ :lati
fai “ingrandisci :lunghezza*:scala
ripeti :lati [fd :ingrandisci rt :angolo]
fine
Per creare un tipo di poligono con questo programma, il comando polygon 4 90 1 (in italiano: poligono 4 90 1) crea un quadrato con fattore di ingrandimento 1 e lunghezza del lato di 90.
Per creare altri poligoni, modifica il 4.
5 darà un pentagono, 6 un esagono, 8 un ottagono e così via.
Ricorda questi utili comandi!
(In inglese):
clearscreen = clear the screen
hideturtle = hide the turtle
(In italiano):
clearscreen = libera lo schermo
hideturtle = nascondi tartaruga
Questo è tutto, per il momento! Speriamo che l'esempio sia stato di qualche utilità.
(L'esempio è tratto da questa pagina)
------------------------------------------
LINK UTILI A RISORSE LOGO
Qui potete scaricare la versione tedesca di WIN-LOGO 2.0 e il manuale per le istruzioni.
Qui trovate versioni in diverse lingue, di cui una in inglese, di MSWLogo con esempi, guide, quant'altro e innumerevoli link a siti di risorse LOGO.
Qui trovate una versione tradotta in italiano di MSW-Logo
Altri link a siti web in italiano su risorse LOGO.
Bellissime sfide in LOGO tra alunni di Scuole diverse
Breve Guida LOGO in italiano del prof. Matteo Scapellato