Vous êtes sur la page 1sur 1

Algorithmique 1

Série 1

Exercice 1 :
1. Convertir en base décimale les nombres suivants : (1E36)16 (10010101)2
2. Convertir en binaire les nombres suivants : (123)10 et (14CE8)16 et (01376)8.

3. Convertir en base octale le nombre suivant : (0110110101)2


4. Convertir en base hexadécimale le nombre suivant : (0110110101)2

Exercice 2 :
Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?

Algorithme AlgoVar1
Var A, B, C : Entier
Début
A 3
B  10
C A+B
BA+B
AC
Fin

Exercice 3 :
Écrire un algorithme permettant d’échanger deux variables A et B.
Écrire un algorithme permettant d’échanger les valeurs de deux entiers A et B sans utiliser de
variable intermédiaire.

Exercice 4 :
Écrire un algorithme qui lit trois valeurs A, B et C et qui les classe par ordre croissant.

Exercice 5 :
Écrire un algorithme qui calcule les solutions réelles d’une équation du second degré :
ax2 + bx + c = 0 avec a, b et c sont des entiers.

Exercice 6 :
Écrire un algorithme qui demande à l’utilisateur un nombre compris entre 1 et 3 jusqu’à ce que
la réponse convienne.

Exercice 7 :
Ecrire un algorithme qui demande un nombre compris entre 10 et 20, jusqu’à ce que la
réponse convienne. En cas de réponse supérieure à 20, on fera apparaître un message :
«Plus petit!», et inversement, «Plus grand! » si le nombre est inférieur à 10.

Vous aimerez peut-être aussi