Diagramma di flusso

In questo tutorial svolgeremo alcuni esercizi utilizzando il diagramma di flusso definito anche diagramma a blocchi.

Diagramma di flusso – primo esercizio

Dati in input i lati di un triangolo trovare il perimetro.

Per risolvere l’algoritmo dobbiamo prendere in input i tre lati: a, b e c e dopo calcolare il perimetro attraverso questa semplice operazione: perimetro=a+b+c.

Serviranno dunque queste forme:

Ellisse per l’inizio e per la fine.

Rettangolo per le operazioni, in questo caso per calcolare il perimetro.

Parallelogramma per inserire l’input, ovvero i tre lati e per visualizzare l’output, cioè il perimetro.

Per il momento sviluppiamo l’algoritmo senza fare il controllo che i dati presi in input siano effettivamente i lati di un triangolo, perchè sarebbe complesso per il momento presentare questa soluzione. Ma più avanti verrà aggiunta.

Ecco quindi il semplice diagramma di flusso che rappresenta l’algoritmo:

perimetro triangolo

Secondo esercizio

Dati in input B, b e h, cioè la base maggiore, la base minore e l’altezza di un trapezio calcolarne l’area.

Quindi prendiamo in input B, b ed h e dopo calcoliamo l’area del trapezio attraverso questa semplice operazione: Area=(b+B)*h/2.

Serviranno quindi queste forme:

Ellisse per l’inizio e per la fine.

Rettangolo per le operazioni, in questo caso per calcolare l’area.

Parallelogramma per inserire l’input, ovvero B, b, h e per visualizzare l’output, cioè l’area.

Anche in questo caso, per il momento omettiamo i controlli dell’input.

Ecco dunque il diagramma di flusso che rappresenta l’algoritmo:

area trapezio algoritmo

Questi sono solo alcuni semplici algoritmi che utilizzano i diagrammi di flusso, più avanti faremo altri esempi.

Alcuni link utili

Indice argomenti diagramma a blocchi

Numeri primi da 1 a 100

Triangoli con algobuild

Fibonacci con algobuild

Serie buffa con algobuild

Area del cerchio con Algobuild

Numeri amicabili con algobuild

Numeri perfetti con algobuild

Massimo fra tre numeri

Minore fra tre numeri

Minore tra due numeri

Diagramma a blocchi

Autore dell'articolo: cristina

Avatar per Coding Creativo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *