Realizziamo un semplice diagramma a blocchi che rappresenti l’algoritmo per il calcolo della tabellina del 2.
Questo tipo di algoritmo lo sviluppiamo in maniera iterativa, cioè utilizzando i cicli.
Ci serve una variabile conta che parte da 0 e arriva fino a 11. Quando arriva ad 11 infatti uscirà dal ciclo senza calcolare nulla.
La variabile conta di volta in volta la moltiplichiamo per 2 e successivamente la incrementata di 1.
Quindi si avrà:
Primo passo:
numero=conta*2=0*2=0
conta=conta+1=0+1=1
Secondo passo:
numero=conta*2=1*2=2
conta=conta+1=1+1=2
Terzo passo:
numero=conta*2=2*2=4
conta=conta+1=2+1=3
e così via fino ad arrivare a 20.
Tabellina del 2 – primo procedimento
Sviluppiamo dunque una prima soluzione seguendo i passaggi spiegati nell’esempio precedente. Utilizziamo cioè la variabile conta che di volta in volta verrà moltiplicata per due.
Ad ogni iterazione stampiamo il numero così ottenuto.
Dopo incrementiamo la variabile conta di 1.
Ripetiamo il tutto fino ad ottenere il numero 20, ovvero 10*2.
Ecco il diagramma a blocchi, sviluppato con Algobuild, che determina l’algoritmo della tabellina del 2. L’algoritmo utilizza le strutture iterative.
Tabellina del 2 – secondo procedimento
Proponiamo un’altra soluzione che non utilizza la variabile contatore:
In questo caso inizializziamo il numero a zero ed impostiamo l’uscita dal ciclo quando il numero raggiungerà 20 (2*10).
All’interno del ciclo incrementeremo il numero di 2 ogni volta.
Ecco dunque il diagramma a blocchi che rappresenta la seconda soluzione all’algoritmo per la tabellina del 2.
Questi sono solo dei semplici esempi di come realizzare un algoritmo che visualizzi la tabellina del 2.
Alcuni link utili
Indice argomenti diagramma a blocchi
Divisori di un numero con algobuild
Algoritmi di selezione sugli angoli
Numeri amicabili con algobuild