Exercice3.5:Explicitercequefontlesdeuxalgorithmesci‐dessouset
expliquerpourquoiilsnedonnentpas(engénéral)lemême
résultat.
1 VARIABLES
2 aEST_DU_TYPENOMBRE
3 bEST_DU_TYPENOMBRE
4 cEST_DU_TYPENOMBRE
5 DEBUT_ALGORITHME
6 LIREa
7 LIREb
8 LIREc
9 cPREND_LA_VALEURa+b
10 aPREND_LA_VALEURb+c
11 bPREND_LA_VALEURc+a
12 AFFICHER"a="
13 AFFICHERa
14 AFFICHER"b="
15 AFFICHERb
16 AFFICHER"c="
17 AFFICHERc
18 FIN_ALGORITHME
1 VARIABLES
2 aEST_DU_TYPENOMBRE
3 bEST_DU_TYPENOMBRE
4 cEST_DU_TYPENOMBRE
5 DEBUT_ALGORITHME
6 LIREa
7 LIREb
8 LIREc
9 aPREND_LA_VALEURb+c
10 bPREND_LA_VALEURc+a
11 cPREND_LA_VALEURa+b
12 AFFICHER"a="
13 AFFICHERa
14 AFFICHER"b="
15 AFFICHERb
16 AFFICHER"c="
17 AFFICHERc
18 FIN_ALGORITHME
Exercice3.6:Simplifierl’algorithmeci‐dessousen
n’utilisantquelavariablex.
1 VARIABLES
2 xEST_DU_TYPENOMBRE
3 yEST_DU_TYPENOMBRE
4 zEST_DU_TYPENOMBRE
5 DEBUT_ALGORITHME
6 LIREx
7 yPREND_LA_VALEUR2*x+1
8 zPREND_LA_VALEURy*y‐1
9 xPREND_LA_VALEURz/4
10 AFFICHERx
11 FIN_ALGORITHME
Exercice3.7:Écrireunalgorithmepermettantd’échanger
lesvaleursdedeuxvariables.
Exercice3.8:Unalgorithmecontientdanscetordreles
instructionssuivantes:
«aprendlavaleur5»,«bprendlavaleur2»,
«aprendlavaleurb»et«bprendlavaleura».
Déterminerlesvaleursfinalesdeaetdebetfaire
uneremarqueconcernantl’unedesinstructions.
Exercice3.9:Écrirel’algorithmesuivantetcommenterlerésultat:choisirunentier,calculerlecarrédel’entiersuivant,puisle
carrédel’entierprécédent,puisladifférence(positive)decesdeuxcarrés,puisenfinlequotientdecedernierrésultatpar
l’entierdedépart.
Exercice3.10:Écrirel’algorithmepermettantdecalculerlamoyenne(sanscoefficients)detroisnotesdecontrôle,donnéespar
l’utilisateur.
Exercice3.11:Mêmeexercicequeprécédemmentavecunemoyenneaveccoefficients,donnésaussiparl’utilisateur.
Exercice3.12:Écrirel’algorithmepermettantdecalculerlepourcentagedevariationentreunpremiernombreetundeuxième,
donnésdansl’ordreparl’utilisateur.
Exercice3.13:Écrirel’algorithmepermettantdecalculerletermederangnd’unesuitearithmétique,l’entiern,lepremierterme
etlaraisonétantdonnésparl’utilisateur.
Mêmequestionavecunesuitegéométrique.
4.TEST
TEST«SI…ALORS…[SINON]»:permetunchoixayantdeuxréponsespossibles(VRAIouFAUX),avecdesinstructionsàréalisersila
réponseestVRAI,etéventuellementsilaréponseestFAUX,parl’intermédiaired’un«SINON»[symboliséeparunlosange–le
branchementpourFAUXestparfoisrepéréparunrondnoir].
Exemple4.1:Calculdelaracinecarréed’unréelpositif,etsansréactionlorsqu’ilestnégatif.
1 VARIABLES
2 aEST_DU_TYPENOMBRE
3 bEST_DU_TYPENOMBRE
4 DEBUT_ALGORITHME
5 LIREa
6 SI(a>=0)ALORS
7 DEBUT_SI
8bPREND_LA_VALEURsqrt(a)
9AFFICHER"Laracinecarréedeaest:"
10AFFICHERb
11 FIN_SI
12FIN_ALGORITHME