I diagrammi a blocchi

In questa sezione presentiamo un tutorial sui diagrammi a blocchi.

I diagrammi a blocchi, denominati anche diagrammi di flusso o flow chart, sono un metodo per rappresentare graficamente gli algoritmi.

Si utilizzano dunque delle forme geometriche (blocchi) per rappresentare i vari passi dell’algoritmo e le istruzioni che devono essere eseguite.

Partendo da un diagramma a blocchi, un algoritmo si può successivamente implementare facilmente in tutti i linguaggi di programmazione.

In questo tutorial si fa uso di Algobuild per rappresentare i diagrammi a blocchi, ma si può semplicemente utilizzare solo carta e penna.


Indice argomenti tutorial sui diagrammi a blocchi

Introduzione ai diagrammi a blocchi

1 – Diagramma a blocchi

Algoritmi sequenziali

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

Algoritmi di selezione

6 – Introduzione agli algoritmi di selezione

7 – Minore tra due numeri

8 – Maggiore fra tre numeri

9 – Algoritmo di selezione sugli angoli

10 – Confronto tra due numeri

11 – Figure equivalenti

12 – Esercizi diagrammi di flusso

13 – Esercizi svolti diagrammi di flusso (Dati due numeri A e B verificare se A è il quadrato di B – Date le dimensioni di due rettangoli calcolarne l’area e determinare quale dei due ha la superficie maggiore).

14 – Altri esercizi sulla selezione con Algobuild

15 – Algoritmo anno bisestile

16 – Multipli di un numero con Algobuild

Algoritmi iterativi

Ciclo while

Cicli e diagrammi di flusso

Concetto di iterazione

Esercizio sui cicli con i flow chart

Iterazioni con i flow chart

Multipli di un numero usando i cicli

Esempi sulle iterazioni

Esercizio sulle iterazioni

Successivi di un numero

Tabellina del 2

La successione di Fibonacci con Algobuild

Algoritmo serie buffa

Numeri amicabili con i diagrammi di flusso

Numeri perfetti con Algobuild

Triangoli con Algobuild

Gioco indovina numero con i diagrammi a blocchi

Divisori di un numero con i flow chart

Numeri primi da 1 a 100 con i flow chart

Array con Algobuild

Array con i diagrammi a blocchi

Flow chart array

Media dei numeri in un array