Successivo-Precedente (scuola media)

Da testwiki.
Versione del 5 set 2023 alle 17:09 di imported>CommonsDelinker (Bot: il file Scratch_Cat.svg è stato rimosso in quanto cancellato da Commons da Yann)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Template:Risorsa

Successivo - Precedente (scuola media)

Trovare il successivo ed il precedente di un numero

Versione di Scratch utilizzata

La versione di scratch usata in questo progetto è scratch 3.0 online.


Cosa richiede l'esercizio

Dato un numero in input vengono trovati il successivo ed il precedente

Input=n   Output=n+1  e  n1

Una volta risposto al gatto ad esempio con 23, lui ci darà come successivo 24 e poco dopo 22.

Calcolare il successivo ed il precedente

Il successivo di un numero si ottiene aggiungendo 1 al numero stesso

Successivo=n+1

Il precedente se il numero non è 0 n0Precedente=n1

Come funziona il programma

Il gatto chiede il numero che viene annotato nella variabile n, procede poi semplicmente a calcolare il successivo, a restituirlo nominandolo e lo stesso fa per il precedente.

Variabili

Cominciamo con preparare le variabili necessarie (n come input) al funzionamento, Successivo e Precedente (output).

Istruzioni Immagini
Creiamo 3 variabili:

n, successivo e precedente

Eccole:

n input, Successivo, Precedente.png


Input

Per cominciare il gatto ci chiederà il numero n e assumerà la risposta come valore per la variabile n.

Riceviamo input

Sprite Blocchi codice Istruzioni
Dammi un numero Il gatto: «Dammi un numero» e assegna la risposta alla variabile n

Input n

Sprite Blocchi codice Istruzioni
Porta n a risposta n assume il valore dato in input in risposta.

Aspettiamo un secondo

Sprite Blocchi codice Istruzioni
Attendi 1 secondo Un po' di suspense...

Calcolo del successivo

Sprite Istruzioni Blocco codice1
Calcolo del successivo Basta aggiungere 1

L'annuncio finale

Il gatto ha calcolato e ci dice il valore del successivo

Sprite Istruzioni Blocco codice1
Il successivo è Il successivo è ...

Il codice successivo

Il codice per far dire al gatto il successivo di un numero è completato.

Sprite Istruzioni Blocco codice1
Codice successivo

Con passaggi analoghi si può ottenere il calcolo e la restituzione del precedente, o anche del doppio o del triplo di un numero. Usando le attese è possibile fare in modo che in un unico progetto vengano calcolati ed espressi tutti questi numeri.

Progetto successivo da remixare e completare con precedente

Qui https://scratch.mit.edu/projects/428848211/ si trova il progetto per il calcolo del successivo, a questi blocchi possono essere aggiunti quelli necessari per il calcolo del precedente.

Possibili miglioramenti

Il calcolo del precedente non è possibile se il numero in input è 0. Un possibile miglioramento del codice si ottiene inserendo un controllo prima di calcolare il precedente.

Note

Bibliografia

  • 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

Collegamenti esterni