Cours De C
Programmation Structurée
Langage C
Laurence.Bergougnoux@univ-amu.fr
http://iusti.polytech.univ-mrs.fr/~bergougnoux/
UE :
Mathématiques & Informatique
• En GC → UE 52 ce sera le seul cours du cursus ...
• En ME → UE 53
+ UE 63 Calcul scientifique et langage Fortran avec Jacques Massoni au semestre 6
• Commun avec MT et GII Rémy Bulot
Progr. struct. - C
Introduction
2
L'équipe enseignante
Laurence BERGOUGNOUX
François GUILLARD
Christian MARIANI
Fabien PETITPAS
Jérôme VICENTE
Bureau 208
Bureau 242
Bureau 321
Bureau 319B
Bureau 326
Prenom.Nom@polytech.univ-mrs.fr ou Prenom.Nom@univ-amu.fr
Avec la participation de Jean-Luc FIRPO
Progr. struct. - C
Introduction
3
Organisation de l'enseignement
ME
GC
14h cours
14h TD
20h TP
14h cours
20h TD
20h TP
La semaine 51
Mini projet & oral
+
Contrôle continu
+
Examen ME
Progr. struct. - C
Projet & oral
+
Contrôle continu
+
Examen GC
Introduction
Maxime Alarcon
&
Yassine El Khatari
4
Organisation de l'enseignement
Transparents de cours en fichier pdf sur :
- le Bureau virtuel
- http://iusti.polytech.univ-mrs.fr/~bergougnoux/enseignement.htm
1er TP sur machine la semaine prochaine :
→ Accès avec votre n° étudiant et code INE
→ Si vous n'êtes pas encore inscrit :
- en ME prendre contact avec M. Daurelle (bur. 326)
- en GC avec M. Court ou M. Thuilliez (bur. 237)
Progr. struct. - C
Introduction
5
En pratique : le 1er TD c'est
• GC 3.1, Mercredi 09/10, 15h30
• GC 3.2, Mercredi 09/10, 13h30
•
•
•
•
ME
ME
ME
ME
3.1, Lundi 07/10, 10h
3.2, Lundi 07/10, 13h30
3.3, Vendredi 11/10, 10h
3.4, Mardi 08/10, 13h30
Progr. struct. - C
Introduction
6
Plan du cours
1.
2.
3.
4.
5.
6.
7.
8.
9.
Introduction
Les bases du langage C
Les pointeurs et les tableaux
Les fonctions
Les types utilisateurs
La gestion de fichiers
La programmation modulaire
L'allocation dynamique de mémoire
Les listes chaînées
Les objectifs de ces cours,
TD, TP
• Apprendre à résoudre