PROGRAMMATION 1

Enseignants responsables : E. Godbert et A. Crépieux
Faculté des Sciences de Luminy

Site web pour l'année 2011/2012

back to index


Objectifs
Ce cours est une introduction à la programmation. Les étudiants y apprennent comment écrire des programmes simples, en langage C. Les éléments fondamentaux du langage y sont étudiés : instructions, types simples et structurés, fonctions, passage de paramètres, fichiers.
Têtes de chapitres
1) Types simples
2) Instructions
3) Boucles
4) Tableaux et chaînes de caractères
5) Fonctions
6) Fichiers
7) Structures
8) Algorithmes de tri

TP8 : fichier code.txt à télécharger
TP9 : désolé, il n'y a pas de fichier ADN.txt à télécharger, c'est à vous de créer et remplir ce fichier !
Organisation du second semestre 2005/2006

Début des cours : semaine du 16 janvier
Début des TD : semaine du 23 janvier
Début des TP : semaine du 30 janvier
Chargés de TD et TP
- Groupe 1 : N. Creignou
- Groupe 2 : R. Barbanchon
- Groupe 3 : C. Clouchoux
Planning d'occupation des salles de TP
janvier - février - mars - avril - mai

Livres de référence
Le langage C, norme ANSI - B.W. Kernighan et D.M. Richie, Dunod, Paris 2000
Belle programmation en langage C - Y. Noyelle, Ellipses, Paris 2001
Algorithmes en Pascal et en langage C - Y. Granjon, Dunod, Paris 1999
C précis et concis - P. Prinz et U. Kirch-Prinz, O'Reilly, Paris 2003
Aide-mémoire de C - J.N. Clot du Hecquet et Ph. Escoffier-Gentille, Marabout Informatique, Alleur 1990
Liens vers des cours et documentations en ligne
Le langage C - Polycopié de H. Garreta de la faculté des sciences de Luminy de Marseille
Introduction au langage C - par B Cassagne de l'université Joseph Fourier de Grenoble
Introduction au langage C - par P. Trau de l'Université Louis Pasteur de Strasbourg
Introduction au langage C - Comment Ca Marche ?

Compilateurs C à télécharger
Compilateurs C pour Linux et Windows
Think C 5.0 pour Macintosh


Si vous n'arrivez pas à lire les fichiers PDF, il faut télécharger Acrobat Reader