msw logo italiano...4 prima del computer e dopo prima del computer è utile imparare a dare i...
TRANSCRIPT
![Page 1: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/1.jpg)
1
MMSSWW Logo ItalianoLogo Italiano
per Windowsper WindowsBerkeleyBerkeley UniversityUniversity
GeorgeGeorge MillsMillsPaolo Paolo PassaroPassaro
![Page 2: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/2.jpg)
2
Linguaggio per bambini e grandiLinguaggio per bambini e grandiIl logo è stato ideato da Seymour Papert negli anni ’60, per permettere a chiunque, senza particolari conoscenze, di interagire col computer e di scoprire alcune proprietà dello spazio dando sfogo alle proprie idee
![Page 3: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/3.jpg)
3
La tartarugaLa tartarugaPapert pensò alla tartaruga come a “un oggetto con il quale pensare”Semplici comandi e una grafica interattiva sono fondamentali per invogliare a provare e a pensare: il “far divertire a pensare” è un obiettivo fondamentale della scuola
![Page 4: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/4.jpg)
4
Prima del computer e dopoPrima del computer e dopoPrima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico
Dopo aver introdotto i primi strumenti di base del Logo, è sicuramente utile analizzare qualche problema usando i diagrammi di flusso. Essi costringono a valutare la logica intrinseca di un problema, da un punto di vista fortemente operativo e costringono a valutare la differenza fra dati, variabili, operazioni, alternative.
![Page 5: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/5.jpg)
5
Informatica matematica e linguaInformatica matematica e lingua
La precisione ed il rigore necessari per comunicare con il computer inducono i ragazzi ad un uso più preciso e puntuale della lingua
![Page 6: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/6.jpg)
6
Imparo facendoImparo facendoNella riga in basso scrivere il comando e premere INVIO
avanti
“argomenti insufficienti per avanti”
avanti 40indietro 80avanti 40
![Page 7: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/7.jpg)
7
DirezioneDirezionedestra
“argomenti insufficienti per destra”
destra … esplorare con vari numeri
destra 90
avanti 40
destra 90 avanti 40
![Page 8: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/8.jpg)
8
Pulizia e abbreviazioniPulizia e abbreviazionipuliscischermo
avanti 40 destra 90 avanti 40 destra 90 avanti 40 destra 90 avanti 40 destra 90
Abbreviazioni
ps
a 40 d 90 a 40 d 90 a 40 d 90 a 40 d 90
![Page 9: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/9.jpg)
9
RipetiRipetiripeti numero [lista comandi]
ripeti 4 [avanti 40 destra 90]
ripeti 3 [avanti 40 destra 120]
ripeti 6 [avanti 40 destra 60]
ps
![Page 10: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/10.jpg)
10
Altri comandiAltri comandisinistra angolotanasu giu acaso numMax
nt o nastartamt o mostarta
Ruota a sinistra di angoloVa in centroNon scrive ScriveGenera un numero casuale
minore di numMaxNasconde la tartarugaMostra la tartaruga
![Page 11: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/11.jpg)
11
Le procedureLe procedureDal menu File/Modifica/OK: si entra nell’Editor
Inizio della proceduraSequenza comandiFine della procedura
Esempio
per nomeprocedura…….fine
per quadratoripeti 4 [a 60 d 90]fine
quadrato Comando che utilizza la procedura
![Page 12: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/12.jpg)
12
EsempiEsempiper triangoloripeti 3 [a 40 d 120]fine triangolo per farfallad 60 triangolod 180 triangolod 120fine farfalla
![Page 13: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/13.jpg)
13
EsempiEsempiper sediaa 40 i 20 d 90 a 20 d 90 a 20 d 180fine
per sedieripeti 4 [su d 90 a 15 s 90 giu sedia]fine
![Page 14: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/14.jpg)
14
Le variabiliLe variabiliassegna “segmento 50 avanti :segmento
per quadrato :latoripeti 4 [a :lato d 90]fine
quadrato 60
quadrato 20
![Page 15: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/15.jpg)
15
EsempiEsempiper poligono :lato :numlatipsripeti :numlati [a :lato d 360/:numlati]fine
poligono 50 4
poligono 40 6
poligono 40 5
![Page 16: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/16.jpg)
16
2 Strategie2 Strategie1. Disegnare un campo di frumento
per fogliad 45 a 10 i 10 s 90 a 10 i 10 d 45fine
foglia
per spigaa 20 ripeti 4 [foglia a 6] i 44fine
spiga
![Page 17: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/17.jpg)
17
2 Strategie2 Strategieper seminasu d 90 a 20 s 90 giufine
per camporipeti 7 [spiga semina]fine
campo
![Page 18: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/18.jpg)
18
2 Strategie2 Strategie2. Disegnare una scala
per scalaripeti 6 [gradino] fine
per gradinoa 10 d 90 a 20 s 90fine
scala
![Page 19: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/19.jpg)
19
Altri comandiAltri comandicancepenna o cppennanormale
ascolpenna o ascpascolriempi o ascrascoloreschermo o cf o ascs
ascolpenna [255 0 0]
I colori sono definiti da una lista di 3 colori RVB che variano da 0 a 255
D’ora in poi traccia linee di color rosso
![Page 20: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/20.jpg)
20
Uscita datiUscita datistampa o st
mostra
etichetta
stampa [a b c]a b c
mostra [a b c][a b c]
etichetta “messaggio1scrive sullo schermo sotto la tartaruga la scritta “messaggio1”
![Page 21: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/21.jpg)
21
Ingresso datiIngresso datileggilista o ll
leggiparola o lp
leggicar o lc
stampa leggilista<Scrivere – Come stai? ->Come stai?
stampa leggilista<Scrivere –Salve ->Salve
stampa leggilista<Scrivere –S ->S
![Page 22: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/22.jpg)
22
Variabili e listeVariabili e listelistainpriinultprimoultimomenprimenultelemento
lista (lista cosa1 cosa2 cosa3…)
lista inpri cosa listalista inult cosa listaprimacosa primo cosaultimacosa ultimo cosanuovacosa menpri cosanuovacosa menult cosaelem elemento indice cosa
![Page 23: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/23.jpg)
23
Esempi con listeEsempi con listeper dottorest [] st [Avanti, come si chiama?] assegna “nome leggiparolast (lista “mi “racconti “cosa “le “succede :nome)assegna “sintomo leggilistaricetta dottorefine
per ricettastampa [Prenda qualche aspirina e torni lunedì]fine
![Page 24: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/24.jpg)
24
La La ricorsionericorsioneEsempio 1Per contatore :k
stampa :kassegna "k :k + 1contatore :kFine
contatore 1 Alt
Esempio 2Per spirale :lato
a :lato d 90assegna “lato :lato + 2spirale :latoFine
spirale 4 Alt
![Page 25: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/25.jpg)
25
La La ricorsionericorsioneEsempio 3Per spirale :lato
a :lato d 90assegna "lato :lato + 2se :lato >200 [stop]spirale :lato Fine
spirale 4
Esempio 4Per spirale2 :lato :ang
a :lato d :angassegna "lato :lato + 2se :lato >200 [stop]spirale2 :lato Fine
spirale 4 60 spirale 4 88 spirale 4 74
![Page 26: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/26.jpg)
26
La La ricorsionericorsione annidataannidataLa ricorsione annidata è
molto potente e semplice, ma richiede una schematizzazione molto lunga per comprenderne tutti i passaggi
Per chioma :dimse :dim < 5 [stop]d 45 a :dimchioma :dim * .7i :dim s 90 a :dimchioma :dim * .7i :dim d 45Finechioma 20
![Page 27: MSW Logo Italiano...4 Prima del computer e dopo Prima del computer è utile imparare a dare i comandi, nel modo e nella sequenza giusta, per es. ad un amico Dopo aver introdotto i](https://reader033.vdocuments.mx/reader033/viewer/2022052008/601d52d930fdc9125b73864d/html5/thumbnails/27.jpg)
27
ConclusioneConclusione
Queste sono le basi per un nuovo modo di divertirsi imparando.
Buon divertimento.