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.

Banner Pubblicitario

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.

diagramma a blocchi area cerchio

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:

Banner pubblicitario

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.

area diagramma a blocchi

Alcuni link utili

Indice argomenti diagramma a blocchi

1 – 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)

4 – Area del cerchio

5 – Precedente e successivo di un numero

6 – Introduzione agli algoritmi di selezione

7 – Minore tra due numeri

8 – Maggiore fra tre numeri

9 – Algoritmo di selezione sugli angoli