In quest’articolo affronteremo un semplicissimo algoritmo che consente di sommare un intervallo di numeri con Scratch .
Ad esempio se ho un intervallo di numeri che va da 100 a 200 calcoliamo la somma di tutti i numeri dell’intervallo.
Si possono utilizzare vari metodi, noi per la risoluzione dell’algoritmo utilizzeremo questa formula: (primo+ultimo)/2*quantità_numeri.
Quindi se consideriamo i numeri da 100 a 200 avremo:
(100+200)/2*101=15050
Algoritmo per sommare un intervallo di numeri con Scratch
Per la realizzazione di quest’algoritmo con Scratch serviranno poche istruzioni.
Scegliamo innanzitutto uno sfondo e uno sprite qualunque.
Io ad esempio ho scelto questi:
Poi mi serviranno le variabili:
intervallo – per calcolare quanti sono i numeri da sommare;
primo – indica il primo numero dell’intervallo;
ultimo – indica l’ultimo numero dell’intervallo;
somma – è la variabile che conterrà la somma finale di tutti i numeri dell’intervallo.
Quindi chiediamo di inserire il primo numero, dopo chiediamo di inserire l’ultimo numero e poi calcoliamo quanti sono i numeri da sommare con questo semplice calcolo:
intervallo=(ultimo-primo)+1
Dunque ci rimane da calcolare la somma con la formula:
somma: (primo+ultimo)/2*intervallo
Infine facciamo dire al gattino quanto vale la somma dell’intervallo.
In questo algoritmo non abbiamo utilizzato né istruzioni condizionali, né cicli. Si potrebbe però fare un controllo sul secondo numero preso in input per verificare che sia maggiore del primo e solo dopo effettuare la somma.
Provate pure a farlo.
Alcuni link utili
Olimpiadi di informatica con scratch
Olimpaidi di matematica con scratch
Figure equivalenti con scratch
Riconoscere gli angoli con scratch
Giochi matematici autunno 2018
Esempi di giochi matematici Bocconi
Gioco della tabellina con scratch
Gioco indovina numero con scratch
Equazioni di primo grado con scratch
Disegnare poligoni regolari con scratch
La successione di Fibonacci in Scratch
Massimo fra tre numeri in Scratch
Minimo tra 3 numeri in Scratch