lezione
lezione
Mattruffoni/Sandbox/9
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Informatica per la scuola media 1
Avanzamento Avanzamento: lezione completa al 25%

Titolo progetto

modifica

Disegno geometrico di un quadrato


Versione di Scratch utilizzata

modifica

3.0

Cosa propone il tutorial

modifica

Diversi modi di disegnare un quadrato

Sprite per il disegno

modifica
Sprite Blocchi codice Istruzioni
  Il gatto ci pone la domanda Dividendo? e assegna la risposta alla variabile e lo stesso fa con il Divisore?

La penna per disegnare

modifica

Cominciamo con preparare le variabili necessarie (input) al funzionamento Dividendo e Divisore e quelle (output) che ci aspettiamo assumano il valore delle soluzioni Quoziente e Resto

Istruzioni Immagini
Creiamo 4 variabili:

Dividendo, Divisore, Quoziente, Resto

Eccole:

 ,  ,  ,  



Valori iniziali

modifica

Per cominciare il gatto ci chiederà i valori di Dividendo e Divisore (input) e automagicamente assegnerà Al Resto lo stesso valore del Dividendo e 0 al quoziente.
Infatti, in generale

 

cosa che è particolarmente vera con i nostri valori iniziali

 



Riceviamo input

modifica
Sprite Blocchi codice Istruzioni
  Il gatto ci pone la domanda Dividendo? e assegna la risposta alla variabile e lo stesso fa con il Divisore?

Assegniamo valori inziali a Quoziente e Resto

modifica
Sprite Blocchi codice Istruzioni
  Il Resto diventa uguale al Dividendo mentre il Quoziente vale 0 all'entrata del ciclo repeat until.


Script da progettare

modifica

Le immagini degli script e degli sprites sono state tutte pubblicate con la licenza CC - BY - SA 3.0 su Wikimedia Commons.

Sprite Codice
 
Rappresenta un orsetto di Scratch
 
Come creare un parallelogramma

Variazioni sul tema

modifica

Volendo si può cambiare sfondo e sprite, oppure si può aggiungere un sottofondo musicale.Si può anche cambiare il colore della penna o aggiungere altri script.

Progetto pubblicato all'interno della Community

modifica

https://scratch.mit.edu/projects/265874597/editor