Programmation en C++
Aperçu des sections
-
-
Ce cours permettra à l’étudiant de se familiariser avec les langages de programmation et en particulier le langage C++.
-
Base mathématique, Notions d’algorithmique, Méthodes numériques, Logique binaire.
-
Chapitre 1 : Présentation du langage C++ (1 semaine)
Historique, Environnement de développement en C++ (création d’objets, compilation, débogage, exécution …).
Chapitre 2 : Syntaxe élémentaire en langage C++ (2 semaines)
Instructions Commentaires, Mots clés et mots réservés– Constantes et variables, Types fondamentaux, Opérateurs (unitaires, binaires, priorité,…).
Chapitre 3 : Structures conditionnelles et Boucles (2 semaines)
If/else, Switch/case, Boucle for, Boucle while, Boucle do/while.
Chapitre 4 : Entrées/sorties (2 semaines)
Flux de sortie pour affichage, Flux d’entrée clavier, Cas des chaines de caractères.
Chapitre 5 : Pointeurs et Tableaux (2 semaines)
Pointeurs, Références, Tableaux statiques, Tableaux et pointeurs, Tableaux dynamiques, Tableaux multidimensionnels.
Chapitre 6 : Fonctions (2 semaines)
Prototype d’une fonction, Définition d’une fonction, Appel d’une fonction, Passage d’arguments à une fonction, Surcharge d’une fonction, Fichiers.
Chapitre 7 : Fichiers (1 semaine)
Mode texte, Mode binaire, Fichier en C.
Chapitre 8 : Programmation orientée objet en C++ (3 semaines)
Introduction, Concept de classes et objets, Héritage, Méthodes particulières (constructeurs, destructeurs…), Programmation procédurale ou structurée, Programmation par objets.
-
