Libri di Bo
Bibliografia di Bo: tutti i libri in vendita online editi da Apogeo Education con argomento C Linguaggio
Problem solving e programmazione in C Hanly Jeri R. Koffman Elliot B. Bolchini C. (Cur.) - Apogeo Education, 2013 - Idee E Strumenti
Prima di scrivere un programma è necessario individuare la soluzione del problema in termini di algoritmo, per poi scrivere il programma nel linguaggio scelto. Questa è una sfida che mette alla prova la capacità di capire i requisiti, i dati a disposizione e di trovare una strategia che porti alla soluzione desiderata. Pochi libri di programmazione affrontano questo aspetto importante. "Problem solving e programmazione in C", uno dei testi più utilizzati nella didattica a livello internazionale, costituisce un'eccezione: spiega come risolvere problemi mediante lo sviluppo di programmi utilizzando il linguaggio C. Gli autori possono così discutere in modo approfondito le scelte fatte nello sviluppo del programma, spiegando gli obiettivi e le motivazioni che stanno alla base del codice sviluppato. Il volume presenta tutti i costrutti fondamentali del linguaggio C, offrendo un'immagine dettagliata delle sue potenzialità per progettare soluzioni ben organizzate leggibili e riusabili. Un'ampia selezione di casi di studio ed esercizi proposti permette di consolidare le conoscenze.
Dal problema al programma. Introduzione al problem-solving in linguaggio C Cabodi Gianpiero Camurati Paolo Enrico Pasini Paolo - Apogeo Education, 2014 - Idee E Strumenti
Questo libro si propone di rispondere a una delle sfide più impegnative poste dai primi corsi di Programmazione nelle lauree di area scientifica e tecnologica: la necessità di acquisire non solo un nuovo strumento (il linguaggio, con la sua sintassi e le sue specificità), ma una nuova mentalità, una metodologia strutturata orientata alla risoluzione di problemi. L'enfasi del testo è posta proprio sul "problem-solving": dopo la presentazione di uno schema generale per la classificazione dei problemi computazionali, il lettore è guidato passo passo nella risoluzione delle diverse tipologie di problemi, dalla costruzione di un modello formale alla definizione di un algoritmo alla scrittura del programma. Si presuppone la conoscenza sintattica dei principali costrutti del linguaggio C (che vengono comunque richiamati in un capitolo apposito). L'esposizione si basa in gran parte sugli esempi, svolti in notevole dettaglio, e su un gran numero di esercizi, molti dei quali corredati da soluzione.
Ricorsione e problem-solving. Strategie algoritmiche in linguaggio C Cabodi Gianpiero Camurati Paolo Enrico Pasini Paolo - Apogeo Education, 2015 - Idee E Strumenti
Il volume tratta il tema della ricorsione: uno degli strumenti più potenti a disposizione del programmatore impegnato nelle attività di problem-solving, e al tempo stesso uno degli argomenti più ostici per gli studenti. Gli autori dapprima introducono il concetto di ricorsione mediante una serie di classici esempi di problemi ricorsivi, in ambito sia matematico che informatico; vengono poi introdotte le tecniche di esplorazione esaustiva dello spazio delle soluzioni, di ottimizzazione e di pruning. Ampio spazio è dedicato a esempi (interamente svolti) ed esercizi.