Conditionscomplexes
Exo5Conjonction
Concevoirunalgorithmequidemandeàl’utilisateurtroisentiersx,yetz,etquiretourne
vraisix=y=zetfauxsinon.
Ex6Disjonction
Concevoirunalgorithmequidemandeàl’utilisateurtroisentiersx,yetz,etquiretourne
vraisideuxaumoinsdestroisvariablessontégales,etfauxsinon.
Ex7Exclusivité
Concevoirunalgorithmequidemandeàl’utilisateurtroisentiersx,yetz,etquiretourne
vraisideuxestseulementdeuxdestroisvariablessontégales,etfauxsinon.
Synthèse
Exo8Calculatrice
Concevoirunalgorithmequidemandeàl’utilisateurdeuxentiersxety,lesopérandes,et
uncaractèreop,l’opérateuràchoisirparmi‘x’,‘/’,‘+’,‘’.Suivantl’opérateureffectuerpuis
afficherl’opération,parexemple‘2x3=6’.Sil’opérateurest‘/’etyvaut0,nepaseffectuer
l’opérationetafficherlemessaged’erreur‘Divisionpar0!’.
Exo9Jeudelavie
Soituncarrécomposéde3x3cellulesquipeuventêtrevivantesoumortes.Onnomme
les8cellulesdebordparlespointscardinaux.Parexemple,lacelluleswestlacellule
situéeausudouest,lacelluleeecellequiestpleinest.Lacellulecentraleestnomméec.
Larègledujeudelaviestipulequ’àlagénérationsuivante:
● sicestmorteetentouréepar3cellulesvivantes,alorselledevientvivante.
● sicestvivanteellesurvitssielleestentouréede2ou3cellulesvivantes.
Concevoirunalgorithmequiprendenparamètrenw,nn,ne,ee,se,ss,sw,ww,c,neuf
booléens,chacunvraisilacellulecorrespondanteestvivante,fauxsinon,etquiretourneun
booléenindiquantsilacellulecentraleestvivanteoumorteàlagénérationsuivante.
Exo10Résolutiond’équationsduseconddegré
Concevoirunalgorithmequisaisitdescoefficientsréelsa,betcd’unpolynômeP[X]=
aX
2
+bX+cpuisquiaffichelesracinesréellesoucomplexesdel’équationP[X]=0.
Lesplusmotivéspourrontrépéterl’exerciceavecleséquationsdedegré3.
©PlatypusS.A.S.201516