I migliori prodotti

Realizziamo un semplice algoritmo per il calcolo del maggiore tra due numeri in Scratch.

Scegliamo uno sfondo ed uno sprite qualsiasi.

1 Inizio: andiamo su situazioni e scegliamo quando si clicca sulla bandiera verde.

2 – Andiamo su sensori e scegliamo il blocco chiediCome ti chiami?’ e attendi. Sostituiamo al posto di Come ti chiami? il testo Inserisci il primo numero.

3 – Andiamo su variabili e creiamo la variabile di nome a, lasciando l’opzione per tutti gli sprite. (Per creare una nuova variabile vi ricordo il tutorial: variabili in scratch 3.0)

4 -Trasciniamo il blocco porta a a.

5 – Inseriamo il blocco risposta che si trova nella sezione sensori.

6 – Ripetiamo i passi 2, 3, 4 e 5 per la variabile b.

7 – Andiamo su controllo e scegliamo il blocco se allora altrimenti.

8 – Operatori: trasciniamo il blocco con il simbolo >.

8 – Andiamo su dire e se a è maggiore di b allora visualizziamo in output il messaggio.

9 – Altrimenti inseriamo un altro blocco di controllo se allora altrimenti.

10 – Operatori: trasciniamo il blocco con il simbolo =

11 –  Andiamo su dire e se a è uguale a b allora visualizziamo in output il messaggio.

12 – Altrimenti sempre su dire inseriamo il messaggio che a è minore di b.

13 – Fine: andiamo su controllo e scegliamo ferma tutto.

Ecco quindi il codice a blocchi per l’algoritmo che calcola il maggiore tra due numeri:

maggiore tra due numeri

Nella prossima lezione svilupperemo l’algoritmo per il calcolo del maggiore fra tre numeri presi in input.

Alcuni link utili

Indice tutorial scratch 3.0

Indice argomenti scratch 2.0

Numeri primi in Scratch

Massimo fra tre numeri in Scratch

Minimo tra 3 numeri in Scratch

Numeri perfetti con algobuild

Numeri amicabili

Selecion sort in Scratch

Esempio di successione di Fibonacci con Algobuild

La successione di Fibonacci in C++