Rappresentazione degli algoritmi-Algobuild

Diagrammi di flusso o flow-chart

  • Mettono in evidenza in modo visivo il flusso di esecuzione dell’algoritmo.
  • Permettono la descrizione delle istruzioni con frasi rigorose e non ambigue, allo stesso modo del pseudocodice.
  • Sono un linguaggio di modellazione grafico per rappresentare gli algoritmi.

 

  • I flow chart vengono creati attraverso l’uso di specifici simboli concatenati fra loro attraverso segmenti orientati (frecce di connessione).
  • Una combinazione di blocchi elementari descrive un algoritmo se:
  • Viene usato un numero finito di blocchi.
  • Lo schema inizia con un blocco iniziale e termina con un blocco finale.
  • Ogni blocco soddisfa delle condizioni di validità.
  • Attraverso il solo utilizzo dei blocchi elementari è possibile realizzare un algoritmo comunque complesso.

 

Utilizziamo il Software Algobuind scaricabile dal sito ufficiale https://algobuild.com/it/index.html.

Algobuild è un software utilizzato per la stesura e la simulazione degli algoritmi.

Una volta disegnato a video il diagramma di flusso il programma ne esegue le istruzioni in esso contenute fornendo il relativo risultato.

Il software è portable, non deve essere installato, ed è freeware.

Sul sito stesso è disponibile il manuale di utilizzo.

bloccoinizio

bloccofine

bloccoinput

bloccoutput

bloccooperazione

bloccoselezione

selezioneesempio

tabellatraccia

 

Esercizio

Impariamo ad utilizzare Algobuild 0.80 realizzando un semplice esempio.

Acquisire da tastiera tre voti e calcolare/visualizzare la media.

somma