Vediamo adesso come realizzare un algoritmo che calcoli il minimo fra tre numeri in Scratch.
Il procedimento che adotteremo sarà quello che abbiamo già utilizzato nella ricerca del massimo fra tre numeri.
Definizione di minimo
Il valore minimo non è altro che il valore più piccolo tra un insieme di numeri.
Procedimento
Per sviluppare l’algoritmo creiamo 4 variabili come in figura:
Le variabili posso chiamarle ad esempio A, B, C e minimo.
Successivamente sviluppo lo script, chiedendo in input i tre numeri A, B, C.
Assegno al minimo il primo valore, ovvero A.
Dopo confronto il secondo numero con B. Se B è minore assegno al minimo il valore di B.
Poi vado avanti e confronto C con il minimo. Se C è più piccolo assegno al minimo il valore di C.
Alla fine dirò qual è il minimo fra tre numeri e si fermerà lo script.
Esempio Minimo fra tre numeri in Scratch
Se provo ad inserire ad esempio questi numeri:
A=4
B=8
C=2
Si avranno questi passaggi:
All’inizio al minimo viene assegnato il valore di A.
Quindi minimo=4
Poi si controllerà se B è più piccolo del minimo.
In questo caso ci chiediamo 8 è minore di 4? Non lo è, quindi andiamo avanti.
Dunque adesso controlleremo se C è più piccolo del minimo.
In questo caso ci chiediamo 2 è minore di 4? Lo è quindi assegniamo al minimo il valore di C.
Dunque minimo=2
Alla fine il programma terminerà dicendo: il minimo è 2.
In Scratch ci possono essere tante altre soluzioni che possono risolvere questo algoritmo che calcola il minimo tra tre numeri.
Provate anche voi a sviluppare una soluzione a aggiungetela nei commenti sotto!
La successione di Fibonacci in Scratch
Massimo fra tre numeri in Scratch
Massimo tra n numeri in Scratch