ENIT

EC0561GMP - ALGORITHMIQUE ET PROGRAMMATION

Objectifs

Ce module de cours est destiné à fournir une introduction aux principes d'algorithmique, méthodes et outils de programmation dans un langage informatique. En effet, différents programmes sont présents dans tous les appareils informatiques (par exemple, console de jeu, guichet automatique bancaire) ainsi que de nombreux dispositifs électroniques (par exemple, machine à laver, téléphone mobile). Le module de formation décrit un vocabulaire et des règles fondamentales destinées à exprimer des programmes à la fois d'un point de vue fonctionnel et d'un point de vue plus dynamique.

Présentation

Généralités sur l'algorithmique
Définition et motivation de l'algorithmique
Concepts, principes et méthodes des algorithmes
Les différentes structures avec les logigrammes
Séquence linéaire
Séquence alternative "si...alors...sinon"
Séquence répétitive "pour...faire"
Séquence répétitive "tant que...faire..."
Séquence répétitive "répéter...jusqu'à..."
Programmation en langage C++
Réalisation des programmes de tests ou branchements conditionnels.
Réalisation des programmes avec des aspects itératifs.
Réalisation des programmes avec des types structurés.
Diverses applications pratiques: jeux de cartes, tri des tableaux, suite mathématique, classement de coureurs, etc.

Pré-requis

Recommandations

Conditions d'évaluation

(2*DS1+1*TD1)/3

TD1 : Travaux Dirigés 1

DS1 : Devoir Surveillé 1

Bibliographie

http://troumad.developpez.com/C/algorigrammes
Programmation en C++ et génie logiciel : Cours et exercices corrigés Broché - de Vincent T'kindt, Broché: 241 pages Editeur : Dunod (16 mai 2007).
Algorithmique: Applications en C, C++ et Java de Jean-Michel Léry et Frédéric Jacquenod. Broché: 256 pages, Editeur : Pearson (23 août 2013).
Exercices en langage C++ de Claude Delannoy. Broché: 336 pages, Editeur : Eyrolles; Édition : 3e édition (23 août 2007).
C++ pour les Nuls de Matthew Telles et Stephen Randy Davis, Broché: 613 pages ; Editeur : First Interactive; Édition : 2e éd (1 mars 2006).

En bref

Langue d'enseignement : français

Contactez l'ENI de Tarbes

47, avenue d'Azereix - BP 1629 - 65016 Tarbes CEDEX

+33 (0)5 62 44 27 00

  • Région Occitanie
  • Erasmus +
  • Logo midisup
  • Logo CGE
  • Logo UTFTMP
  • Logo CTI
  • Logo CDEFI
  • Logo MENESR