→ → →
Strumenti Numerazioni Righe Mostra Numerazione Intervallo 1 : per sapere a che riga si riferisce
l’errore quando viene segnalato in un codice lungo, quindi impostare all’inizio
Geometria della Tartaruga:
ha uno stato composto da posizione e direzione
→
Clear screen cancella schermo = cancellare grafica
(Cancellare grafica e cancellare testo sono distinti; per cancellare il testo/codice, selezionare tutto e
cancellare)
→
Home tartaruga in mezzo al foglio
→
Bacchetta magica divide istruzioni e grafica in due pagine diverse
→
PENCOLOR “red”/“green”/”blue”/”gray” usa la matita rossa/verde/blu/grigio
→
PENCOLOR “invisible” usa la matita invisibile
→
PENCOLOR “-red” usa un’intensità casuale del colore rosso
→
PENCOLOR ANY usa colore casuale che sceglie il computer
→
FILLCOLOR “red” FILL colora l’interno
→
FORWARD avanti (il numero che segue significa di quanto va avanti)
→
RIGHT girare a destra (il numero che segue sono i gradi di cui si deve ruotare; per girare a sinistra usare
angoli negativi)
→
LEFT girare a sinistra (il numero che segue sono i gradi di cui si deve ruotare)
Es. Quadrato:
FORWARD 50 RIGHT 90
FORWARD 50 RIGHT 90
FORWARD 50 RIGHT 90
FORWARD 50 RIGHT 90
→
FILL chiudere la figura colorandola all’interno
→
CLOSE chiudere la figura senza colorarla all’interno
Es. Triangolo chiuso colorato
FORWARD 100 RIGHT 90 FORWARD 100 RIGHT 90
FILL
Es. Triangolo chiuso no colorato
FORWARD 100 RIGHT 90 FORWARD 100 RIGHT 90
CLOSE →
PENUP alza la penna, spostare la penna in su senza disegnare
→
PENDOWN abbassa la penna, spostare la penna in giù senza disegnare
→
REPEAT ripetere qualsiasi sequenza di istruzioni quante volte si vuole
→
TO… END incapsulare sequenze di istruzioni in nuovi comandi, cioè impacchettamento di un frammento
di programma sotto un nuovo nome
Per prendere grafica e copiarla in altro documento di testo: selezionare e pigiare raggruppa, poi copiare e
incollare (lo spiega a fine videolezione 3 lezione 2)
NUOVI COMANDI CON VARIABILI
Es. nuovo comando con costrutto TO… END per fare un quadrato:
TO QUAD
REPEAT 4 [
FORWARD 100
RIGHT 90
]
END
QUAD
Es. triangolo:
REPEAT 3 [
FORWARD 100
RIGHT 120
]
Es. casa:
TO TR
REPEAT 3 [
FORWARD 100
RIGHT 120
]
END
TO SQ
REPEAT 4 [
FORWARD 100
RIGHT 90
]
END
SQ
FORWARD 100 (perché la tartaruga per fare il triangolo della casa deve prima tornare su all’angolo in alto a
sinistra del quadrato, altrimenti il triangolo viene dentro e non sopra al quadrato)
RIGHT 30
TR
Es. cerchio:
REPEAT 360 [FORWARD 1 RIGHT 1] COMANDI AVANZATI
→
RGB (red, green, blue) per definire altri colori (da 0 a 255)
Es. PENCOLOR [45,88,200]
Es. FILLCOLOR [255,200,100]
Siti con colori e relativi codici:
https://www.w3schools.com/colors/colors_picker.asp
https://htmlcolorcodes.com/color-picker/
Comandi preconfezionati:
Es. SQUARE (50mm)
Colori opachi: si usa la trasparenza, prima si disegna un quadrato colorato di rosso, poi più in basso si
disegna un altro quadrato colorato di bianco sovrapponendolo un po’ al primo
Es.
CLEARSCREEN
HOME →
FILLCOLOR [255,0,0] rosso, che equivale a FILLCOLOR [“red”]
SQUARE (50mm)
FORWARD -25mm
RIGHT 90
FORWARD 25mm →
FILLCOLOR [255,255,255] bianco opaco, che equivale a FILLCOLOR [“white”]
SQUARE (50mm)
Colori trasparenti: →
Quarto parametro controlla la trasparenza che si vuol dare al colore determinato con i primi tre
parametri
0 = opacità completa
255 = trasparenza completa
valori tra 0 e 255 = livelli di trasparenza intermedia
Es.
FILLCOLOR [255,0,0]
SQUARE (50mm)
FORWARD -25mm RIGHT 90 FORWARD 25mm
→
FILLCOLOR [255,255,255,255] bianco trasparente, che equivale a FILLCOLOR [“invisible”]
SQUARE (50mm)
Es.
FILLCOLOR [255,0,0]
SQUARE (50mm)
FORWARD -25mm RIGHT 90 FORWARD 25mm
→
FILLCOLOR [255,255,255,125] così è più opaco, non più trasparente
SQUARE (50mm)
Altri effetti di colori (es. sfumature) nel manuale dei comandi FILLCOLOR e FILLTRANSPARENCY
https://help.libreoffice.org/latest/en-US/text/swriter/main0000.html
COMANDI PRECONFEZIONATI
CIRCLE 100
SQUARE 100 →
RECTANGLE [60,40] il rettangolo ha due parametri: lato lungo e lato corto; se si aggiunge un terzo
parametro al rettangolo, al suo aumentare aumentano gli angoli arrotondati fino ad arrivare a un ellisse
→
ELLIPSE [60,40] l’ellisse ha due parametri: asse maggiore e asse minore
→
ELLIPSE [100,50,0,90,3] arco di un ellisse
Es.
TO SQ LATO
REPEAT 4 [
FORWARD 100 LATO (anziché 100)
RIGHT 90
]
END
CLEARSCREEN
HOME
SQ 75 (e così usando le variabili si ottiene il primo quadrato più piccolo)
→
SLEEP 5000 così la tartaruga si ferma per 5sec. ed è possibile vedere meglio sua posizione e direzione
PENUP
FORWARD 200
PENDOWN →
SQUARE 100 comando preconfezionato, per cui il quadrato verrà disegnato centrato sulla posizione della
tartaruga e colorato (per togliere il colorato, prima basta mettere FILLCOLOR [“invisible”] ), e di misura 100
che però si può cambiare scrivendo anziché 100 per es. 75 e allora entrambi i quadrati sono più piccoli
Es. locomotiva
FILLCOLOR “red”
SQUARE 60
PENUP BACK 15 RIGHT 90
FORWARD 45
LEFT 90 PENDOWN
SQUARE 30
PENUP FORWARD 25 PENDOWN
FILLCOLOR “black”
SQUARE 20
PENUP BACK 40 PENDOWN
CIRCLE 20
PENUP LEFT 90 FORWARD 60 PENDOWN
CIRCLE 20
HIDETURTLE
Es. successione di rettangoli
RECTANGLE [40mm,20mm]
PENUP FORWARD 2,5mm LEFT 90
FORWARD 2,5mm RIGHT 90 PENDOWN
RECTANGLE [35mm,15mm]
PENUP FORWARD 2,5mm LEFT 90
FORWARD 2,5mm RIGHT 90 PENDOWN
RECTANGLE [30mm,10mm]
PENUP FORWARD 2,5mm LEFT 90
FORWARD 2,5mm RIGHT 90 PENDOWN
RECTANGLE [25mm,5mm]
HIDETURTLE
Es.
ELLIPSE [120,80]
PENUP FORWARD 10
PENDOWN
ELLIPSE [90,60]
PENUP FORWARD 10
PENDOWN
ELLIPSE [60,40]
PENUP FORWARD 10
PENDOWN
ELLIPSE [30,20]
PENUP FORWARD 10
PENDOWN →
HIDETURTLE per cancellare tartaruga a fine disegno
→
POSITION [100,200] per mandare la tartaruga alle coordinate indicate tra parentesi ; significa posizione
→
HEADING 45 per ruotare su sé stessa la tartaruga di 45gradi ; significa direzione
→
PRINT POSITION per sapere i valori correnti della posizione e dell’orientamento della tartaruga
(se HEADING è 0 è la tartaruga a home, se HEADING è 30 punta pi
-
Linguistica italiana con laboratorio (B024295) - Kit completo, teoria e preparazione esame | SFP Notes Vol. 25
-
Laboratorio di lingua inglese (B021009) - Metodologie didattiche e preparazione esame | SFP Notes Vol.26
-
Laboratorio di Lingua inglese (B024385) - CLIL Project, Lesson Planning e materiali didattici | SFP Notes Vol. 17
-
Laboratorio di lingua inglese (B024362) - Kit completo, grammatica e preparazione esame | SFP Notes Vol. 03