Successivo-Precedente (scuola media)

Da Wikiversità, l'apprendimento libero.
Jump to navigation Jump to search
lezione
Successivo-Precedente (scuola media)
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Informatica per la scuola media 1
Avanzamento Avanzamento: lezione completa al 100%.

Successivo - Precedente (scuola media)[modifica]

Trovare il successivo ed il precedente di un numero

Versione di Scratch utilizzata[modifica]

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


Cosa richiede l'esercizio[modifica]

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

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[modifica]

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

Il precedente se il numero non è 0

Come funziona il programma[modifica]

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[modifica]

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[modifica]

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

Riceviamo input[modifica]

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

Input n[modifica]

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

Aspettiamo un secondo[modifica]

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

Calcolo del successivo[modifica]

Sprite Istruzioni Blocco codice1
Calcolo del successivo Basta aggiungere 1

L'annuncio finale[modifica]

Il gatto ha calcolato e ci dice il valore del successivo

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

Il codice successivo[modifica]

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[modifica]

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[modifica]

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[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

Collegamenti esterni[modifica]