Fondamenti di Informatica
Obiettivo principale del volume è fornire allo studente i fondamenti della programmazione dei calcolatori elettronici e in particolare, sviluppare un metodo di soluzione rigoroso di classi diverse di problemi. Particolare accento è posato sui costrutti fondamentali e sulla possibilità di costruire soluzioni basate sul riuso del software. Vengono descritte l'architettura funzionale di un calcolatore e le fasi di trasformazione necessarie affinchè un procedimento risolutivo di un problema, denominato algoritmo, possa essere trasformato in un programma eseguibile da un calcolatore. Vengono poi presentati i costrutti fondamentali della programmazione strutturata, le strutture delle statiche e dinamiche, gli algoritmi risolutivi di classi generali di problemi, utilizzando come riferimento il linguaggio di programmazione C. Il testo è completato inoltre da: elementi di complessità di algoritmi, codifica binaria dell'informazione, trasformazione di basi ed esempi svolti.