Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Logo
Logo
2 3
Geometria Tradizionale Geometria della Tartaruga Geometria Tradizionale Geometria della Tartaruga
La geometria tradizionale é costruita su astrazioni: La tartaruga é invece un oggetto reale che puó es-
sere manipolato, chiamiamolo piú esattamente un
¯ Un punto senza dimensioni oggetto di transizione tra il concreto, il robot, e l’a-
¯ Una linea che ha una lunghezza ma non ha spessore stratto, apparendo come un piccolo triangolo sul-
lo schermo che puó essere comandato e istruito
ad eseguire compiti diversi, legati soprattutto alla
concetti difficili da afferrare per i bambini. creazione di disegni di vario tipo e colorati.
4 5
¯ Geometria analitica si fonda su un sistema esterno di La tartaruga si trova nella sua HOME nel centro
riferimento e la posizione del punto é individuata dalle dello schermo.
coordinate.
¯ Geometria della tartaruga é egosintonica, in accordo Per far muovere la tartaruga dobbiamo dare:
con il corpo. La tartaruga si muove come tu ti muovi,
pensi al tuo movimento e puoi ordinare alla tartaruga di
¯ Comando: Cosa fare.
compierne di simili.
¯ Argomento: Quante volte farlo.
La geometria della tartaruga non vuole sostituire la ¯ Enter: Muoviti.
geometria tradizionale, é un punto d’ingresso alter-
nativo alle astrazioni geometriche e matematiche.
Per far scrivere / non far scrivere la tartaruga
Si presta ugualmente bene ad apprendere alcuni
dobbiamo dare:
concetti di base sia per i bambini che per gli adulti.
¯ GIU : Penna giù.
¯ SU : Penna su.
6 7
Comandi di Movimento
¯ in maiuscolo (esempio: AVANTI 100) oppure in Proviamo a disegnare due semplici poligoni:
minuscolo (esempio: avanti 100)
Il Comando RIPETI
4 RIPETI 4 [AV DE ]
10 11
Variabili
14 15
Divertiamoci!!!
INIZIO
INIZIO
Proviamo a definire la procedura sedia: Per disegnarlo dobbiamo prima allontanarci dalla
sedia:
PER SEDIA
AVANTI 40 SU
INDIETRO 20 SINISTRA 90
DESTRA 90 AVANTI 24
AVANTI 16 SINISTRA 90
DESTRA 90 GIU
AVANTI 20
FINE
16 17
Divertiamoci!!!!
Domanda e Risposta
DOMANDA [ETA’ ?]
Adesso abbiamo una sedia ed un tavolo facile no
MOSTRA RISPOSTA
18 19
Disegniamo un Poligono
20 21
Disegniamo un Poligono
Disegniamo un Poligono
22 23
Disegniamo un Poligono
24 25
26 27
dettiamo delle condizioni alla tartaruga
¯ PER CERCHI :ncerchi Definiamo una procedura di no- La tartaruga riesce a valutare una condizione con il
me CERCHI che ha bisogno del valore (quindi :) del comando SE
parametro ncerchi.
¯ ASSEGNA ”raggio 2 Assegniamo alla variabile di nome SE condizione [ istruzioni se condizione é vera ]
raggio il valore di partenza 2.
Ad esempio:
¯ RIPETI :ncerchi Ripetiamo un numero di volte pari al
valore di ncerchi (il parametro d’ingresso) le istruzioni
rachiuse tra parentesi quadre.
PER SETIMUOVI
DOMANDA [NUMERO PASSI ?]
– cerchio :raggio richiamiamo la procedura cerchio SE RISPOSTA > 50 [AV RISPOSTA]
passandole il valore della variabile raggio. FINE
– assegna ”raggio :raggio - 0.3 Assegniamo alla va-
riabile di nome raggio il valore di raggio meno 0.3 Se alla tartaruga diamo un numero di passi maggio-
(:raggio -0.3 é un’espressione matematica) re di 50 la condizione RISPOSTA 50 sará vera e
la vedremo muoversi in avanti di un numero di passi
pari al valore da noi dato come risposta, altrimenti
rimarrá ferma perché non saprá cosa fare
28 29
Alternative
PER SETIMUOVI2 nel caso in cui sia num1 il piú grande (condizione
DOMANDA [NUMERO PASSI ?] vera) dobbiamo confrontarlo con num3 :
SEALTRIMENTI RISPOSTA > 50
[AV RISPOSTA] SEALTRIMENTI :num1 > :num2
[IN RISPOSTA] [
FINE SEALTRIMENTI :num1 > :num3
32 33
Esempio avanzato
Esempio avanzato
34 35
ESERCIZIO: La casa
Le mura
PER CASA
FINE
RIPETI 4 [AV 100 DE 90]
36 37
Il tetto
Ora possiamo costruire il nostro tetto, che altro non ricapitolando la nostra casa é definita dalla
é che un triangolo: seguente procedura:
PER CASA
RIPETI 4 [AV 100 DE 90] (le mura)
AV 100 DE 30 (la salita sulle scale)
RIPETI 3 [AV 100 DE 120] (il tetto)
RIPETI 3 [AV 100 DE 120] SI 30 IN 100 (la discesa dalle scale)
FINE
Dopo aver costruito il tetto dobbiamo far scendere
la tartaruga dal tetto:
SI 30
IN 100
38 39
Varianti alla casa
PER SALITA
La tartaruga nella sua casa si sente sola, utilizziamo
AV 100
allora la procedura CASA per costruire un paese in
DE 30
cui possano venire ad abitare altre tartarughe:
FINE
PER PAESE
PER DISCESA
RIPETI 4 [CASA SU DE 90 AV 200 SI 90 GIU]
SI 30
FINE
IN 100
FINE
PER CASA
RIPETI 4 [AV 100 DE 90] (le mura)
100 100 100
SALITA (la salita sulle scale)
RIPETI 3 [AV 100 DE 120] (il tetto)
DISCESA (la discesa dalle scale)
FINE
40 41
Variante al paese
PER PAESE
RIPETI 4 [CASA SPAZIO]
FINE
42 43
La Torre
PER DISCESA :a
SI 30
IN :a
FINE
44 45
La procedura CHIESA
La procedura TORRE
La chiesa puó essere cosí definita:
46 47