Tutorial Algobuild Avanzato

Introduzione

Che cos’è Algobuild ?
Algobuild è un software scritto in Java multipiatta forma che permette di scrivere algoritmi sul calcolatore e di provare e testare la soluzione senza necessità di eseguire la codifica in un linguaggio di programmazione specifico (ad esempio C/C++ e simili).
In questo modo l’attenzione è sulla soluzione del problema e non sul codice che spesso fornisce degli strumenti agevolati per la risoluzione del problema, ed è legato ad una sintassi specifica.
Tale software si caratterizza per la possibilità di installarlo in tutti i sistemi operativi grazie al fatto che è scritto in Java. Quindi occorre avere sul proprio calcolatore la JVM la Java Virtual Machine che consente l’esecuzione di codice java.
Esistono altri software per raggiungere il medesimo scopo come flowgorithm, che funziona in modo efficiente in ambiente Windows; tuttavia non supporta l’uso di matrici come strutture dati nella stesura degli algoritmi.
Entrambi comunque, permettono anche la scrittura di algoritmi complessi scomposti in sotto algoritmi, tuttavia non consente il passaggio di parametri per riferimento dei tipi scalari ovvero le variabili di tipo semplice. Questo significa che se nel sotto algoritmo un dato deve essere di ingresso e uscita devo fare in modo che sia un parametro di ingresso al sotto algoritmo e ritorni il valore di output richiesto.
Nella sostanza, si sta affermando che in questo caso occorre utilizzare un algoritmo che poi in codicfica si traduce in funzione e non in procedura.
Inoltre i tipi strutturati quali matrici e vettori prima di essere passati come parametri ai sotto algoritmi devono essere definiti e inizializzati all’interno dell’algoritmo principale.
Nonostante queste limitazioni, la maggior parte dei problemi possono essere tranquillamente risolti con tale software.,
Il software supporta ovviamente anchela ricorsione,
Questo video estrapolato dal Corso “Dall’Algoritmo al C++ base” rende l’idea di come risolvere alcuni problemi senza l’uso di codice.
Per scaricare e installare Algobuild ecco il link di download

Video del Tutorial 2

Per continuare a leggere questo articolo devi sottoscrivere un abbonamento
Puoi abbonarti al link al menù principale o cliccando sul link Abbonati Ora!

Iscriviti al Corso “Dall’Algoritmo al C++ Base”