Disegno geometrico: triangolo (scuola media)

Da Wikiversità, l'apprendimento libero.
lezione
lezione
Disegno geometrico: triangolo (scuola media)
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Informatica per la scuola media 1
Avanzamento Avanzamento: lezione completa al 100%

Disegno geometrico: triangolo[modifica]

Creiamo il codice per disegnare un triangolo equilatero. Una versione leggermente più complessa è quella nella quale facciamo richiedere allo sprite le diverse misure degli angoli esterni per disegnare un triangolo qualunque.

Versione di Scratch utilizzata[modifica]

La versione di scratch usata in questo progetto è scratch 3.0 online.


Cosa richiede l'esercizio[modifica]

Creare il codice per far disegnare al nostro sprite un triangolo equilatero. Nella versione complessa poi modifichiamo il codice .

Le proprietà del triangolo equilatero[modifica]

Triangolo Equilatero Angoli Esterni
Triangolo Equilatero Angoli Esterni

Il triangolo equilatero ha tre lati uguali e tre angoli uguali di 60°, angoli esterni da 120°. Per disegnarlo dobbiamo immaginare di tracciare il perimetro camminandoci, percorreremo i lati con lo stesso numero di passi, e ad ogni angolo ci gireremo della misura dell'angolo esterno per cominciare a percorrere il lato successivo.

triangolo equilatero topo scratch
triangolo equilatero topo scratch

Il topo in figura deve girare di 120° per poter cominciare a tracciare il lato arancione dopo aver tracciato quello rosso, e così dovrà fare per i lati successivi.

Scegliamo lo sprite e attiviamo i blocchi della penna[modifica]

Per permettere ad uno sprite di disegnare dobbiamo usare la penna. Per attivare le funzioni di disegno si deve clikkare sul bottone in basso a sinistra della finestra di scratch TastoPenMusic in questo modo potrete scegliere tra tutte le estensioni presenti quella della penna.

sprite scratch pencil
sprite scratch pencil

Al posto del topo o del gatto come sprite per disegnare possiamo scegliere la matita, pencil, e nella scheda costumes portiamo la punta a coincidere con il baricentro dello sprite.



Codice per preparare lo stage[modifica]

scratch blocks
scratch blocks

Il codice deve cominciare con alcune operazioni preliminari:

  • alzare la penna
  • scegliere colore e spessore della linea
  • ripulire lo stage
  • andare nell'angolo in basso a sinistra
  • girarsi dalla parte verso la quale comincerà a disegnare

(non è nel codice di esempio, ma lo si vede nella figura seguente)

  • abbassare la penna


Un ciclo ripetuto per sfruttare le proprietà geometriche del triangolo equilatero[modifica]

scratch blocks triangolo equilatero
scratch blocks triangolo equilatero

Visto che l'operazione di disegnare il lato e girare di 120° si ripete per 3 volte si può usare un ciclo di ripetizioni.

Codice completo[modifica]

scratch blocks triangolo equilatero
scratch blocks triangolo equilatero

Il codice completo dell'esercizio, e il link al progetto Scratch-Triangolo topo

Come inserire la possibilità di scegliere la misura del lato[modifica]

Si dovrà creare una variabile per la misura del lato che dovrà prendere il valore dato come input.

Variabili[modifica]

Misura del lato.


Note[modifica]

Bibliografia[modifica]

  • Guida all’uso di Scratch Versione Studenti; Alberto Barbero, Marco Marchisotti, Alberto Davì; Associazione Dschola, Iniziativa realizzata nell’ambito del progetto Diderot della Fondazione CRT, 2014

Collegamenti esterni[modifica]