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
Algoritmi sequenziali
3 – Primi esercizi con i diagrammi di flusso (perimetro triangolo; area di un trapezio)
4 – Altro semplice esercizio sui flow chart (calcolare uno sconto)
6 – Precedente e successivo di un numero
7 – Diagrammi di flusso, esempi sugli algoritmi sequenziali
8 – Esercizi diagrammi di flusso scuola secondaria
Algoritmi di selezione
9 – Introduzione agli algoritmi di selezione
10 – Algobuild esercizi svolti
13 – Algoritmo di selezione sugli angoli
16 – Esercizi diagrammi di flusso
17 – Altri esercizi sui diagrammi di flusso
18 – Diagrammi di flusso esercizi svolti (prezzo scontato – temperatura della serra)
20 – Altri esercizi sulla selezione con Algobuild
21 – Creare diagrammi di flusso (prezzo di un prodotto)
23 – Multipli di un numero con Algobuild
Algoritmi iterativi
24 – Introduzione al ciclo while
25 – Ciclo while esercizi (somma di 10 numeri con 2 metodi)
26 – Cicli e diagrammi di flusso (moltiplicare 10 numeri)
27 – Concetto di iterazione (contare quanti numeri pari e quanti dispari sono stati inseriti)
28 – Esercizio sui cicli con i flow chart (prendere in input 10 numeri e sommare solo i positivi)
29 – Iterazioni con i flow chart (Inserire in input 15 numeri, calcolare e visualizzare la media)
30 – Multipli di un numero usando i cicli
32 – Esercizio sulle iterazioni (sommare i numeri in un intervallo)
35 – La successione di Fibonacci con Algobuild
37 – Numeri amicabili con i diagrammi di flusso
38 – Numeri perfetti con Algobuild
40 – Gioco indovina numero con i diagrammi a blocchi
41 – Divisori di un numero con i flow chart
42 – Numeri primi da 1 a 100 con i flow chart
44 – Esempio di ciclo indefinito
45 – Altro esempio di ciclo indefinito
46 – Esercitazione sui cicli indefiniti
Array con Algobuild
Array con i diagrammi a blocchi