Motivation:(pourquoi le C++?);
Installation du MinGW;
Premier programme;
Initialisation au variables(Type primitif);
Les fonctions in/out;
Structures de contrôle;
Pointeurs & Références;
Fonctions:
Tableau et initialisation au structure de données;
Initialisation au P,O,O;
Pourquoi le C++
La portabilité;
La rapidité;
La simplicité;
La bonne communication au ressources;
La forte existence dans plusieurs domaine (spécialement le domaines des jeux
vidéos et les applications bureautique);
Installation du MinGW:
Créer une calculatrice en des nombre réels qui contient les opérations
fondamentale=« +-*/ »;
Dessinez le schéma suivant en demandant de l’utlisateur d’entrer un entier n ici
n=4:
*
**
***
****
Structures de contrôles
(micro projet)
En utilisant la bibliothèque windows,h et spécialement la fonction
Beep(fréqueceDuSon,dureeEnMs) et en utilisant le système américain de musique
(ABCDEFG) créer un programme qui permet de lire les notes écrites par
l’utilisateur et les faire sonné, sachant que la note A est de fréquence 440Hz et la
différence entre 2 notes consécutives c’est 220Hz(c’est B est de fréquence
660Hz);
Pour que votre logiciel soit élégant penser à le décorer via la fonction
system(‘’color 0F ’’);
Pointeurs & Références;
Les pointeurs et les références constituent les points les plus puissants du langage C+
+ car il permet de gérer la mémoire via ces derniers lors de l’exécution.
Un pointeur donc est une variable qui permet de stocker l’adresse mémoires d’une
autre variables il sont généralement utilisable dans la définition de nouvelle structures
de donnée et l’allocation dynamique;
La référence en Cpp est une version sympa du pointeur il est très simple à utiliser;
typeDeVariable *monPointeur=NULL||&varibale;//pointeur
typeDeVariable &maRef=variable;// Référence
Pointeurs & Références;
Créer une variable de type que vous voulez et initialiser la puis essayer de la
modifie via un pointeur qui pointe sur cette variable;
La même chose en utilisant les références;
Fonctions
Créer une fonction qui permet de retourner le max des entiers passés en arguments
Créer une fonction qui permet de changer la couleur de votre arrière plan qui
prend en argument le nom de la couleur;
Créer une fonction qui permet d’échanger 2 entiers;
Créer une fonction qui prend en argument un entier et qui fait un son si le nombre
passé en paramètre est pair;
Tester ces fonction dans programme principal;
Micro projet: