Programmazione C
Corso
A Frattamaggiore
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Frattamaggiore
-
Ore di lezione
40h
Obiettivo del corso: Corso Programmazione C Cosa è Il C è tecnicamente un linguaggio di programmazione ad alto livello sviluppato da Dennis Ritchie. Il C è rinomato per la sua efficienza, e si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne. Rivolto a: chi vuole apprendere un linguaggio di programmazionerinomato per la sua efficenza, che si è imposto come linguaggio di riferimento per la realizzazione di software di sistema su gran parte delle piattaforme hardware moderne.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Conoscenza ottima del pc
Visita il sito Internet
Opinioni
Materie
- Database design
- Programmazione strutturata
- Programmazione web
- Microsoft .Net
- C++
- Linguaggio C
- Programmazione
- Programmazione C#
- C#
- C
- Linguaggio C C
Programma
Cenni di programmazione.
Il programma
Breve storia della programmazione .
I linguaggi a basso livello.
I linguaggi a medio/alto livello
Il C.
L'evoluzione ad oggetti del C - il C++
La programmazione oggi
Cosa serve per programmare in C.
Struttura di un programma in C e cenni su linguaggi compilati e interpretati.
Linguaggi compilati e interpretati
Note.
Il primo programma
Uso delle variabili
Tipi di variabili
Operazioni elementari sulle variabili.
Stampa dei valori delle variabili.
Variabili locali e globali.
Variabili static e auto..
Costanti: l'istruzione #define e la keyword const
Variabili register e volatile..
Funzioni e procedure
Definizione intuitiva di funzione...
Esempi d'uso di funzioni e standard di utilizzo....
Procedure......
Funzioni statiche....
Funzioni Globali\Locali .
Input da tastiera
Controllare il flusso di un programma
Cicli if-else
Operatori di confronto.
Operatori logici.
Strutture switch-case.
Cicli iterativi - Istruzione for
Cicli iterativi - Istruzione while
Cicli iterativi - Istruzione do-while
Istruzione goto.
Istruzione break e continue
Gli array
Array monodimensionali.
Matrici e array pluridimensionali
I puntatori.
Strutture dinamiche.
Liste monolanciate.
Liste circolari...
Alberi e Grafi
Puntatori in C
Passaggio di puntatori alle funzioni..
Puntatori e array
Passaggio di array a funzioni.
Allocazione dinamica della memoria.
Puntatori a funzioni..
Funzioni di callback.
Stringhe
Dichiarazione di una stringa..
Operare sulle stringhe –
La libreria string.h
strcmp
strncmp
strcpy
strncpy
strcat
strncat
strstr
Altre funzioni sulle stringhe
sprintf
snprintf
sscanf
get
atoi
Argomenti passati al main
Uso delle stringhe e sicurezza del programma
Algoritmi di ordinamento
Naive sort
Bubble sort
Insert sort
Quick sort
Tipi di dato derivati, enumerazioni e strutture
Definire propri tipi - L'operatore typedef
Dati strutturati
Direttive per il preprocessore
La direttiva #include
La direttiva #define
Controllo del flusso
Macro con parametri
Macro predefinite
Operatori # e ##
Direttive #error e #warning
Liste come tipi di dato astratto
Rappresentazione statica
Rappresentazione dinamica
Gestione dei file ad alto livello
Apertura dei file in C
Scrittura su file testuali - fprintf e fputs
Lettura di file testuali - fscanf e fgets.91
Scrittura di dati in formato binario - fwrite
Lettura di dati in formato binario - fread
Posizionamento all'intero di un file - fseek e ftell
Prendere parametri da riga di comando
Libreria math.h
Libreria time.h.
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmazione C