Vous êtes sur la page 1sur 2

Les structures de contrôle conditionnelles

1. La forme simple :
Activité :

Soit l’instruction algorithmique suivante : Z ← N MOD 2 = 0


a) Donner les différentes valeurs de la variable Z
b) Donner la déclaration algorithmique des objets Z et N

Objets Type/Nature

c) Donner l'équivalent de cette instruction en utilisant les structures de contrô le conditionnelles

La forme simple -------------- La forme simple---------------

En algorithme

En Python

Exercice N°1 :
Soit l’algorithme suivant :
Algorithme Inconnu
Début
Ecrire (˝C1= ? ˝), lire (C1)
Si ((ORD (C1) >= 97) et (ORD (C1) <= 122)) Alors
C2 CHR (ORD (C1) – 32)
Sinon
C2 C1
Fin Si
Ecrire (˝C2 = ˝, C2)
Fin
N.B :
 ORD(C) : Retourne le code Ascii d’un caractère C
Exemple1 : ORD(ʺAʺ) vaut 65 Exemple2 : ORD(ʺaʺ) vaut 97
 CHR(d) : Retourne le caractère dont le code Ascii est d
 Exemple1 : CHR(65) vaut ʺAʺ Exemple2 : CHR(97) vaut ʺaʺ
Questions:
1. Donner le tableau des déclarations des objets de l’algorithme Inconnu
Objet Type / Nature
--------------- ------------------
--------------- ------------------

2. Donner le résultat de l’algorithme Inconnu dans le deux cas suivants :


 1èr Cas : C1=˝A˝
 2ème Cas : C1=˝d˝
3. Donner le rôle de l’algorithme Inconnu
4. Donner la fonction prédéfinie qui fournit le même résultat.
5. Remplacer la séquence en gras par une action simple réduite donnant le même résultat
Exercice N°2 :
Un entier est divisible par 4 si le nombre formé par ses deux derniers chiffres est divisible par 4.
Exemple : 1234516 est divisible par 4 car le nombre formé par les deux derniers chiffres égal à 16 et 16
divisible par 4.
Ecrire l’algorithme d’un programme nommé « Divisibilité» qui permet de lire un entier A composé au moins
par 5 chiffres puis de vérifier s’il est divisible par 4.
Exemple :
 Si a = 254724 le programme affichera : 254724 est divisible par 4.
 Si a = 254723 le programme affichera : 254723 n’est pas divisible par 4.

Exercice N°3 :
Un entier N composé de trois chiffres est dite cubique s’il est égal à la somme de cube de ses chiffres
Exemple : 153 est cubique car 153= 13 + 53 + 33
Ecrire l’algorithme d’un programme qui permet de saisir un nombre N composé de trois chiffres puis
vérifier s’il est cubique ou non.
Exercice N°4 :
Ecrire un programme qui permet de saisir aléatoirement un nombre entre 10 et 20(le nombre ne sera
pas affiché), puis demande à l’utilisateur de saisir un nombre, si ce nombre est égal au nombre de
l’ordinateur on affiche ‘Bravo’ si non on affiche ‘Perdu’
Exemple
Saisir un entier : 15
Perdu,le nombre choisit par l’ordinateur est 3
Saisir un entier : 18
Bravo,le nombre choisit par l’ordinateur est 18

Vous aimerez peut-être aussi