G. Amodeo, C. Gaibisso Programmazione di Calcolatori Lezione VI Un primo programma Programmazione di Calcolatori: Un primo programma 1
G. Amodeo, C. Gaibisso Prima di iniziare Assicuratevi: di avere correttamente istallato il compilatore C. Le istruzioni per il download e la corretta istallazione di MinGW, il compilatore utilizzato durante le lezioni, è disponibile sul sito di aver correttamente appreso i rudimenti del file system del vostro sistema operativo. Una breve introduzione ai concetti di base del DOS e alle modalità più elementari del suo utilizzo è disponibile sul sito di disporre e saper utilizzare un editor di file di testo di aver predisposto il vostro sistema di directory per poter catalogare tutti gli esempi che vi saranno proposti e gli esercizi che svolgerete Programmazione di Calcolatori: Un primo programma2
G. Amodeo, C. Gaibisso Pronti? … Via!!! 1.Aprite il vostro editor di testi Programmazione di Calcolatori: Un primo programma3
G. Amodeo, C. Gaibisso Il programma …. Programmazione di Calcolatori: Un primo programma4 2.Digitate il programma
G. Amodeo, C. Gaibisso Il programma … Programmazione di Calcolatori: Un primo programma5 3.Salvate il file nella directory prescelta. Al file deve essere assegnata lestensione.c
G. Amodeo, C. Gaibisso La compilazione …. Programmazione di Calcolatori: Un primo programma6 5.Posizionatevi allinterno della directory che contiene il file da compilare 4.Aprite la shell di DOS
G. Amodeo, C. Gaibisso La compilazione …. Programmazione di Calcolatori: Un primo programma7 La compilazione genera il file eseguibile a.exe 6.Compilate il file lanciando il comando gcc nome_file.c
G. Amodeo, C. Gaibisso Lesecuzione … Programmazione di Calcolatori: Un primo programma8 7.Lanciate leseguibile semplicemente specificandone il nome (anche privo dellestensione.exe)
G. Amodeo, C. Gaibisso // un primo programma /* ** un primo programma */ #include int main () { printf("Hello World!"); return(0); } Considerazioni introduttive … Programmazione di Calcolatori: Un primo programma9 Delimitano un blocco di istruzioni direttiva per il pre-processore funzione dalla quale ha inizio lesecuzione Delimitatore di comando Due diversi modi di inserire commenti