Chiudi

Aggiungi l'articolo in

Chiudi
Aggiunto

L’articolo è stato aggiunto alla lista dei desideri

Chiudi

Crea nuova lista

Shopper rossa
Che C serve? Per imparare a programmare - Burattini,P. Chianese - copertina
Che C serve? Per imparare a programmare - Burattini,P. Chianese - copertina
Dati e Statistiche
Wishlist Salvato in 27 liste dei desideri
Che C serve? Per imparare a programmare
Disponibilità immediata
23,75 €
-5% 25,00 €
23,75 € 25,00 € -5%
Disp. immediata
Chiudi
Altri venditori
Prezzo e spese di spedizione
ibs
23,75 € Spedizione gratuita
disponibilità immediata disponibilità immediata
Info
Nuovo
Librightbooks
25,00 € + 5,50 € Spedizione
disponibilità immediata disponibilità immediata
Info
Nuovo
CARTOLIBRERIA GIORGIO LIETO
25,00 € + 4,90 € Spedizione
disponibile in 3 giorni lavorativi disponibile in 3 giorni lavorativi
Info
Nuovo
Libreria Bortoloso
25,00 € + 6,30 € Spedizione
disponibile in 3 giorni lavorativi disponibile in 3 giorni lavorativi
Info
Nuovo
Libreria Internazionale Romagnosi snc
25,00 € + 8,90 € Spedizione
disponibile in 3 giorni lavorativi disponibile in 3 giorni lavorativi
Info
Nuovo
Multiservices
25,00 € + 5,50 € Spedizione
disponibile in 5 giorni lavorativi disponibile in 5 giorni lavorativi
Info
Nuovo
ibs
13,75 € Spedizione gratuita
disponibilità immediata disponibilità immediata
Info
Usato
Altri venditori
Prezzo e spese di spedizione
ibs
23,75 € Spedizione gratuita
disponibilità immediata disponibilità immediata
Info
Nuovo
Librightbooks
25,00 € + 5,50 € Spedizione
disponibilità immediata disponibilità immediata
Info
Nuovo
CARTOLIBRERIA GIORGIO LIETO
25,00 € + 4,90 € Spedizione
disponibile in 3 giorni lavorativi disponibile in 3 giorni lavorativi
Info
Nuovo
Libreria Bortoloso
25,00 € + 6,30 € Spedizione
disponibile in 3 giorni lavorativi disponibile in 3 giorni lavorativi
Info
Nuovo
Libreria Internazionale Romagnosi snc
25,00 € + 8,90 € Spedizione
disponibile in 3 giorni lavorativi disponibile in 3 giorni lavorativi
Info
Nuovo
Multiservices
25,00 € + 5,50 € Spedizione
disponibile in 5 giorni lavorativi disponibile in 5 giorni lavorativi
Info
Nuovo
Altri venditori
Prezzo e spese di spedizione
ibs
13,75 € Spedizione gratuita
disponibilità immediata disponibilità immediata
Info
Usato
Chiudi

Tutti i formati ed edizioni

Chiudi
Che C serve? Per imparare a programmare - Burattini,P. Chianese - copertina

Descrizione


Questo volume nasce dall'esperienza pluridecennale degli autori nell'insegnamento dei fondamenti della programmazione dei calcolatori elettronici nell'ambito dei corsi di Ingegneria Informatica e, più in generale, del settore dell'Informazione. Insegnare un linguaggio di programmazione ed insegnare a programmare, come ben sanno gli esperti del settore, sono due cose profondamente diverse, anche se profondamente legate tra loro. Ed infatti l'obiettivo dichiarato degli autori è quello di offrire un libro di testo sull'introduzione alla programmazione attraverso l'uso di un linguaggio, il C. Il titolo, volutamente provocatorio, porta da subito a comprendere che non ci si trova di fronte ad un classico manuale sul linguaggio, quanto piuttosto ad un insieme di lezioni che, passo dopo passo, introducono gli allievi dei nostri giorni (con spesso alle spalle molta "informazione" sul mondo digitale ma poche "conoscenze" pregresse specifiche) all'affascinante mondo della programmazione dei calcolatori, facendo diventare l'apprendimento di un linguaggio di programmazione una continua scoperta. L'obiettivo viene perseguito anche tramite la presentazione di un sottoinsieme della sintassi del linguaggio C++, funzionale ad una migliore comprensione di alcuni aspetti legati allo sviluppo dei programmi.
Leggi di più Leggi di meno

Dettagli

2
2016
28 settembre 2016
Libro tecnico professionale
340 p.
9788891611734
Chiudi

Indice

INDICE

Capitolo – Iniziare a programmare

La programmazione
I linguaggi di programmazione
I metalinguaggi
Il modello di esecutore
Allocazione statica e dinamica della memoria
L’input e l’output
Il linguaggio macchina
La compilazione dei programmi
La compilazione a linea di comando di UNIX
Gli ambienti integrati di sviluppo
La gestione degli errori
Iniziare a programmare
La calcolatrice a una cifra
La determinazione del valore massimo
Sommatoria di una sequenza di numeri
Tabellazione di una funzione
C o C++ e la progettazione dei programmi

Capitolo – Dichiarazioni, commenti e istruzioni elementari

La struttura dei programmi
Frasi di commento
Identificatori
Separatori
Dichiarazione di variabile
Dichiarazione di tipi
Costanti
Costanti intere
Costanti reali
Costanti carattere
Costanti stringa di caratteri
Dichiarazione di costanti
I tipi atomici fondamentali
Tipi interi
Tipi reali
Tipo booleano
Tipo carattere
Enumerazione
L’assegnazione di valore
Conversione di tipo o type casting
Operatori
Operatori aritmetici
Operatori logici
Operatori bitwise
Operatori relazionali
Operatori di incremento e decremento unitario
Operatori composti
Operatore condizionale “?”
Operatore virgola
Regole di precedenza per gli operatori

Capitolo – Le strutture di controllo

Il blocco
Strutture di controllo selettive
If …else
If
Switch
Strutture di controllo iterative
Il ciclo while
Il do while
Il ciclo for
Le strutture di controllo innestate
Le istruzioni non strutturate
Il goto
Il break
Il continue

Capitolo – I tipi strutturati

Gli array
L’esempio delle matrici sparse
Le stringhe di caratteri
Le funzioni di libreria
I record
Esempio: agendina telefonica

Capitolo – I puntatori

La dichiarazione di puntatore
Operazioni sui puntatori
Allocazione dinamica
Gli operatori new e delete
Le funzioni malloc e free
Puntatori e vettori
Puntatori a record
Puntatori a puntatori

Capitolo – Le funzioni

La modularità
I moduli
L’associazione dei parametri effettivi ai formali
La definizione di sottoprogrammi
Parametri formali di tipo strutturato
La visibilità degli identificatori
La struttura di un programma
Le funzioni come parametri formali
La ricorsione
Le librerie
Lo spazio dei nomi
Le variabili esterne
Programmi di esempio
Disegno di funzione
Parte intera uguale alla parte decimale

Capitolo – L’input e l’output

Gli stream
Le funzioni cin e cout
Indicatori di formato
Altre funzioni di input/output
La funzione cinget
La lettura delle stringhe
La funzione coutput
La funzione coutwrite
La gestione degli errori
I file su memorie di massa
Gli stream di tipo file
La funzione open
La sconnessione dei file stream
La fine dei file
L’i/o del C
I file in C
La fusione di file
I file e la prova dei programmi

Capitolo – I tipi di dato astratto

Che cosa sono gli ADT
Implementazione di un ADT
Il tipo ADT Lista

Capitolo – La memoria

Organizzazione e gestione della memoria
Gestione delle variabili strutturate
Gestione delle variabili allocate dinamicamente
Gestione dei sottoprogrammi e dello scambio di parametri

Capitolo – Librerie utili

Organizzazione delle librerie
Gestione di array numerici monodimensionali
Gestione di array numerici bidimensionali
Gestione di un archivio

Capitolo – Esempi di programmi ed esercitazioni proposte

Introduzione
Esempi di programmi che utilizzano array monodimensionali
Gestione dei dati di una Body Sensor Network
Pilota Automatico
Topic Detection da testo
Esempi di programmi che utilizzano array bidimensionali
Elaborazione di immagini in scala di grigi
Instradamento di pacchetti in reti di calcolatori
Esempi di programmi che utilizzano array di record
Gestione di un archivio digitale di cartelle cliniche
Esercizi da svolgere
Elaborazione di misure da sonda spaziale
Elaborazione di immagini da satellite
Gestione di un archivio di cartelle cliniche

Appendice A – Gli ambienti integrati

Traduzione ed esecuzione dei programmi
L’ambiente DEV-C++
La verifica della correttezza dei programmi

Appendice B – Le librerie di sistema

Le librerie ANSI del C
La libreria stdio
La libreria math
La libreria string
La libreria ctype
La libreria stdlib
Le librerie standard del C++ per l’I/O e la gestione delle stringhe

Valutazioni e recensioni

5/5
Recensioni: 5/5
(1)
Scrivi una recensione Scrivi una recensione
5
(1)
4
(0)
3
(0)
2
(0)
1
(0)

Recensioni pubblicate senza verifica sull'acquisto del prodotto.

A.
Recensioni: 5/5

Libro di testo con esposizione chiara ed esaustiva degli argomenti e con esempi pratici di programmazione. Rende lo studio semplice e mirato. Consiglio

Leggi di più Leggi di meno
Chiudi

Recensioni

5/5
Recensioni: 5/5
Scrivi una recensione Scrivi una recensione
5
(1)
4
(0)
3
(0)
2
(0)
1
(0)

Recensioni pubblicate senza verifica sull'acquisto del prodotto.

Chiudi
Aggiunto

L'articolo è stato aggiunto al carrello

Chiudi

Aggiungi l'articolo in

Chiudi
Aggiunto

L’articolo è stato aggiunto alla lista dei desideri

Chiudi

Crea nuova lista

Chiudi

Chiudi

Siamo spiacenti si è verificato un errore imprevisto, la preghiamo di riprovare.

Chiudi

Verrai avvisato via email sulle novità di Nome Autore