Come creare un Algoritmo

Naviga SWZ: Home Page » Articoli
Articolo del 29 Febbraio 16 Autore: Fabio Ferraro

Come creare un Algoritmo - immagine 6
Come creare un Algoritmo - immagine 7Come creare un Algoritmo - immagine 8

Componenti della macchina di Von Neumann:

1) CPU (processore) che contiene l´Unità operativa, nella quale a sua volta è contenuta l´unità aritmetica e logica (o ALU);

2) Unità di controllo

3) Unità di memoria (RAM, Random Access Memory)

4) Unità di input

5) Unità di output, necessaria affinché i dati elaborati possano essere restituiti all´operatore Bus, un canale che collega tutti i componenti fra loro

Concepita intorno al 1940 è stata l´inspirazione dei progettisti del primo computer general purpose ENIAC e primo computer elettronico Turing completo della storia.


Scopo dell´articolo

Vedremo come realizzare graficamente e computazionalmente un algoritmo per mezzo di tre programmi, due che utilizzano i diagrammi di flusso per esprimere la soluzione del problema: AlgoBuild e Diagram Design. Il terzo DEV-C++ consente di scrivere e compilare il codice per risolvere il problema tramite il linguaggio di programmazione ad alto livello C/C++ e infine eseguito dal calcolatore, generando un file eseguibile. L´articolo si baserà
su un algoritmo molto semplice che serve a scopo puramente didattico, il calcolo delle somma di tre numeri:

                                             A + B + C = SOMMA

Iniziamo con lo scrivere la sequenza di passi che ci portano alla soluzione del problema.
 
 Leggiamo i valori delle tre variabili;
 Calcoliamo la somma;
 Visualizziamo il risultato.

AlgoBuild 0,80

AlgoBuild è un software didattico (che ci consente di apprendere le nozioni base della programmazione strutturata) per progettare programmi, la cui intefaccia GUI consente di disegnare i flow-chart che caratterizzano i passi dell´algoritmo in base alle  regole della programmazione strutturata. Inoltre questo magnifico programma ci consente di visualizzare anche lo pseudo-codice dell´algoritmo. Si può eseguire il programma passo-passo.

Verifica dei requisiti di sistema

Prima di procedere con l´installazione o come in questo caso con l´utilizzo diretto del nostro programma verifichiamo che il nostro computer abbia una configurazione che soddisfi i requisiti di sistema. Unico requisito necessario al funzionamento di AlgoBuild è che nel computer è installato un ambiente di esecuzione Java (JRE) versione 6. Se Java non è installato nel nostro sistema si può scaricare dal seguente link.
AlgoBuild è distribuito in due versioni: la versione in formato jar utilizzata in questo tutorial che gira su Windows, Linux, Mac e qualsiasi altra piattaforma dove c´è l´ambiente Java. Mentre la versione exe è utilizzabile solo in Windows.

Installazione

Avviamo il file "AlgoBuild080.jar" appena scaricato dal link_AlgoBuild.

Come creare un Algoritmo - immagine 9
Procediamo ora con la prima configurazione.
Come creare un Algoritmo - immagine 10
Si avvierà il programma, richiamabile sempre dal file jar scaricato.

Come creare un Algoritmo - immagine 11
Troveremo un ambiente grafico snello e intuitivo diviso in due colonne principali dove alla sinistra sarà presente la zona Flow-chart e a destra la zona di realizzazione dello pseudocodice.


Come creare un Algoritmo - immagine 12
Nel caso abbiamo necessità di supporto basta cliccare sull´apposita voce "Aiuto".


Come creare un Algoritmo - immagine 13Si può usare il manuale online. Tutorial e manuale sono raggiungibili direttamente dai seguenti link : tutorial, manuale.


Come creare un Algoritmo - immagine 14

Dal menù principale selezionando la voce "File" potremo eseguire le operazioni standard di salva,apri e nuovo.

Come creare un Algoritmo - immagine 15


« Precedente     1 [2] 3  4  5     Successiva » ]
Pagine Totali: 7

La Community di SWZone.it

La community con le risposte che cerchi ! Partecipa é gratis !
Iscrizione ForumIscriviti al Forum

Newsletter

Vuoi ricevere tutti gli aggiornamenti di SWZone direttamente via mail ?
Iscrizione NewsletterIscriviti alla Newsletter