Composante
UFR Sciences et Montagne
Description
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
- Programmation C - CMCours Magistral6h
- Programmation C - TDTravaux Dirigés9h
- Programmation C - TPTravaux Pratiques12h
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)