Exercices d'algorithmique

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

  1. Réponse Exercice 1 : c) Chaîne de caractères (string)
  2. Réponse Exercice 2 : a) Entier (int)
  3. Réponse Exercice 3 : b) Flottant (float)
  4. Réponse Exercice 4 : c) Booléen (bool)
  5. Réponse Exercice 5 : d) Caractère (char)
  6. Réponse Exercice 6 : b) Long (long)
  7. Réponse Exercice 7 : a) Tableau (array)
  8. Réponse Exercice 8 : d) Chaîne de caractères (string)
  9. Réponse Exercice 9 : d) Nul (null)
  10. 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 ?

Exercice 12

Quelles seront les valeurs des variables X, Y et C après exécution de l'algorithme suivant ?

Exercice 13

Quelles seront les valeurs des variables X et Y après exécution des opérations suivantes ?

Exercice 14

Quelles seront les valeurs des variables X, Y et C après exécution des opérations suivantes ?

Exercice 15

Quelles seront les valeurs des variables X et Y après exécution de l'algorithme?

Exercice 16

Que produit l'algorithme suivant ?

Exercice 17

Que produit l'algorithme suivant ?

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

Leave a Reply

Your email address will not be published. Required fields are marked *