Diagramma di flusso esempi – In questa lezione realizzeremo dei diagrammi di flusso utilizzando gli algoritmi sequenziali.
Diagramma di flusso primo esempio
La paga di un operaio è di 15,00 € all’ora. Sulla stessa paga viene effettuata una trattenuta pari al 27%. Chiedendo il numero delle ore lavorative svolte, calcolare la paga netta.
Per risolvere questo problema analizziamo i dati da prendere in input e le costanti.
Costanti: La paga e la trattenuta sono valori costanti in quanto, nel problema descritto, hanno un valore predefinito. La forma da utilizzare è il rettangolo!
Variabili: L’unico dato in input da prendere sono le ore. La forma da utilizzare è il parallelogramma.
L’operazione da svolgere è quella del calcolo della paga netta, cioè la paga per le ore meno le trattenute.
Quindi sviluppiamo il diagramma di flusso dell’algoritmo proposto.
Ovviamente ci possono essere altre possibili soluzioni.
Secondo esempio
Una sala cinematografica ha 550 posti dei quali 250 in galleria e il resto in platea. Sapendo che il biglietto in platea costa 8 € e in galleria 2 € in più, calcolare l’incasso in una sera di tutto esaurito.
Per risolvere questo algoritmo abbiamo bisogno delle seguenti costanti e variabili:
Costanti:
posti_totali=550
posti_galleria=250
prezzo_p=8
Variabili:
posti_platea si ottiene dalla differenza dei posti totali meno i posti in galleria.
prezzo_g si ottiene aggiungendo 2 al prezzo della platea.
In tutti i casi utilizziamo come forma il rettangolo.
Ecco dunque l’algoritmo sviluppato con i diagrammi a blocchi.
Alcuni link utili
Indice tutorial diagrammi 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