Programmation orientée objet en C++
Aperçu des sections
-
-
Forum
-
-
Faculté: Technologie
Département: Électronique
Public cible : 1 ère année Master
Spécialités : Electronique des systèmes Embarqués, Instrumentation, Systèmes des Télécommunications et Microélectronique
Intitulé du cours : Programmation orientée objet en C++
Crédit:03
Coefficient:02
Salles: SI04 et SI05
Enseignant chargé de cours : Dr. Zorig Abdelmalik
Enseignants chargés du TP: Mr. Zorig Abdelmalik
Contact par mail : abdelmalik.zorig@univ-msila.dz
-
- Apprendre la programmation en C++
- Acquérir une base de connaissance solide pour la programmation orientée objet
-
L’étudiant doit déjà être étudié la programmation procédurale par l’un des langages de programmation suivants : Pascale, C, ou Fortran.
-
I. Chapitre I : Notions de bases de la programmation en C++
I.1. Introduction
I.2. Logiciels nécessaires pour programmer en C++
I.3. Utilisation des commentaire en C++
I.4. Variables en C++, déclaration et utilisation
I.5. Références en C++, déclaration et utilisation
I.6. Constantes, déclaration et utilisation
I.7. Opérateurs standards en C++
I.8. Structure de contrôle alternatives
I.9. Structure de contrôle itératifsChapitre II : Fonction, tableaux et pointeurs en C++
II. 1. Déclaration et définitions des fonctions
II. 2. Variable locale d’une fonction
II. 3. Passage par référence
II. 4. Surcharge d’une fonction
II. 5. Déclaration et initialisation des tableaux
II. 6. Passage d’un tableau à une fonction
II. 7. Pointeur
II. 8. Tableaux et Pointeurs
II. 9. Pointeurs sur des fonctionsChapitre III : classes et objets
III. 1. Déclaration de classe
III. 2. Variables et méthodes d'instance,
III. 3. Définition des méthodes,
III. 4. Encapsulation
III. 5. Séparations prototypes et définitions,
III. 6. Constructeur et destructeur,
III. 7. Collaboration entre les classesChapitre IV : Héritage et polymorphisme
IV. 1. Règles d'héritage
IV. 2. Chaînage des constructeurs
IV. 3. Classes de base
IV. 4. Préprocesseur et directives de compilation
IV. 5. Polymorphisme, Règles à suivre
IV. 6. Traitements uniformes, Tableaux dynamiques, Chaînage des méthodes, Implémentation des méthodesChapitre V : Conteneurs, itérateurs et foncteurs
V. 1. Séquences et leurs adaptateurs
V. 2. Tables associatives,
V. 3. Choix du bon conteneur,
V. 4. Itérateurs : des pointeurs boostés,
V. 5. Version objet des fonctions,
V. 6. Fusion des deux concepts. -
Vous trouvez ci-dessous différentes sources liées au modules "programmation orientée objet en C++"
Veillez télécharger et consulter toutes les sources disponibles.
Si vous avez des questions, n'hésitez pas des les poser au forum cours ou au salon de discussions (voir "forum_POO", "salon de discussion_POO").
Bonne lecture.
-
URL
Remarque:
Choisissez la version qui contient mingw par exemple codeblocks-17.12mingw-setup.exe (les autres versions ne contient pas le compilateur !!!)
-
Pour plus de détails sur les notions étudiées dans le premier chapitre, je vous conseiller de consulter ce lien
-
FichierCe chapitre est consacré aux notions de base de la programmation en c++
-
Fichier
Notions de base de la programmation en C++
-
Fichier
Structure de contrôle répétitives en C++
-
ce chapitre aborde les notions suivantes:
- Les Tableaux statiques et dynamiques
-Les Pointeurs
- Les Fonctions
- Les structures
-
Fichier
Tableaux statiques et dynamiques en C++
-
Cliquer pour télécharger la solution
-
Chapitre III: Classes et objets en C++
Chapitre VI: Classes amies, Patrons de fonctions et Surdéfinition des opérateurs
-
-
-
Vous pouvez utiliser le salon de chat pour communiquer avec votre collègues ou votre enseignant chargé du cours (les trois langues (Français, Anglais et Arabe) sont autorisées pour la discussion.
N’hésitez pas de demander des clarifications de votre enseignant ou votre collègues.
Question posée==>nouvelle information acquise
-
-
-
ForumA travers ce forum, vous pouvez poser des questions, demander des explications supplémentaires ou discuter sur des notions avancées.
-
-
-