partie-2-apprendre-a-formuler-un-traitement-aLGORITHMIQUE

Telechargé par elkabair100
CHAPITRE 1
1
CONNAITRE LES BASES
1 - Le traitement alternatif (conditions)
Modéliser un problème Définir un algorithme Apprendre à formuler un
traitement
Traduire son algorithme dans un
langage de programmation
Traitement alternatif
Rappel: Les instructions conditionnelles servent à n'exécuter une instruction ou une séquence d'instructions
que si une condition est vérifiée.
Alternative Si-Alors-Sinon
Schéma conditionnel généralisé ou multiple
2
Modéliser un problème Définir un algorithme Apprendre à formuler un
traitement
Traduire son algorithme dans un
langage de programmation
Traitement alternatif
Alternative Si-Alors-Sinon
Elle permet d'effectuer tel ou tel traitement en fonction de la valeur d'une condition
3
En pseudo-code
Si condition Alors
<Actions_alors>
Sinon
<Actions_sinon>
Fsi
Organigramme
Modéliser un problème Définir un algorithme Apprendre à formuler un
traitement
Traduire son algorithme dans un
langage de programmation
Traitement alternatif
Exemple 1:
si ( a≠0 )
alors
a := 0
sinon
a := b
c := d
fsi
si la condition est vraie c.à.d. la variable a est
différente de 0 alors on lui affecte la valeur 0,
sinon on exécute le bloc sinon.
4
Exemple 2:
si ( a b ≠ c )
alors
a := c
sinon
a := d
fsi
si la condition est vraie, la seule instruction qui sera exécutée
est l’instruction d’affectation a := c. Sinon la seule instruction
qui sera exécutée est l’instruction daffectation a := d.
Modéliser un problème Définir un algorithme Apprendre à formuler un
traitement
Traduire son algorithme dans un
langage de programmation
Traitement alternatif
Schéma conditionnel néralisé ou multiple
La structure cas permet d'effectuer tel ou tel traitement en fonction de la valeur des conditions 1ou 2 ou ..n
En pseudo-code
Cas <var> de:
<valeur 1> :<action 1>
< valeur 2> :<action 2>
...
< valeur n> :<action n>
Sinon : <action_sinon>
FinCas
5
la partie action-sinon est facultative
1 / 65 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !