Utente:Mattruffoni/Sandbox/9

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