Programmation C (INFO403_INFO)
Présentation
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
Heures d'enseignement
| Cours Magistral | 6h | |
| Travaux Dirigés | 9h | |
| Travaux Pratiques | 12h |
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)