Un diagramma di flusso in informatica è sinonimo di diagramma a blocchi. In questo tutorial svolgeremo alcuni esercizi utilizzando i diagrammi di flusso.

Chi volesse seguire la prima lezione, può andare al link: diagrammi 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.

Per realizzare il diagramma di flusso serviranno dunque queste forme:

Ellisse per l’inizio e per la fine.

Banner Pubblicitario

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 proposto:

perimetro triangolo

Secondo esercizio con i diagrammi di flusso

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.

Per realizzare il diagramma di flusso serviranno quindi queste forme:

Banner pubblicitario

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 ne faremo degli altri.

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