glx_56de37973380417c75c17f999823807b.txt Les structures alternatives en algorithme https://keidweneth.com/ilrRUQJCUIw6T/60695
الصفحة الرئيسية

Les structures alternatives en algorithme

  Les  structures alternatives  en algorithme

 Les structures alternatives 
1-1) Introduction :
Contrairement  au traitement séquentiel, la structure alternative ou conditionnelle permet d’exécuter ou non une série d’instructions selon la valeur d’une condition.

1-2)  La structure    Si alors ………  sinon  …… fin si   ou    Si alors ………  fin si
Une condition est une expression  logique  ou une variable logique évaluée à  Vrai ou faux. La condition est évaluée. Si  elle est vraie, la série d’instruction(s)1 est exécutée et l’ensemble d’instruction(s) 2 est ignoré, la machine sautera directement à la première instruction située après  Fin si.
De  même, au cas où la condition  était fausse la machine saute directement à la première ligne située après le  Sinon et exécute l’ensemble d’instruction2.
Exercice d’application 1
Ecrire un algorithme  qui affiche si un nombre entier  saisi au clavier est pair ou impair 
Remarque : il existe aussi un autre type de condition c’est la condition composées.

Certains problèmes exigent  de formuler des conditions qui ne peuvent être exprimées sous la forme simple, par exemple la condition  de  note  de devoir doit être inclus dans  l’intervalle [0, 20],  cette  condition est composée de deux conditions simples qui  sont   note ≥ 0    et   note  20

Exercice d’application 2
Ecrire  un algorithme qui teste une note saisi au clavier est comprise entre 0 et 20.
Exercice 1:
Ecrire un algorithme qui demande deux nombres m et n à  l’utilisateur et l’informe ensuite si le produit  de ces deux nombres est positif ou négatif. On inclut   dans l’algorithme le cas  où le produit peut être nul.
Exercice 2:
Une boutique propose à ces clients, une réduction de 15% pour les montants d’achat supérieurs à 200 dh. Ecrire un algorithme permettant de saisir le prix total HT et de calculer le montant TTC  en prenant en compte la réduction et la TVA=20% .
1-3)  Structure à choix multiples
Cette  structure conditionnelle permet de choisir le traitement à effectuer en fonction  de la valeur ou de l’intervalle de valeurs d’une variable o d’une expression.

Syntaxe :  
Lorsque l’ordinateur rencontre cette instruction, il vérifie la valeur de la variable de sélection (sélecteur) et il la compare aux différentes valeurs. 
Les valeurs sont évaluées  dans l’ordre, les unes après les autres, et une fois la valeur de sélecteur est vérifiée l’action associée  est exécutée. On peut utiliser une instruction Sinon  (facultative), dont l’action sera exécutée si aucune des valeurs évaluées n’a pas été remplie
 
Exercice :
Ecrire un algorithme permettant d’afficher le mois en lettre selon le  numéro saisi  au clavier.











الاسمبريد إلكترونيرسالة