|
Obiettivi
L’obiettivo del corso è quello di introdurre i partecipanti alla programmazione strutturata, utilizzando il linguaggio C. Questo linguaggio, relativamente semplice da apprendere, è estremamente potente e funzionale, tanto che con esso sono scritti i principali sistemi operativi (Unix in testa). La conoscenza del C consentirà ai corsisti da un lato di utilizzare uno strumento diffusissimo e di alta portabilità (poche o nessuna modifica necessaria per utilizzare il codice su piattaforme diverse), dall'altro di ottenere conoscenze di base importanti che li metteranno in grado di apprendere velocemente anche altri linguaggi, che, in più o meno larga misura, hanno attinto dal C, come ad esempio [C++] Java, Php, Perl, Python, ecc., oggi molto diffusi e utilizzati anche nel web.
Destinatari
Il corso è rivolto a tutti coloro che intendono inserirsi nel mondo della programmazione e che non hanno le competenze di base in tale ambito.
Programma
Definizione e rappresentazione di un algoritmo
Soluzione di problemi mediante algoritmi: metodo top-down e bottom-up
I linguaggi di programmazione
Esempi di algoritmi e loro codificazione in un linguaggio di programmazione
Struttura fondamentale di un programma in C
Identificatori, parole chiave
Variabili e loro tipi fondamentali, casting
Costanti, operatori aritmetici e logici, espressioni
Input e output dati
Istruzioni condizionali if, if ... else, switch
Operatori relazionali
Istruzioni condizionali annidate
Istruzioni di iterazione while, do...while, for
Funzioni standard
Funzioni definite dall'utilizzatore
Vettori o array
Vettori di caratteri e di stringhe
Strutture
File e strema
Operazioni sui file
Cenni sui puntatori.
Docente
Giuseppe Tavella, Ingegnere elettronico, docente, libero professionista e consulente nell’ambito delle energie rinnovabili
Prezzi
€ 500,00 + Iva Associati Confindustria Vicenza
€ 600,00 + Iva Associati Sistema Confindustriale
€ 790,00 + Iva Non Associati |