|
Corso
Avanzato Rivolto a utenti con esperienza minima in linguaggio ANSI
C e che vogliono apprendere linguaggio ANSI C.
Requisiti
indispensabili per la partecipazione al corso:
Discreta conoscenza
del linguaggio di programmazione C con una significativa esperienza
applicativa.
Descrizione:
Il corso in sette lezioni, si basa sullo studio delle funzioni avanzate,
e della loro sintassi, del linguaggio C. Vengono studiate le tecniche
di programmazione ottimali. Al termine del corso si è in
grado di programmare modularmente ed eseguire il debug delle applicazioni
in C.
Materiale
didattico:
Dispense
a cura della Coop. Afor;
Floppy Disk con esempi ed esercitazioni;
Software didattico per eseguire programmi C;
Certificato di frequenza.
Dotazione software: le aule sono corredate da personal computer
in rete, a disposizione degli utenti e su ciascuno dei quali è
installato il software per poter eseguire praticamente le esercitazioni
e le applicazioni pratiche della teoria.
Orario: 7 giorni dalle: 9:00 - 12:30 / 13:30 - 18:00
Programma
del corso:
Prima lezione
File, modo
sequenziale, random,
Scrivere un file leggere da un file
L'EOF
Accesso in modo Binario
Errore dei file
Ungect
Ridirezione e filtri
Controllo del video
Driver
Seconda lezione
Argomenti di
Main
Accesso al Dos e variabili d'ambiente
File binari: Lettura e scrittura
Input da tastiera , libreria console
Tasti speciali
BIOS
Terza lezione
Codice Binario
Complemento a due Esadecimale ed Ottale
Programmazione modulare
Variabili esterne
Header: funzioni e librerie
Operazioni sui file
Gestione degli errori.
Quarta lezione
Operatori logici
La funzione 'SHIFT'
Pointer e funzioni
Ordinamento
Array ad indice
Video Grafico.
Quinta lezione
File random
Posizionamento
Sostituzione con # define
Macro
Macro e funzioni
Unioni e scomposizioni di int
I registri della CPU
Chiamate al BIOS
Sesta lezione
Array Dinamici:
Malloc , Calloc, Free
Variabili e funzioni
File e directory
Errori Hardware
Porte I/O
Settima lezione
Segmenti ed
Offset
Modelli di memoria
Tipi di pointer
Problemi con i pointer
Array maggiori di 64Kb
Scrivere sul video grafico font
Test di valutazione
|