L’analisi dei problemi informatici è il primo step prima di iniziare la vera e propria programmazione. |
Conosciamo cosa si intende per algoritmo e quali sono le sue caratteristiche. |
Conosciamo i diagrammi di flusso (in inglese flow chart) la rappresentazione grafica delle operazioni da eseguire per l’esecuzione di un programma. |
Vediamo qualche semplice esempio di Algoritmi e diagrammi di flusso |
Flowgorithm è un’applicazione gratuita che ti aiuta in modo semplice a disegnare diagrammi di flusso. Vai al sito: http://www.flowgorithm.org Esegui il download: http://www.flowgorithm.org/download/index.htm |
Un modo semplice e veloce per disegnare diagrammi di flusso (flowchart) e avere il rispettivo pseudo-codice è AlgoBuild. AlgoBuild è divertente e facile da usare, grazie al suo ambiente grafico strutturato, è dedicato all’apprendimento della programmazione secondo il paradigma imperativo, quello dei linguaggi più comuni come Pascal, C, Java, Basic…, e una volta terminati i programmi possono essere eseguiti all’interno dell’ambiente grafico. Le istruzioni possibili sono quelle tipiche della programmazione strutturata, si utilizzano le istruzioni del linguaggio come output, input, assegnazione, test condizionali, cicli per mezzo di comandi visuali. Il file è in formato .jar quindi installabile su sistemi operativi Windows, Linux e Mac IoS. Visita il sito: https://algobuild.com/it/index.html Esegui il download: https://algobuild.com/it/download.html |