L’utente ha la possibilità di interagire con gli sprite attraverso i blocchi di input. In particolare il blocco chiedi permette di chiedere all’utente un valore che verrà raccolto nella risposta ed in seguito questo valore potrà essere memorizzato all’interno di una specifica variabile.
Supponiamo di dover implementare un algoritmo che permetta di calcolare il doppio di un numero richiesto all’utente. Per prima cosa andiamo a creare le variabili che ci servono:
- numero (permette di memorizzare un numero)
- doppio (permette di memorizzare il doppio del numero)
Per effettuare la richiesta del numero utilizziamo il blocco chiedi nel seguente modo:
In seguito è necessario salvare la risposta dell’utente nella variabile numero utilizzando il blocco porta:
A questo punto nella variabile sarà contenuto il valore immesso dall’utente attraverso la tastiera. Infine si procede ad effettuare un calcolo attraverso l’operatore di moltiplicazione:
Lo scratch creato permette di calcolare il doppio di un numero.
Esercizio 1
Crea uno scratch che permetta di calcolare la somma di due valori interi presi in input.
Per risolvere il problema è necessario dichiarare tre variabili:
- num1: contiene il primo numero
- num2: contiene il secondo numero
- somma: conterrà la somma dei due numeri
In seguito si procede a richiedere i valori all’utente e le risposte ottenute vengono memorizzate nelle variabili num1 e num2. Infine attraverso l’operatore di addizione, l’algoritmo è in grado di calcolare la somma fra i numeri e di memorizzarla nella variabile somma:
Vai a Gestione dei movimenti