[o] Tipo di committente: Privato

[o] Paolo Marchese

[o] maverick21@hotmail.it (è la mia casella personale)

[o] Pagamento tramite bonifico bancario.

[o] Luogo di Lavoro: telelavoro

[o] Data consegna: 17 settembre 2013

Stesura di una relazione riguardo al progetto di un programma di C (progetto universitario).
Il testo del progetto è raggiungibile qui con tutte le richieste precise, di seguito metto u'indicazione delle richieste.
Non c'è bisogno di sviluppare l'intero codice, ma basta seguire le seguenti richieste:
La progettazione deve prevedere la scelta delle strutture dati da usare per rappresentare i dati e gli algoritmi da applicare. Non basta limitarsi a riferimenti generici alle tecniche algoritmiche utilizzate (es: \l'operazione X si risolve con un algoritmo greedy") ma è necessario dettagliare le procedure da utilizzare, tramite pseudocodice o direttamente il linguaggio C. In caso si scelga di consegnare porzioni di codice C, renderle eseguibili e testabili da sole, scrivendo per ognuna di queste porzioni una adeguata funzione main.
In particolare si richiede di analizzare, in funzione delle scelte di progettazione fatte, quale risulta essere il costo delle diverse operazioni richieste dalla specifi ca.
Si richiede inoltre di fornire una rassegna esauriente di esempi che potrebbero essere usati per testare il programma e che mettono in evidenza particolari caratteristiche del suo funzionamento (non solo casi tipici di input, ma anche casi limite e/o situazioni patologiche; input che evidenzino la di fferenza di prestazioni tra le soluzioni progettuali scelte e altre piu semplicistiche).
Non si richiede un'implementazione completa del progetto; è sufficiente fornire l'ossatura del programma (eventualmente suddiviso su piu file) contenente in particolare: le definizioni dei tipi fondamentali, i prototipi delle funzioni che realizzano le operazioni specificate nella traccia, e tutte le porzioni di codice utili ad illustrarne il loro uso.


File progetto: http://lonati.di.unimi.it/algo/1213/...tonehenge2.pdf


Scusate ma ho fatto confusione tra copia e incolla, quello di prima era destinato a un altro forum per richieste non professionali.