Author: Mario Italiani
Publisher:
ISBN: 9788845303630
Category : Computers
Languages : it
Pages : 556
Book Description
Elementi di informatica. Algoritmi, architetture, strutture dati, linguaggi di programmazione
Author: Mario Italiani
Publisher:
ISBN: 9788845303630
Category : Computers
Languages : it
Pages : 556
Book Description
Publisher:
ISBN: 9788845303630
Category : Computers
Languages : it
Pages : 556
Book Description
Elementi di informatica
Elementi di informatica
Author: Emiliano Ippoliti
Publisher: Lulu.com
ISBN: 129159678X
Category : Computers
Languages : it
Pages : 85
Book Description
Il testo offre una prima introduzione ai concetti chiave dell'informatica, ed è pensato per studenti di Facoltà umanistiche.
Publisher: Lulu.com
ISBN: 129159678X
Category : Computers
Languages : it
Pages : 85
Book Description
Il testo offre una prima introduzione ai concetti chiave dell'informatica, ed è pensato per studenti di Facoltà umanistiche.
Fondamenti di Informatica
Author: Domenico Beneventano
Publisher: Società Editrice Esculapio
ISBN: 8835894921
Category : Computers
Languages : it
Pages : 317
Book Description
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.
Publisher: Società Editrice Esculapio
ISBN: 8835894921
Category : Computers
Languages : it
Pages : 317
Book Description
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.
Fondamenti della Programmazione. Linguaggio C, Strutture Dati e algoritmi elementari, C++
Author: Stefano Berretti
Publisher: Società Editrice Esculapio
ISBN: 8835329272
Category : Computers
Languages : it
Pages : 263
Book Description
Nella prima parte del testo viene introdotto il linguaggio c. La trattazione mira a raggiungere una capacità di programmazione avanzata attraverso la comprensione analitica delle regole sintattiche e semantiche che formano la struttura compatta del linguaggio. Per il bene della concretezza vengono introdotte la libreria standard del linguaggio c e le chiamate di sistema, e viene anche descritta l’architettura di un processore elementare e il modo in cui un programma c viene tradotto in assembler, codificato in forma numerica ed eseguito. In Appendice la trattazione viene estesa al c++, per raggiungere il livello di comprensione sufficiente per l’accesso ad un testo di progettazione OO. Nella seconda parte vengono introdotti i concetti di struttura dati e di algoritmo in riferimento alla rappresentazione di liste e alberi binari e ai problemi di ricerca e ordinamento. La trattazione fornisce l’opportunità per esemplificare un uso avanzato del c e per introdurre concretamente alcuni concetti fondamentali della programmazione: separazione tra logica e implementazione di una struttura dati; ricorsione e iterazione; valutazione della complessità di un algoritmo e di un problema; verifica della correttezza; disciplina di programmazione e riuso delle soluzioni.
Publisher: Società Editrice Esculapio
ISBN: 8835329272
Category : Computers
Languages : it
Pages : 263
Book Description
Nella prima parte del testo viene introdotto il linguaggio c. La trattazione mira a raggiungere una capacità di programmazione avanzata attraverso la comprensione analitica delle regole sintattiche e semantiche che formano la struttura compatta del linguaggio. Per il bene della concretezza vengono introdotte la libreria standard del linguaggio c e le chiamate di sistema, e viene anche descritta l’architettura di un processore elementare e il modo in cui un programma c viene tradotto in assembler, codificato in forma numerica ed eseguito. In Appendice la trattazione viene estesa al c++, per raggiungere il livello di comprensione sufficiente per l’accesso ad un testo di progettazione OO. Nella seconda parte vengono introdotti i concetti di struttura dati e di algoritmo in riferimento alla rappresentazione di liste e alberi binari e ai problemi di ricerca e ordinamento. La trattazione fornisce l’opportunità per esemplificare un uso avanzato del c e per introdurre concretamente alcuni concetti fondamentali della programmazione: separazione tra logica e implementazione di una struttura dati; ricorsione e iterazione; valutazione della complessità di un algoritmo e di un problema; verifica della correttezza; disciplina di programmazione e riuso delle soluzioni.
Introduzione agli algoritmi e strutture dati
Author: Thomas H. Cormen
Publisher: McGraw-Hill Education
ISBN: 9788838665158
Category : Computers
Languages : it
Pages : 1030
Book Description
Publisher: McGraw-Hill Education
ISBN: 9788838665158
Category : Computers
Languages : it
Pages : 1030
Book Description
Introduzione alla programmazione ed elementi di strutture dati con il linguaggio C++
Author: Andrea Domenici
Publisher:
ISBN: 9788846462022
Category : Computers
Languages : it
Pages : 480
Book Description
Publisher:
ISBN: 9788846462022
Category : Computers
Languages : it
Pages : 480
Book Description
Lezioni di tecniche di programmazione
Author: D. Calvanese
Publisher: Società Editrice Esculapio
ISBN: 8874880820
Category : Computers
Languages : it
Pages : 168
Book Description
Questo testo raccoglie il materiale didattico preparato per il corso di Tecniche di Programmazione delle lauree di Ingegneria Informatica, Gestionale ed Automatica della Facoltà di Ingegneria dell'Università degli Studi di Roma "La Sapienza". L'obiettivo del corso è di insegnare le caratteristiche del linguaggio di programmazione che richiedono una comprensione approfondita del modello di esecuzione dei programmi, fra cui ricorsione e strutture collegate. Vengono quindi introdotte alcune tecniche di programmazione che richiedono l'uso di strutture dati quali: liste collegate, pile, code, insiemi, alberi. Al termine del corso lo studente è in grado di scrivere programmi in Java che comportano l'uso delle tecniche di programmazione e delle strutture dati introdotte. L'obiettivo del testo è di evidenziare i concetti della programmazione, fornendo un complemento ad un manuale di programmazione in Java nella trattazione sistematica ed approfondita di tali concetti. L'acquisizione dei contenuti ed, in particolare, della capacità di programmazione, richiede l'uso del calcolatore. Gli autori ringraziano i colleghi Fiora Pirri, Paolo Liberatore, ed i tutori del corso di Fondamenti di Informatica. Ringraziano inoltre i colleghi Marco Cadoli e Maurizio Lenzerini, docenti del corso di Progettazione del Software, per le interessanti discussioni su alcuni argomenti trattati nel testo.
Publisher: Società Editrice Esculapio
ISBN: 8874880820
Category : Computers
Languages : it
Pages : 168
Book Description
Questo testo raccoglie il materiale didattico preparato per il corso di Tecniche di Programmazione delle lauree di Ingegneria Informatica, Gestionale ed Automatica della Facoltà di Ingegneria dell'Università degli Studi di Roma "La Sapienza". L'obiettivo del corso è di insegnare le caratteristiche del linguaggio di programmazione che richiedono una comprensione approfondita del modello di esecuzione dei programmi, fra cui ricorsione e strutture collegate. Vengono quindi introdotte alcune tecniche di programmazione che richiedono l'uso di strutture dati quali: liste collegate, pile, code, insiemi, alberi. Al termine del corso lo studente è in grado di scrivere programmi in Java che comportano l'uso delle tecniche di programmazione e delle strutture dati introdotte. L'obiettivo del testo è di evidenziare i concetti della programmazione, fornendo un complemento ad un manuale di programmazione in Java nella trattazione sistematica ed approfondita di tali concetti. L'acquisizione dei contenuti ed, in particolare, della capacità di programmazione, richiede l'uso del calcolatore. Gli autori ringraziano i colleghi Fiora Pirri, Paolo Liberatore, ed i tutori del corso di Fondamenti di Informatica. Ringraziano inoltre i colleghi Marco Cadoli e Maurizio Lenzerini, docenti del corso di Progettazione del Software, per le interessanti discussioni su alcuni argomenti trattati nel testo.
Algoritmi + strutture dati
Author: Niklaus Wirth
Publisher:
ISBN: 9788870812596
Category : Computers
Languages : it
Pages : 360
Book Description
Publisher:
ISBN: 9788870812596
Category : Computers
Languages : it
Pages : 360
Book Description
Algoritmi in C++
Author: Robert Sedgewick
Publisher:
ISBN: 9788871920542
Category : Computers
Languages : it
Pages : 690
Book Description
Publisher:
ISBN: 9788871920542
Category : Computers
Languages : it
Pages : 690
Book Description