Algoritmi

calcActive())">
- ISBN/EAN
- 9788820338107
- Editore
- Hoepli
- Formato
- Brossura
- Anno
- 2007
- Pagine
- 452
Disponibile
21,50 €
Il testo fornisce le basi teoriche e pratiche per la gestione dei dati, sia in memoria centrale che in memoria di massa, come completamento della programmazione strutturata, e consente di acquisire le conoscenze fondamentali del paradigma ad oggetti, le tecniche per progettare e realizzare classi e programmi a oggetti, e i fondamentali elementi metodologici per affrontare la progettazione orientata agli oggetti.
Il volume è strutturato in tre parti, ciascuna organizzata in moduli. La prima parte affronta le variabili dinamiche e i tipi di dati astratti; per ciascuno di essi viene riservata una unità didattica ricca di esempi ed esercizi risolti.
Tra gli esempi sono proposti tutti gli algoritmi classici che devono necessariamente far parte del bagaglio culturale di ogni programmatore (dalle visite agli alberi all’algoritmo di Djikstra sui grafi). Nella seconda parte viene trattata la gestione dei dati su memoria di massa, dalla gestione e creazione di singoli file, alla progettazione e realizzazione di archivi. Vengono proposte le diverse tecniche di accesso diretto ai dati (hash, indici) e le organizzazioni classiche semplici e complesse (dagli archivi sequenziali ai B-alberi). Nella terza parte viene affrontata la programmazione a oggetti dal punto di vista sia teorico sia pratico, fornendo le basi per la realizzazione di programmi comprendenti tutti gli aspetti fondamentali della OOP: ereditarietà, incapsulazione, polimorfismo.
Viene presentata una metodologia di progetto che sfrutta i concetti elementari dell’ingegneria del software e della progettazione orientata oggetti OOD.
Alla fine di ogni unità didattica è presente un ricco numero di esercizi.
Maggiori Informazioni
| Autore | Camagni Paolo |
|---|---|
| Editore | Hoepli |
| Anno | 2007 |
| Tipologia | Libro |
| Num. Collana | 0 |
| Lingua | Italiano |
| Indice | Variabili dinamiche e liste a puntatori: Strutture dati e memoria dinamica - Liste semplici - Liste con accesso limitato: pile e code - Liste complesse. Grafi e alberi: Alberi generici - Alberi binari e di ricerca - Grafi. Archivi su memoria di massa: File e archivi: generalità - Creare e utilizzare i file - File in C - File in Pascal. Tecniche di organizzazione degli archivi: Archivi di dati - Archivi semplici: sequenziali lineari - Archivi semplici: accesso diretto a tabelle - Archivi semplici: hash e file - Archivi complessi: archivi invertiti e liste non lineari - Archivi complessi: alberi di ricerca. Programmazione a oggetti OOP: OOP: evoluzione o rivoluzione? - Oggetti e classi - Metodi e incapsulazione - Ereditarietà - Polimorfismo - Introduzione alle interfacce grafiche e gestione degli eventi - Progettazione orientata agli oggetti - Documentazione di un progetto. Indice analitico. |
Questo libro è anche in:
