Vous êtes sur la page 1sur 4

TP DE RECHERCHE SUR LE LANGAGE C++

1. La Structure d’un programe C++

En C++, la structure générale d'un programme typique comprend les éléments suivants :

1. Directives de préprocesseur : Ces directives commencent généralement par le symbole


# et sont utilisées pour inclure des fichiers d'en-tête, définir des constantes, conditionner la
compilation, etc. Par exemple, #include <iostream> est une directive courante pour inclure
la bibliothèque standard d'entrée/sortie en C++.

2. Fonction main() : Chaque programme C++ doit avoir une fonction main(), qui est le
point d'entrée du programme. L'exécution du programme commence à partir de cette
fonction.

3. Déclarations de variables : Vous pouvez déclarer des variables au début de la fonction


main() ou à d'autres endroits dans votre programme, en fonction de vos besoins. Les
variables doivent être déclarées avec un type de données spécifique.

4. Instructions : Les instructions sont des commandes qui indiquent à l'ordinateur quoi
faire. Cela peut inclure des opérations arithmétiques, des appels de fonctions, des boucles,
des instructions conditionnelles, etc.

5. Fonctions : En plus de la fonction main(), vous pouvez définir d'autres fonctions pour
organiser votre code en unités logiques et réutilisables.

6. Classes et objets : Si vous utilisez la programmation orientée objet, vous pouvez définir
des classes et créer des objets pour représenter des entités dans votre programme.

7. Bibliothèques standard : Vous pouvez utiliser les bibliothèques standard de C++ telles
que <iostream>, <vector>, <string>, etc., pour accéder à des fonctionnalités prédéfinies.

8. Commentaires : Les commentaires sont des annotations dans le code source qui ne sont
pas exécutées mais fournissent des informations sur le code pour les développeurs. Vous
pouvez utiliser des commentaires pour expliquer le but d'une section de code, documenter
les fonctions, etc.

2. Type des variables en C++

• Types de base

- bool (Booléen)
- char (Caractère)
- short (Petit nombre entier)
- long (Grand Nombre entier)
- int (Varie par installation 16Bits, 32Bits ou 64Bits et respectivement à 216, 232, ou 264
en valeur maximale)
- float (Petit nombre réel)
- long double (Grand Nombre décimal)

• Types composés

- string (Chaîne des caractères)

3. Syntaxe de la déclaration d’une variable et une constate en C++ (exemples en appui)

• En C++, la déclaration d'une variable se fait en spécifiant le type de données suivi


du nom de la variable. Voici la syntaxe de base pour déclarer une variable :
ð type_de_donnees nom_de_variable;

Exemple: pour déclarer une variable entière nommée age et une variable à virgule
flottante nommée prix, vous pouvez utiliser les déclarations suivantes :
ð int age; float prix;

• En ce qui concerne les constantes en C++, vous pouvez déclarer une constante en
utilisant le mot-clé const avant le type de données lors de la déclaration de la
variable.
Exemple : Voici un exemple de déclaration d'une constante entière nommée
TAILLE_MAX, dans cet exemple, TAILLE_MAX est une constante entière avec
une valeur de 100 :
ð const int TAILLE_MAX = 100;

4. Les Actions elementaires en C++ (Syntaxe et exemple)

En C++, les actions élémentaires sont réalisées à l'aide d'instructions telles que les affectations, les
opérations arithmétiques, les structures de contrôle, les boucles, etc. Voici quelques exemples des
actions élémentaires les plus couramment utilisées en C++ avec leur syntaxe et un exemple :

a. Affectation :
L'affectation consiste à attribuer une valeur à une variable.
Syntaxe :
```cpp
variable = valeur;
```
Exemple :
```cpp
int x = 5;
```
b. Opérations arithmétiques :
Les opérations arithmétiques de base sont l'addition (+), la soustraction (-), la multiplication (*) et
la division (/).
Syntaxe :
```cpp
resultat = operande1 + operande2;
```
Exemple :
```cpp
int a = 10;
int b = 5;
int somme = a + b;
```

c. Structures de contrôle - Condition if-else :


La structure de contrôle `if-else` permet d'exécuter un bloc de code en fonction d'une condition.
Syntaxe :
```cpp
if (condition) {
// Bloc de code à exécuter si la condition est vraie
} else {
// Bloc de code à exécuter si la condition est fausse
}
```
Exemple :

#include<iostream>
using namespace std;
int main(){
if (condition) {
//Instructions
}
//Bloc d’instruction facultatif
else {
//Instructions facultatives
}
return 0;
}

d. Boucle - Boucle for (pour) :


La boucle `for` permet d'exécuter un bloc de code un certain nombre de fois.
Syntaxe :
```cpp
for \(initialisation; condition; mise_à_jour\) \{
// Bloc de code à répéter
\}
```
Exemple :
#include<iostream>
using namespace std;
int main(){
for (int i = 0; i < 10; i++) {
cout<< "Je suis content\n";
}
return 0;
}
5. Les structures conditionnelles en C++ ( differentes formes)

• Conditions simples: generalement evalué lorsque la reponse est vraie


• Conditions alternatives: lorsque vous avez un choix simple dans une condition
• Conditions imbriquées: ce sont des conditions qui sont à l’intérieur de l’autre condition

6. Structures alternatives en C++ (syntaxes des boucles)

#include<iostream>
using namespace std;
int main(){
if (choix1) {
//Instructions si choix1 vrai
}
else if (choix2) {
//Instructions si choix 2 vrai
}
else if (choix3) {
//Instructions si choix 3 vrai
}
....
else if (choixN) {
//Instructions si choix N vrai
}
return 0;
}

Vous aimerez peut-être aussi