fiche algo struc cond .pdf


Nom original: fiche-algo-struc-cond.pdf

Ce document au format PDF 1.5 a été généré par cairo 1.11.2 (http://cairographics.org), et a été envoyé sur fichier-pdf.fr le 15/11/2014 à 22:53, depuis l'adresse IP 197.6.x.x. La présente page de téléchargement du fichier a été vue 319 fois.
Taille du document: 75 Ko (1 page).
Confidentialité: fichier public


Aperçu du document


La structure de contrôle

LeçonF{ conditionnelle simple
0]6éfinit ionb

4hapitr eF;bL esFstr uctur esFdeFcontr ôleFconditionnelles

yFLaFstructureFdeFcontrôleFconditionnelleFpermetFà
un F programme F de F modifier F son F traitement F en
fonctionFd»uneFcondition2
yF0lFexisteFtroisFformesFd»instructionsFconditionnellesb
➢ 5ormeFsimple
➢ 5ormeFgénéralisée2
➢ 5ormeFàFchoix

00]LaFst ruct ureFdeFcont rôleF
condit ionnelleFsim pleFb

.

.

A-La forme réduite:
1-Définition:
UneFstructureFdeFcontrôleFconditionnelleFestFditeFà
forme F simple F réduite F lorsque F le F traitement
dépend F d»une F condition2 F Si F la F condition F est
évaluéeFàF« vrai »[FleFtraitementFestFexécuté2
2-Vocabulaire et syntaxe:
)nalyseF
)lgor ithme
Pascal
[0nit]FSi conditionFAlors ……2F{0nit}
0nstructionF{
Si conditionF
0nstructionF}
Alors
…2
0nstructionF{
0nstructionFN
0nstructionF}
FinSi
…2
0nstructionFN
FinSi
………

……2FîF{0nit}
05FconditionFTHEN
Begin
0nstruction_{î
0nstruction_}î
……………2î
0nstruction_Nî
End;
………î

RemarqueC:C[0nit]FestFuneFséquenceFd»instructions
quiFcontiendraFlesFéventuellesFinitialisations2
B-La forme alternative:
1-Définition:
UneFstructureFdeFcontrôleFconditionnelleFestFditeFà
forme F alternative F lorsque F le F traitement F dépend
d»uneFconditionFàFdeuxFétatsbFSiFlaFconditionFest
évaluée F à F « vrai »[ F le F premier F traitement F est
exécutéî F traitement F dépend F d»une F condition F à
deuxFétatsbFSiFlaFconditionFestFévaluéeFàF« faux »[
leFsecondF traitementFestFexécuté2

2-Vocabulaire et syntaxe:
)nalyseF
)lgor ithme
[0nit]FSi conditionFAlors
0nstructionF{FdeFTR{
0nstructionF}FdeFTR{
…2
0nstructionFmFdeFTR{

……2F{0nit}
Si conditionFAlors

Sinon

0nstructionF{FdeFTR{
0nstructionF}FdeFTR{
…2
0nstructionFmFdeFTR{

Sinon

0nstructionF{FdeFTR}
0nstructionF}FdeFTR}

0nstructionF{FdeFTR}
0nstructionF}FdeFTR}

…2

…2
0nstructionFnFdeFTR}
FinSi

0nstructionFnFdeFTR}

FinSi

Pascal
……2FîF{0nit}
IF conditionFTHEN
Begin
0nstruction_{_de_TR{î
0nstruction_}_de_TR{î
……………2î
0nstruction_m_de_TR{î
End

ELSE
Begin
0nstruction_{_de_TR}î
0nstruction_}_de_TR}î
……………2î
0nstruction_n_de_TR}î

End;
Remarque:COnFneFmetFpasF« ; »FaprèsFleF8N6Fqui
précède F le F 8LS8 F car F la F structure F conditionnelle
n»estFpasFencoreFterminé2

Leçon 2

La structure de contrôle
conditionnelle généralisée

0]6éfinit ionb
Une F structure F de F contrôle F conditionnelle F est F dite
généralisée F lorsqu»elle F permet F de F résoudre F des
problèmes F comportant F plus F de F deux F traitements F en
fonction F des F conditions2 F L»exécution F d»un F traitement
entraîne F automatiquement F la F non F exécution F des
autresFtraitements2

2-Vocabulaire et syntaxe:
)nalyseF« F)lgor ithme
[0nit]FSi conditionF{FAlors
TraitementF{
SinonC SiCconditionF} AlorsC
traitementF}
SinonC SiCconditionF; AlorsC
traitementF;
…2
SinonC SiCconditionFN]{
AlorsCtraitementFN]{
SinonCtraitementFN
FinSi

Pascal

……FîF{0nit}
IF condition_{FTHEN
Traitement_{
ELSEC IFCcondition_} THENC
traitement_}
ELSEC IFCcondition_; THENC
traitement_;
…2
ELSEC IFCcondition_N]{ THENC
traitement_N]{
ELSECtraitement_N[
…..C;

Remarque: Cil F est F préférable F de F mettre F les
événementFlesFplusFprobablesFenFpremierFlieu2
] F 4haque F traitement F peut F comporter F une F ou
plusieursFinstructions2

Leçon 3

La structure de contrôle
conditionnelle à choix

0]6éfinit ionb

Une F structure F de F contrôle
conditionnelle F est F dite F à F choix F lorsque F le
traitementFdépendFdeFlaF valeurFqueFprendraFle
sélecteur[ F 4e F scalaire F doit F être F de F type
scalaire,entierFouFcaractèreA2
2-Vocabulaire et syntaxe:
)nalyseF« F)lgor ithme

Pascal

[[0nit]Fselon sélecteurFFaire CaseC selecteurFO5
Valeur_{F bF )ction_{Fî
ValeurF{F bF )ctionF{
Valeur_}F bF Begin
ValeurF}F bF )ctionF}]{
)ctionF}_{Fî
)ctionF}]}
)ctionF}_}Fî
)ctionF}]n

ValeurF;F bF )ctionF;
)ctionF}_nFî
EndC;
Valeur_;F bF )ction_;FîF
ValT[valeurFO[valeurFEFb)ctionFT Val__[Fvaleur_R[Fvaleur_èFb)ction__Fî
Val_T[Fvaleur_O[Fvaleur_EF b)ction_Tî
ValeurF{NF22FValeurF{EFb)ctionFR Valeur_{NF22FValeur_{EF bF )ction_RFî
…22
…22
Valeur_NF bF )ction_N ;
ValeurFNF bF )ctionFN
ELSE
Sinon
)ction_RFî
)ctionFR
END;
Val_[valeurFR[FvaleurFèbF)ction_

FinSelon


Aperçu du document fiche-algo-struc-cond.pdf - page 1/1




Télécharger le fichier (PDF)


fiche-algo-struc-cond.pdf (PDF, 75 Ko)

Télécharger
Formats alternatifs: ZIP



Documents similaires


fiche algo struc cond
fiche algo struc cond
fiche algo struc cond
chapitre 2
fiche2 ex if case
algorithme

Sur le même sujet..