APOGEOnLine


Apogeonline Google Book Search
Copertina

Metallica e la filosofia

di William Irwin

Prezzo: 22.00 Euro

Una filosofia radicata nella contemporaneità e nella quotidianità, che riscopre le idee e i testi dei grandi del passato attraverso la riflessione sui problemi e le parole di oggi.

Newsletter gratuita





Copertina

Net TV

di Tommaso Tessarolo

Prezzo: 13.00 Euro

NET TV: nel prossimo futuro assisteremo a una vera rivoluzione delle regole del fare e del fruire della TV, con la possibilità per tutti di entrare in gioco.

News sul tuo sito

Vuoi avere le news di Apogeonline sempre aggiornate sul tuo sito? È semplicissimo: scopri come

feed rss feed atom
Cliccare per un ingrandimento

C Corso completo di programmazione II edizione

di Harvey M. Deitel, Paul J. Deitel



Prezzo: 35,00 Euro

Acquistalo da: laFeltrinelli.it laFeltrinelli

.


PREFAZIONE

Lo scopo di questo libro

La metodologia di insegnamento

Panoramica sul libro

CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB

1.1 Introduzione

1.2 Che cosa è un computer?

1.3 L'organizzazione del computer

1.4 L'evoluzione dei sistemi operativi

1.5 I personal computer, i sistemi distribuiti e i sistemi client/server

1.6 I linguaggi macchina, assembly e di alto livello

1.7 FORTRAN, COBOL, Pascal e Ada

1.8 La storia del C

1.9 La libreria standard del C

1.10 Il C++

1.11 Java

1.12 BASIC, Visual Basic, Visual C++, C# e .NET

1.13 La chiave dell'evoluzione del software; la tecnologia a oggetti

1.14 Le basi di un tipico ambiente di sviluppo di un programma C

1.15 L'evoluzione dell'hardware

1.16 La storia di Internet

1.17 La storia del World Wide Web

1.18 Note generali sul C e su questo libro

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C

2.1 Introduzione

2.2 Un semplice programma C: visualizzare una riga di testo

2.3 Un altro semplice programma C: sommare due interi

2.4 Nozioni sulla memoria

2.5 L'aritmetica del C

2.6 Prendere delle decisioni: gli operatori di uguaglianza e relazionali

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 3: LO SVILUPPO DI PROGRAMMI STRUTTURATI IN C

3.1 Introduzione

3.2 Gli algoritmi

3.3 Lo pseudocodice

3.4 Le strutture di controllo

3.5 Il comando di selezione if

3.6 Il comando di selezione if...else

3.7 Il comando di iterazione while

3.8 Formulazione degli algoritmi: studio di un caso 1 (iterazione controllata da un contatore)

3.9 Formulazione degli algoritmi con processo top-down per raffinamenti successivi: studio di un caso 2 (iterazione controllata da un valore sentinella)

3.10 Formulazione degli algoritmi con processo top-down per raffinamenti successivi: studio di un caso 3 (strutture di controllo nidificate)

3.11 Gli operatori di assegnamento

3.12 Gli operatori di incremento e di decremento

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 4: IL CONTROLLO DEL PROGRAMMA IN C

4.1 Introduzione

4.2 Gli elementi dell'iterazione

4.3 Iterazione controllata da un contatore

4.4 Il comando di iterazione for

4.5 Il comando for: note e osservazioni

4.6 Esempi di utilizzo del comando for

4.7 Il comando di selezione multipla switch

4.8 Il comando di iterazione do...while

4.9 Le istruzioni break e continue

4.10 Gli operatori logici

4.11 Confondere gli operatori di uguaglianza (==) e di assegnamento (=)

4.12 Riassunto della programmazione strutturata

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 5: LE FUNZIONI IN C

5.1 Introduzione

5.2 I moduli di programma in C

5.3 Le funzioni della libreria matematica

5.4 Le funzioni

5.5 Le definizioni di funzione

5.6 I prototipi di funzione

5.7 I file di intestazione

5.8 Invocare le funzioni: chiamata per valore e per riferimento

5.9 Generazione di numeri casuali

5.10 Esempio: un gioco d'azzardo

5.11 Le classi di memoria

5.12 Le regole di visibilità

5.13 La ricorsione

5.14 Esempio di utilizzo della ricorsione: la serie di Fibonacci

5.15 Ricorsione e iterazione

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 6: I VETTORI IN C

6.1 Introduzione

6.2 I vettori

6.3 La dichiarazione dei vettori

6.4 Esempi sui vettori

6.5 Passare i vettori alle funzioni

6.6 L'ordinamento dei vettori

6.7 Studio di un caso: calcolare la media, la mediana e la moda usando i vettori 6.8 La ricerca nei vettori

6.9 I vettori multidimensionali

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

Esercizi sulla ricorsione

CAPITOLO 7: I PUNTATORI IN C

7.1 Introduzione

7.2 Dichiarazione e inizializzazione dei puntatori

7.3 Gli operatori sui puntatori

7.4 La chiamata per riferimento delle funzioni

7.5 Utilizzare il qualificatore const con i puntatori

7.6 L'ordinamento a bolle utilizzando una chiamata per riferimento

7.7 L'operatore sizeof

7.8 Le espressioni con i puntatori e l'aritmetica dei puntatori

7.9 La relazione tra i puntatori e i vettori

7.10 I vettori di puntatori

7.11 Studio di un caso: simulazione di un mescolatore e distributore di carte

7.12 I puntatori a funzioni

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

Sezione speciale: costruite il vostro computer

CAPITOLO 8: I CARATTERI E LE STRINGHE IN C

8.1 Introduzione

8.2 I concetti fondamentali delle stringhe e dei caratteri

8.3 La libreria per la gestione dei caratteri

8.4 Le funzioni per la conversione delle stringhe

8.5 Le funzioni della libreria per l'input/output standard

8.6 Le funzioni per la manipolazione delle stringhe incluse nella libreria per la gestione delle stringhe

8.7 Le funzioni di confronto incluse nella libreria per la gestione delle stringhe

8.8 Le funzioni di ricerca incluse nella libreria per la gestione delle stringhe

8.9 Le funzioni per la manipolazione della memoria incluse nella libreria per la gestione delle stringhe

8.10 Le altre funzioni della libreria per la gestione delle stringhe

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

Sezione speciale: esercizi di manipolazione avanzata delle stringhe

Un progetto impegnativo per la manipolazione delle stringhe

CAPITOLO 9: LA FORMATTAZIONE DELL'INPUT/OUTPUT IN C

9.1 Introduzione

9.2 Gli stream

9.3 Formattare l'output con printf

9.4 Visualizzare gli interi

9.5 Visualizzare i numeri in virgola mobile

9.6 Visualizzare le stringhe e i caratteri

9.7 Gli altri indicatori di conversione

9.8 Visualizzare con le dimensioni di campo e le precisioni

9.9 Utilizzare i flag nella stringa di controllo del formato della printf

9.10 Visualizzare i letterali e le sequenze di escape

9.11 Formattare l'input con scanf

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 10: LE STRUTTURE, LE UNIONI, LA GESTIONE DEI BIT

E LE ENUMERAZIONI IN C

10.1 Introduzione

10.2 La definizione delle strutture

10.3 Inizializzare le strutture

10.4 Accedere ai membri delle strutture

10.5 Usare le strutture con le funzioni

10.6 typedef

10.7 Esempio: simulazione di un mescolatore e distributore di carte ad alta efficienza

10.8 Le unioni

10.9 Gli operatori bitwise

10.10 I campi di bit

10.11 Le costanti di enumerazione

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 11: L'ELABORAZIONE DEI FILE IN C

11.1 Introduzione

11.2 La gerarchia dei dati

11.3 I file e gli stream

11.4 Creare un file ad accesso sequenziale

11.5 Leggere i dati da un file ad accesso sequenziale

11.6 I file ad accesso casuale

11.7 Creare un file ad accesso casuale

11.8 Scrivere i dati in modo casuale in un file ad accesso casuale

11.9 Leggere i dati in modo casuale da un file ad accesso casuale

11.10 Studio di un caso: un programma per l'elaborazione delle transazioni

Esercizi di autovalutazione

Esercizi

CAPITOLO 12: LE STRUTTURE DI DATI IN C

12.1 Introduzione

12.2 Le strutture ricorsive

12.3 Allocazione dinamica della memoria

12.4 Le liste concatenate

12.5 Le pile

12.6 Le code

12.7 Gli alberi

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 13: IL PREPROCESSORE DEL C

13.1 Introduzione

13.2 La direttiva del preprocessore #include

13.3 La direttiva del preprocessore #define: le costanti simboliche

13.4 La direttiva del preprocessore #define: le macro

13.5 La compilazione condizionale

13.6 Le direttive del preprocessore #error e #pragma

13.7 Gli operatori # e ##

13.8 I numeri di riga

13.9 Le costanti simboliche predefinite

13.10 Le asserzioni

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

CAPITOLO 14: ARGOMENTI AVANZATI

14.1 Introduzione

14.2 Redirezionare l'input/output su sistemi UNIX e Windows

14.3 Gli elenchi variabili di argomenti

14.4 Usare gli argomenti della riga di comando

14.5 Note sulla compilazione di programmi formati da vari file sorgente

14.6 Chiusura dei programmi con exit e atexit

14.7 Il qualificatore di tipo volatile

14.8 I suffissi per le costanti intere e in virgola mobile

14.9 Ancora sui file

14.10 La gestione dei segnali

14.11 Allocazione dinamica della memoria: le funzioni calloc e realloc

14.12 Il salto incondizionato con goto

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

APPENDICE A: RISORSE SU INTERNET E NEL WORLD WIDE WEB

A.1 Risorse sul linguaggio C

A.2 FAQ sul linguaggio C

A.3 Compilatori di programmi C

APPENDICE B: RISORSE SUL C99 DISPONIBILI SU INTERNET E NEL WORLD WIDE WEB

B.1 Risorse sul C99

APPENDICE C: TABELLA DI PRIORITÀ DEGLI OPERATORI

APPENDICE D: L'INSIEME DEI CARATTERI ASCII

APPENDICE E: I SISTEMI NUMERICI

E.1 Introduzione

E.2 L'abbreviazione dei numeri binari in ottali ed esadecimali

E.3 La conversione dei numeri ottali ed esadecimali in binari

E.4 La conversione da binario, ottale o esadecimale in decimale

E.5 La conversione da decimale a binario, ottale o esadecimale

E.6 I numeri binari negativi: la notazione con complemento a due

Esercizi di autovalutazione

Risposte agli esercizi di autovalutazione

Esercizi

APPENDICE F: RISORSE SULLA LIBRERIA STANDARD DEL C

F.1 Risorse sulla libreria standard del C

.

C Corso completo di programmazione II edizione

Collana: PerCorsi di Studio

Uscita: Settembre 2004

Pagine: 576

ISBN: 9788850322541

Formato: 17 x 24 cm

Booksite:

 »  Presentazione

 »  Sommario

 »  Anteprima capitoli

 »  Listati

 »  Libreria standard

 »  Errata corrige

 »  Slide corsi

*Nota per i docenti

I docenti interessati a ricevere copie saggio possono richiederle qui.

Sfoglia il libro: Google

Feedback: View blog reactions



Copertina

C Pocket

di Enrico Amedeo

Prezzo: 7.50 Euro

Telecomunicazioni, didattica, processi industriali, software aerospaziale: questi gli ambiti in cui C si applica con profitto. Alla scoperta del linguaggio che per molti programmatori è un punto di passaggio obbligato.



Copertina

L'arte dell'hacking

di Jon Erickson

Prezzo: 7.90 Euro

Il libro che non si limita a mostrare come funzionano le tecniche di exploit, ma spiega come svilupparle. In formato tascabile e in due volumi.