Elevare a potenza (scuola media)
Elevare a potenza (scuola media)
[modifica]Calcolare la potenza di un numero attraverso un ciclo ripetuto. Si può fruire di questo tutorial in forma di mappa mentale su wiki2map
Versione di Scratch utilizzata
[modifica]La versione di scratch usata in questo progetto è scratch 3.0 online.
Cosa richiede l'esercizio
[modifica]Fornire base ed esponente e calcolare la potenza risultato attraverso un cilo ripetuto.
Calcolare una potenza
[modifica]La velocità di calcolo del PCVK permette di eseguire molti calcoli in poco tempo. Questa caratteristica è proprio quella che fa al caso nostro visto che per calcolare una potenza altro non si deve fare che moltiplicare un numero per se stesso, la base, per tante volte quante sono quelle indicate dall'esponente.
Definizione:
e per esempio .
Per ottenere questo risultato con scratch useremo un ciclo repeat che si ripeterà per un numero di volte pari all'esponente, partendo dalla prima moltiplicazione di per la base.
Simulando il ciclo inserito nel programma la base e l'esponente il ciclo repeat, per 4 volte, procederà cosi:
Finito.
Stage e Variabili
[modifica]Cominciamo con preparare le variabili necessarie (input) al funzionamento Base, Esponente e Potenza. L'output sarà la potenza. Si può modificare lo sfondo disegnando un e posizionando in modo opportuno le variabili sullo stage visibili in large readout (formato grande)
Istruzioni | Immagini |
---|---|
Creiamo 3 variabili:
Base, Esponente e Potenza |
Input e Valori iniziali
[modifica]Clikkata la bandiera verde. Si azzerano tutte le variabili, in realtà la potenza verrà inizializzata ad prima del ciclo, ma per coerenza con il simbolo è meglio, all'inizio, far apparire il valore . Poi il Gatto ci chiederà di inserire Base ed Esponente e prima di entrare nel ciclo, invisibilmente, porterà la Potenza ad
Il ciclo repeat until
[modifica]Questo ciclo si ripeterà un numero di volte pari a quelle indicate dall'esponente, alla fine di ogni ciclo la Potenza crescerà poiché viene posta uguale alla moltiplicazione del suo valore iniziale con la Base
Output la potenza calcolata
[modifica]finita l'esecuzione del ciclo il Gatto ci restituisce la Potenza. Questo output può essere migliorato rendendo più chiara la frase finale. La potenza è comunque leggibile anche sullo stage nella variabile a destra del segno di uguaglianza.
Sprite | Blocchi codice | Istruzioni |
---|---|---|
Output finale. |
Codice completo elevare a potenza
[modifica]Sprite | Blocchi codice | Istruzioni |
---|---|---|
Codice completo del progetto. |
-->
Schema progetto da montare
[modifica]A questo link https://scratch.mit.edu/projects/351932034/editor/ si trova il progetto scratch smontato va remixato e montato nella sequenza corretta.
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