Realizziamo un semplice diagramma a blocchi che calcoli l’area del cerchio e la sua circonferenza conoscendo il raggio.
Per risolvere l’algoritmo serviranno queste forme:
Ellisse per l’inizio e per la fine.
Rettangolo per le operazioni, in questo caso per calcolare l’area e per inserire il valore della costante PiGreco.
Parallelogramma per inserire l’input, ovvero il raggio e per visualizzare l’output, cioè l’area e la circonferenza.
Ricordiamo che l’area del cerchio è il prodotto tra PiGreco e il quadrato del raggio, mentre la circonferenza è il prodotto tra PiGreco e il doppio del raggio.
PiGreco è un valore costante e nella risoluzione dell’algoritmo useremo il suo valore approssimato a 3,14.
N.B. La costante non va mai presa in input, in quanto non è un valore che si deve acquisire da tastiera, ma deve essere inserita come assegnamento, nel rettangolo.
Ecco dunque il diagramma a blocchi che calcola l’area del cerchio e la sua circonferenza, sviluppato con Algobuild.
Notate che nell’output non si devono mettere le virgolette, come ho già spiegato nel precedente articolo.
Realizziamo adesso un altro esempio.
Secondo esempio – Area del cerchio con i flow chart
Calcolare l’area del cerchio prendendo in input la circonferenza.
In questo caso devo utilizzare la seguente formula:
Area= C*C/(4*PiGreco)
Per risolvere l’algoritmo serviranno queste forme:
Ellisse per l’inizio e per la fine.
Rettangolo per le operazioni, in questo caso per calcolare l’area e per inserire il valore della costante PiGreco.
Parallelogramma per inserire l’input, ovvero la circonferenza e per visualizzare l’output, cioè l’area del cerchio.
Ecco quindi il diagramma a blocchi che calcola l’area del cerchio, prendendo in input la circonferenza, sviluppato con i flow chart.
Alcuni link utili
Indice argomenti diagramma a blocchi
2 – Primi esercizi con i diagrammi di flusso (perimetro triangolo; area di un trapezio)
3 – Altro semplice esercizio sui flow chart (calcolare uno sconto)
5 – Precedente e successivo di un numero
6 – Introduzione agli algoritmi di selezione
9 – Algoritmo di selezione sugli angoli