Algorithmique & Programmation C

Ce cours est destiné pour les étudiants en Licences : Génie Mécanique, Génie Electrique et STIC dans le réseau des ISETs.

Objectifs du cours : 

Au terme de ce module, l'étudiant doit être capable de :

  • Comprendre le principe de l’activité de programmation et le cycle de vie d’un programme.
  • Développer des algorithmes/programmes comportant des actions simples, des structures
  • conditionnelles et itératives.
  • Appliquer les concepts de Fonction et Procédure pour écrire des algorithmes/programmes modulaires.

Plan du cours : 

  • Actions simples : Lecture, écriture et Affectation
  • Structures Conditionnelles : les schémas Si et Selon
  • Structures Itératives : Répéter, Tant que et Pour
  • Types Tableau et Chaîne de caractères
  • Fonctions et les Procédures
  • Algorithmes de Recherche et leurs applications.
  • Algorithmes de Tri  et leurs applications.

Références : 

  • S. ROHAUT : Algorithmique et Techniques fondamentale de programmation, édition Eni 2007.
  • B. ZITOUNI : Algorithme et structure de données, Cours détaillé et exercices corrigés, CPU, 2003
  • B. WARIN : L'algorithmique, Votre passeport informatique pour la programmation, Ellipses, 2002
  • K. LOUDON : Maîtrise des algorithmes en C, O'reilly, 2000
  • Y. GRANJON : Algorithmes en Pascal et en Langage C, Dunod, 1999
  • C. DELANNOY : Initiation à la programmation, Eyrolles, 1997
  • L. AMMERAAL : Algorithmes et structures de données en langage C, C ANSI et C++, InterEditions, 1996
  • J. COURTIN : Initiation à l'algorithmique et aux structures de données, Dunod, 1994
  • A. MAUNOURY : Algorithmique pour les BTS et IUT, Fichiers et structures de données avec exercices corrigés, Masson, 1994
  • S. TORMENTO, S. BOUTIN : Algorithmes, Cours et exercices, Breal, 1994
  • A. MAUNOURY : Algorithmique pour les BTS et IUT, Les bases de la programmation, Masson, 1993
  • D. BEAUQUIER : Eléments d'algorithmique, Masson, 1992
  • G. CHATY, Jean VICARD : Programmation, Cours et exercices, Ellipses, 1992
  • C. FROIDEVAUX, M.-C. GAUDEL : Types de données et algorithmes, Ediscience, 1992
  • M. GRIFFITHS : Algorithmique et programmation, Hermes, 1992