UCAC-ICAM
CER PROSIT 3 : DEVINE UN NOMBRE
(UN JEU)
15/10/2024
AMEGBOH Djatougbe Bénie Cecilda
Preparé par:
;
TABLE DES MATIERES
INTRODUCTION
A. Recherches réalisées………………………………………………………………….3
I. Définition des mots clés……………………………………………………………..3
II. Types de bases…………………………………………………………………………..3
1. Le type entier non signé……………………………………………………………..3
2. Le type flottant…………………………………………………………………………..4
3. Le type « caractère »………………………………………………………………..…4
III. Les fonctions……………………………………………………………………………..6
IV. Les itérateurs…………………………………………………………………………….7
CONCLUSION……………………………………………………………………………………….8
INTRODUCTION
Le C++ est un langage issu du C, créé en 1983, et il a connu plusieurs
normalisations. Il est compilé et portable, permettant d'écrire du code
source qui peut être utilisé sur différentes plateformes après recompilation.
A. Travail individuel
I. Définition des mots clés
Langage C++ : le langage C++ est un langage de programmation
compilé permettant la programmation sous de multiples paradigmes ;
Itérations : c’est une instruction de branchement automatique que
l’on utilise au sein d’une boucle ;
Fonctions : une fonction est un bloc de code qui effectue une
opération ;
Instructions de sélections : ils fournissent un moyen d’exécuter
conditionnellement des sections de codes ;
Bugs : les bugs sont des erreurs qui peuvent survenir lors de
l’exécution du code d’un programme.
II. Types de bases
Les types de bases sont ceux à partir desquels seront construites toutes les
autres, dits dérivés (il s’agira des types structurés comme les tableaux, les
structures, les unions et les classes, ou d’autres types simples comme les
pointeurs ou les énumérations). Il existe trois types entiers : (short int (ou
short), int et long). Les limitations corespondantes dépendent de
l’implémentation.
1- Le type entier non signé (unsigned short int (ou unsigned short), unsigned int et
unsigned long int (ou unsigned long): essentielement destines à la
manipulation de motifs binaires
Exemple d’un code de type signed and unsigned:
2- Le type flottant : float, double, et long double. La précision et le « domaine
représentable » dépendent de l’implémentation.
Exemple d’un code type float and double
3- Le type « caractère » (char), permet de manipuler les caractères codés
sur un octect. Les constantes de type caractère lorsqu’elles
correspondent à des « caractères imprimables », se note en plaçant le
caractère correspondant entre apostrophes.
Example de code de type char :
Voici le code qui avait été demandé dans le prosit 3 :
Et le résultat qui s’affiche sur la console :
Nous pouvons constater que :
si le nombre insérer par l’utilisateur est inferieur au nombre générer
par la machine cela affiche : ‘’ your number is smaller’’ autant de fois que
l’utilisateur le feras;
Et si l’utilisateur parvient à trouver le nombre générer par la
machine cela affiche : ‘’congratulations, you have won’’’ !
III. Les fonctions
Une fonction en C++ est un ensemble d'instructions qui prennent des
entrées, effectuent des calculs spécifiques et produisent une
sortie. Pour créer une fonction, il faut déclarer son nom, ses paramètres et
son type de retour, puis définir son corps2. Pour utiliser une fonction, il faut
l'appeler en lui passant les arguments correspondant aux paramètres. C++
fournit des fonctions prédéfinies, comme main (), qui est utilisée pour
exécuter le code.
Exemple d’une fonction
IV. Les itérateurs
Les itérateurs sont utilisés pour passer d'un élément à un autre, un
processus connu sous le nom d'itération dans le conteneur.
Exemple d’une itération
Et voici le résultat obtenu :
CONCLUSION
En somme, le langage C++ est un langage de programmation
complexe permettant de générer différents résultats selon ce qu’il y’a
d’écrit sur le code.