====== Contenu des cours ====== * Séances 1, 2, 3 (2h le 12/09/2014, 4h le 15/09/2014) : * premier contact avec le C * identificateurs * types entiers, flottants * variables * expressions * structures de contrôle (if, else, boucles for, while, do) * notion de compilation * Séance 4 (26/09/2014) : * complément sur les structures de contrôle : switch, continue, break * tableaux * Séance 5 (29/09/2014) : * fonctions (signature, passage de paramètres par valeur) * Séance 6 (10/10/2014) : * récursivité ====== Enoncés ====== * 19/09/2014 : {{teaching:20142015:td1.pdf|TD1}}, {{teaching:20142015:tp1.pdf|TP1}}, {{teaching:20142015:correctiontp1.zip|CorrectionTP1.zip}} * 26/09/2014 : {{teaching:20142015:td2.pdf|TD2}} * 29/09/2014 : {{teaching:20142015:td3.pdf|TD3}} * 3/10/2014, 6/10/2014 : {{teaching:20142015:tp2.pdf|TP2}}, {{teaching:20142015:correctiontp2.zip|CorrectionTP2.zip}} * 10/10/2014, 13/10/2014 : {{teaching:20142015:tp3.pdf|TP3}}, {{teaching:20142015:correctiontp3.zip|CorrectionTP3.zip}} * 17/10/2014 : {{teaching:20142015:tp4.pdf|TP4}} ====== Sources (et inspirations) des documents ====== * [[http://pageperso.lif.univ-mrs.fr/~valentin.emiya/?page=L2C_2011_2012|V. Emiya]] * [[http://www.fil.univ-lille1.fr/~sedoglav/C/| A. Sedoglavic]] * [[http://pageperso.lif.univ-mrs.fr/~elisabeth.godbert/| E. Godbert]] * Le [[http://henri.garreta.perso.luminy.univmed.fr/Polys/PolyC.pdf|polycopié de cours]] de [[http://henri.garreta.perso.luminy.univmed.fr/generique/|H. Garreta]] et sa [[http://henri.garreta.perso.luminy.univmed.fr/generique/index.html|page de cours]].