Vous êtes sur la page 1sur 12

LES STRUCTURES DE

CONTRÔLES
CONDITIONNELLES
ACTIVITÉ
Début EQUATION Questions :
1- Implémenter l’algorithme en
Ecrire (″introduire a″), lire(a) Python
2- quel est le rôle de l’algorithme
Ecrire (″introduire b″), lire(b) 3- exécuter le programme pour les
valeurs suivantes
x - b/a
Ecrire (″x = ″, x) A -1 2 5 4 0

fin EQUATION B 1 -3 2 0 5

X
Remarque : 
On peut calculer ou chercher la valeur de X la
solution de l'équation : SSI   a et b  sont
différentes de zéro, D’où la nécessité
d’une nouvelle structure   de
contrôle: conditionnelle qui permet de tester
ou de vérifier le ou les conditions
Modifier le programme pour qu'il affiche soit le message '' tu as
donné une valeur null ou d'afficher la solution de l'équation.
EXEMPLES 
Donner quelques exemples qui nécessite une structure de contrôle conditionnelle.
Fonctionnement : si on a deux cas possible

Faux Vrai 
Condition = ?

Seule les traitements de Seule les traitements de


Sinon seront exécutés ALORS seront exécutés
Exemple 1
 
Si (x mod 10 =0) ou (x mod 10=5)
alors écrire(X, '‘ vrai'')
Sinon écrire (X, '‘faux '')
Fin si 

Valeurs de X Message affiché


7
15 Donner le rôle de la structure
120
1789
EXEMPLE 2
Début Application
Ecrire (″a=″), lire (a)
b ← 2a Valeurs de a Valeur affichée
c ← b-4 10
Si (a > 2c) alors 3
b ←a-2c
0

Sinon
        b ← a+ c
Fin si
Ecrire (''a='',a, ''b='',b,
''c='',c)
Fin application
Début Application
Ecrire (″a=″), lire (a)
Ecrire (″b=″), lire (b)
x a mod b
écrire (‘’x=‘’,x)
Fin
Question :
1- dresser le TDO
2- implémenter l’application  en Python
3- modifier le programme pour qu’il affiche soit le message :
B est un diviseur pour le a 
B n’est pas un diviseur pour le a
4- modifier le programme pour qu’il test si le B est un diviseur ou un multiple ou ni un
diviseur ni un multiple
LE JEU LANCÉE DES
DÉS

• Tu joues contre l’ordinateur avec 2 dés,


• tu jettes deux dés  
• De même pour l’ordinateur
• Le gagnant celui qui a obtenu le plus grand
nombre,

Exemple :
Dans ta lancée tu as obtenu 5 et 3
Et quant à l’ordinateur il a obtenu 4 et 2
Le programme affiche j’ai obtenu 8 et l’ordinateur 6
donc j’ai gagné,
LE JEU CHILAFOURMIE

 2 joueurs (toi contre l’ordinateur)


 L’ordinateur commence a affiché un message de bienvenu
 Puis il te propose de te présenter et de jouer avec le lui
 Si tu réponds oui le jeu commence sinon il d’affiche le message :
1. Ecrire un algorithme nommé
A la prochaine Mr ou Miss FELEN
o Règles du jeu : jeu_chifou qui permet de réaliser
 Tu choisis entre une parité ( pair ou impair ) les traitements décrits ci-dessus
 Tu choisis un nombre entre 0 et 10 2. Implémenter votre jeu en Langage
 De même pour l’ordinateur de programmation Python
 Calcul la somme de deux nombre obtenu
 Le gagnant est celui qui a choisi la même parité que la
somme
Ecrire un algorithme et un programme en
Python intitulé CLASSEMENT permettant de
saisir deux chaines de caractères puis les
affiche en commençant par la plus longue. Si
elles sont de même longueur la première saisie
sera affichée en premier

Vous aimerez peut-être aussi