Programmation C - 1 (INFO404_INFO)
Volume horaire
CM : 6h
/ TD : 9h
/ TP : 12h
Objectifs
Apprendre à écrire des algorithmes (présentation des notions de base : affectations, itérations, conditions)
Apprentissage de la syntaxe du langage C (traduction d'un algorithme en langage C)
Présentation des outils de développement :
- le compilateur gcc et les différentes étapes de la compilation,
- le débogueur et tests
Plan du cours
algorithmique, environnement de programmation, syntaxe
- structure d'un programme C,
- compilation avec gcc,
- concepts de base en C : identificateurs, types, constantes, variables, opérateurs, entrées / sorties (lecture et écriture) en C
- conditions en C : le if... else et le switch case
- itérations en C : le while, le do...while, le for, break, continue
- tableaux et chaînes
- premières notions sur les fonctions (déclaration, appel, var locales et globales, passage des paramètres par valeur ou par adresse)