Partie 1 : Les type de variables
Exercice 1
Quel est le type de variable le plus approprié pour stocker une date de naissance ?
a) Entier (int)
b) Flottant (float)
c) Chaîne de caractères (string)
d) Date (date)
Exercice 2
Quel type de variable est généralement utilisé pour stocker des nombres entiers relatifs en algorithmique?
a) Entier (int)
b) Flottant (float)
c) Booléen (bool)
d) Caractère (char)
Exercice 3
Quel type de variable est utilisé pour stocker des valeurs décimales en algorithmique ?
a) Entier (int)
b) Flottant (float)
c) Booléen (bool)
d) Caractère (char)
Exercice 4
Quel type de variable est généralement utilisé pour représenter une condition vraie ou fausse en algorithmique ?
a) Entier (int)
b) Flottant (float)
c) Booléen (bool)
d) Caractère (char)
Exercice 5
Quel est le type de variable approprié pour stocker une lettre ou un caractère unique en algorithmique ?
a) Entier (int)
b) Flottant (float)
c) Booléen (bool)
d) Caractère (char)
Exercice 6
Quel type de variable est généralement utilisé pour stocker un nombre très large en algorithmique ?
a) Entier (int)
b) Long (long)
c) Flottant (float)
d) Double (double)
Exercice 7
Quel type de variable est utilisé pour stocker une liste de valeurs de même type en algorithmique ?
a) Tableau (array)
b) Chaîne de caractères (string)
c) Booléen (bool)
d) Structure (struct)
Exercice 8
Quel type de variable est généralement utilisé pour stocker une séquence de caractères en algorithmique ?
a) Entier (int)
b) Flottant (float)
c) Booléen (bool)
d) Chaîne de caractères (string)
Exercice 9
Quel type de variable est utilisé pour stocker une valeur nulle ou absente en algorithmique ?
a) Entier (int)
b) Flottant (float)
c) Booléen (bool)
d) Nul (null)
Exercice 10
Quel sera le type et la valeur de la variable x à la fin de l'algorithme ?
x = 3
y = 4
y = y/2
x = x + y
- Réponse Exercice 1 : c) Chaîne de caractères (string)
- Réponse Exercice 2 : a) Entier (int)
- Réponse Exercice 3 : b) Flottant (float)
- Réponse Exercice 4 : c) Booléen (bool)
- Réponse Exercice 5 : d) Caractère (char)
- Réponse Exercice 6 : b) Long (long)
- Réponse Exercice 7 : a) Tableau (array)
- Réponse Exercice 8 : d) Chaîne de caractères (string)
- Réponse Exercice 9 : d) Nul (null)
- Réponse Exercice 10: La valeur sera x = 5.0 le type est float.
2. Prévoir le résultat d'un algorithme
Exercice 11
Quelles seront les valeurs des variables X et Y après exécution de l'algorithme ?
1 2 3 4 5 6 |
Variables X, Y en Entier Début X ← 2 Y ← X + 3 X ← 7 Fin |
Exercice 12
Quelles seront les valeurs des variables X, Y et C après exécution de l'algorithme suivant ?
1 2 3 4 5 6 7 8 |
Variables X, Y, C en Entier Début X ← 7 Y ← 4 C ← X + Y X ← 3 C ← Y – X Fin |
Exercice 13
Quelles seront les valeurs des variables X et Y après exécution des opérations suivantes ?
1 2 3 4 5 6 7 |
Variables X, Y en Entier Début X ← 5 Y ← X + 3 X ← X + 2 Y ← X – 2 Fin |
Exercice 14
Quelles seront les valeurs des variables X, Y et C après exécution des opérations suivantes ?
1 2 3 4 5 6 7 8 |
Variables X, Y, C en Entier Début X ← 2 Y ← 7 C ← X + Y Y ← X + Y + 2 X ← C Fin |
Exercice 15
Quelles seront les valeurs des variables X et Y après exécution de l'algorithme?
1 2 3 4 5 6 7 |
Variables X, Y en Entier Début X ← 3 Y ← 5 X ← Y Y ← X + 2 Fin |
Exercice 16
Que produit l'algorithme suivant ?
1 2 3 4 5 6 |
Variables X, Y, C en Caractères Début X ← "502" Y ← "13" C ← X + Y Fin |
Exercice 17
Que produit l'algorithme suivant ?
1 2 3 4 5 6 |
Variables X, Y, C en Caractères Début X ← "377" Y ← 11 C ← X + Y Fin |
Exercice 11:
X = 7
Y = 5
Exercice 12:
X = 3
Y = 4
C = 1
Exercice 13:
X = 7
Y = 5
Exercice 14:
X = 9
Y = 11
C = 9
Exercice 15:
X = 5
Y = 7
Exercice 16:
Concaténation des valeurs de X et Y, ce qui donne : C = "50213"
Exercice 17:
Le résultat produit une erreur! Car on ne peut additionner un entier avec une chaine de caractères.
3. Exercices sur les opérateurs algorithmiques
Exercice 21 || Solution
1) Concevoir un algorithme en pseudo-code qui requiert deux nombres, notés A et B, en entrée. Effectuer l'addition de ces deux nombres, puis retrancher le produit du premier nombre par le deuxième.
2) Présenter le résultat en utilisant le logiciel AlgoBox.
Exercice 22 || Solution
Créer un algorithme en pseudo-code qui prend en entrée deux nombres réels a et b et renvoie leur maximum.
Younes Derfoufi
CRMEF OUJDA