0% ont trouvé ce document utile (0 vote)
61 vues1 page

Corrigé Exam 25

Le document présente un examen corrigé sur l'algorithmique et le langage C++. Il comprend des exercices sur les caractéristiques et structures des algorithmes, ainsi que des questions pratiques avec des codes C++. Les réponses aux questions sont fournies et des explications sur les algorithmes sont données.

Transféré par

eidanmaheb
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
61 vues1 page

Corrigé Exam 25

Le document présente un examen corrigé sur l'algorithmique et le langage C++. Il comprend des exercices sur les caractéristiques et structures des algorithmes, ainsi que des questions pratiques avec des codes C++. Les réponses aux questions sont fournies et des explications sur les algorithmes sont données.

Transféré par

eidanmaheb
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Examen Corrigé : ALGO+C++ PARTIE B

Exercice 3 Choisissons la(les) bonne(s) réponses(s)


PARTIE A 1 × 12=12pts
Exercice 1 Q1 : b Q2 : c Q3 : a et c Q4 : b Q5 : b
Q6 : a Q7 : c Q8 : c et d Q9 : a Q10 : b
1. Les caractéristiques d’un algorithme : Déterministe, pré-
cis, fini dans le temps 1 × 3=3pts Exercice 4 08 pts
2. La structure d’un algorithme : Entête, déclaration, traite- #include <iostream>
ment 1 × 3=3pts int main() { 1
double taille _manguier, taille_avocatier ;
3. les différents types de variables utilisées en algo-
int annees = 0 ; 1
rithme : Réels, Entiers,Booléen, chaînes de caractères
do {
0.5 × 4=2pts
cout « "Entrez la taille initiale du manguier (en cm) : " ;
4. les formes d’algorithmes : Pseudo-code, organigramme cin » taille_manguier ;
1 × 2=2pts } while (taille_manguier <= 0) ; 1
do {
Exercice 2
cout « "Entrez la taille initiale de l’avocatier (en cm, > 0) : " ;
1. (a) le programme calcule la somme des carrées des n pre- cin » taille_avocatier ;
miers entiers naturels 2pts } while (taille_avocatier <= 0) ; 1
(b) Pour n=3, le programme retourne 15 3pts while (taille_avocatier <= taille_manguier) {
taille_manguier = taille_manguier * (1 + 0.7) ; 1
2. les valeurs successives prises par x si l’utilisateur entre taille_avocatier = 4+taille_avocatier ; 1
x=5 pour le code 2 : 1 × 5=5pts annees++ ; 1
x = 5 ̸= 1 et xMod2 ̸= 0 alors x = 16 }
x = 16 ̸= 1 et xMod2 = 0 alors x = 8 cout « "L’avocatier dépassera le manguier après " « annees « "
x = 8 ̸= 1 et xMod2 = 0 alors x = 4 année(s)." « endl ; 1
x = 4 ̸= 1 et xMod2 = 0 alors x = 2
x = 2 ̸= 1 et xMod2 = 0 alors x = 1 }

Vous aimerez peut-être aussi