tag:blogger.com,1999:blog-71335329952927240132024-03-05T22:26:03.653-08:00istaAnonymoushttp://www.blogger.com/profile/06919679976297897832noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-7133532995292724013.post-51672824029629241532010-10-23T10:40:00.001-07:002014-07-29T22:28:02.660-07:00<div dir="ltr" style="text-align: left;" trbidi="on">
<link href="file:///C:%5CDOCUME%7E1%5Cposte%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"></link><style>
<!--
/* Font Definitions */
@font-face
{font-family:"\0027Times New Roman\0027";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-alt:"Times New Roman";
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:auto;
mso-font-signature:0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p
{mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
span.apple-style-span
{mso-style-name:apple-style-span;}
span.apple-converted-space
{mso-style-name:apple-converted-space;}
@page Section1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.Section1
{page:Section1;}
-->
</style> <br />
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> </span></b><b><span style="color: black; font-size: 16pt;"> </span></b><b><span style="color: blue; font-size: 16pt;">Algorithme et technique de programmation</span></b><span style="font-size: 16pt;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> </span><span style="color: red;"> Def :</span><span class="apple-converted-space"><span style="color: black;"> </span></span><span style="color: black;">algorithme est un ensemble des actions réalisées d’une façon successive pour aboutir un résultat bien définit (le résultat est connue avant de commencer a écrire l algorithme)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> maintenant on commences les exercices</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> </span><span style="color: red;"> Notes :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> _ Chaque algorithme doit avoir un début et fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> _ Chaque algorithme doit avoir un nom (somme, pourcentage……..)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> </span><span style="color: red;"> A _ notion variable :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Un variable est un objet qui se caractérise par trois éléments :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">*nom</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">*contenu </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">*type contenu</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Type possible d une variable</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Entier, réel ; texte (chaîne de caractère),……..</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> </span><span style="color: red;"> Déclaration : </span><span style="color: black;"> </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Variable</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">A : entier </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">B : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">C : chaîne</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Variable</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">A, b, c : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> </span><span style="color: red;"> B _ constante :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Une constante est un objet dont la valeur reste stable durant l exécution d’algorithme</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> </span><span class="apple-converted-space"><span style="color: red;"> </span></span><span style="color: red;">C _affectation :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Soient a et b deux variables de type entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">A, b : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">On schématise l’affectation par ←</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: #274e13; font-family: "'Times New Roman'";">Exemple :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">1_ a ← b : a reçoit b : affecter le contenu de a dans b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Rq : a= 10, b=16</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Action</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> a ← b </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Finalement</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> a=16, b=16 # b n est pas changé, le variable A a été écrasé par le contenu de la case b #</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">2_ soit a= 5, b=0</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> A ← a+b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> B ← a</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> A ← a+b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Finalement a=10et b=5</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">3_ au départ</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>A, b, c : réel a=1, b=2, c=-1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Actions</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> a ← b+c a=1, b=2, c=-1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> b ← a a=1, b=1, c=-1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> c ← a+b a=1, b=1, c=2 </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> d ← c-b+2 a=3, b=1, c=2</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Finalement a=3, b=1, c=2</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> </span></b><b><span style="color: red; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>D_ structure d’un algorithme :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme nom algorithme</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Constante</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Ensemble des actions</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex1 : donnez l’ algo qui permet de permuter (inverser) le contenu de deux variables de type entier a et b ?</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol 1 :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme permuter</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable a, b, c : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>C ← a # on a ajouté le variable c pour éviter l écrasement, pour sauvegarder le</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Variable a #</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>A ← b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>B ← c</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex2 : réaliser un algorithme qui permet de permuter entre variables entier a, b, c ?</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">a→b→c→a</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol 2 :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme permuter_2</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable a, b, c, d : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> d ← a </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> a ← c</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> c ← b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> b ← d</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: red; font-family: "'Times New Roman'";"> E _ les opérations d entrées sorties</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Les opérations d entrées sorties sont les opérations qui permettent soit a saisir le contenu d’une variable, soit a afficher le contenu d’une variable a l’écran,</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Les deux opérations se basent sur le dialogue homme_machine</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Par exemple</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Écrire ("donnez un nombre : ") # le message qui s affiche sur l écran sera (donnez un nombre) #</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Quand l observateur veut entrer un nombre on écrit</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Lire (nb) # nb est un exemple #</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Ne t inquiétez pas si vous n avez pas compris écrire ( ) et lire ( ) dans la suite je vous promis que tout va bien</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: red; font-family: "'Times New Roman'";">Exemple :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme somme</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable a.b : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> s : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Écrire (" donnez la valeur de a ")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Lire (a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Écrire (" donnez la valeur de ")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Lire (b)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> s ←a+b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> écrire(" la somme de a et b est :",s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fais attention au écrire (" la somme de a et b est :", s) on écrit virgule S pour que la valeur de s qu il soit affiché pas s comme alphabet</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 3 : donnez l’algo qui permet de calculer la moyenne de trois variables entier a .b et c</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme moyenne</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable : a.b.c : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("saisir a :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("saisir b :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (b)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("saisir c:")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire(c)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> m ←(a+b+c)/3</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("la moyenne est" , s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 4 : donnez l’algorithme qui permet de calculer la surface d’un carré</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme surface</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable a, s : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" saisir la longueur d’arrêt a ")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> s← a*a</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("la surface du carré :", s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 5 : donnez l’algorithme qui permet de calculer le volume d’un cylindre</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme volume cylindre</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Const pi=3,14</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Variable h, r, v : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez la hauteur h :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (h)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez le rayon r :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (r)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> v ← r*r*h*pi</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le volume du cylindre est :",v)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 6 : donnez l’algorithme qui permet de convertir une distance du km en métre et en cm</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme convertir_distance</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable m, d, c : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez une distance en km:",s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire c d)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> m←d*1000</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> c←m*100</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" la distance en m :", m)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" la distance en cm :", c)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> </span></b><b><span style="color: red; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>f _ la structure conditionnelle :<span class="apple-converted-space"> </span>si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">syntaxe1 : <span class="apple-converted-space"> </span></span></b><b><span style="color: blue; font-family: "'Times New Roman'";">si </span></b><b><span style="color: black; font-family: "'Times New Roman'";"> condition </span></b><span class="apple-converted-space"><b><span style="color: blue; font-family: "'Times New Roman'";"> </span></b></span><b><span style="color: blue; font-family: "'Times New Roman'";">alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Actions i</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> </span></b><b><span style="color: blue; font-family: "'Times New Roman'";"> Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Exemple a= 10</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Si a> 10 alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" bravo")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Les actions i seront réalisées sauf si la condition est vraie</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Si la condition est fausse, les actions i ne seront pas réalisées</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Syntaxe 2 :<span class="apple-converted-space"> </span></span></b><b><span style="color: blue; font-family: "'Times New Roman'";">si </span></b><b><span style="color: black; font-family: "'Times New Roman'";"> condition <span class="apple-converted-space"> </span></span></b><b><span style="color: blue; font-family: "'Times New Roman'";"> alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Actions i</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> </span></b><b><span style="color: blue; font-family: "'Times New Roman'";">Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Actions j</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: blue; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">si la condition est vraie alors les actions i seront réalisés sinon les actions j les seront</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Exemple : écrire (" donnez un nombre :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez un autre nombre")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (b)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Si a>b alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le max est :",a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Si a<b alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le max est :",b)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" les deux nombre sont égaux")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 7 : donnez l’algorithme qui permet de calculer le max de 3 variables a,b et c</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme maximum</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable a, b, c, max : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez un nombre ")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez un deuxième nombre")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (b)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez le troisième nombre")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire( c)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Si a>b alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> max ←a</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> max← b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Si max < c alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> max ← c</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le maximum est :", max)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Remarque : on peut utiliser </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> P=a-b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">si p< 0 alors ………………….. Etc.</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 8 : donnez l’algo qui permet de résoudre une équation du second degré ax<sup>2</sup><span class="apple-converted-space"> </span>+bx +c =0</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme resolution_equ</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable a, b, c, delta : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez a, b, c")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (a, b, c) # c est faux d’écrire a, b, c mais j ai fait comme ça seulement pour la réduction comme vs savez ce n est pas facile d écrire toute l algo avec le clavier #</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">si a=0 alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" ce n’est pas une equ de 2 éme degré")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Delta = (b*b)-(4*a*c)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">si delta = 0 alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" la somme de a et b est :"-b/ (2*a))</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Si delta<0 alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" pas de solution dans R")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire (" solution 1:", (-b-√delta)/ (2*a))</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire (" solution 2:", (-b+√delta)/ (2*a))</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 9 : donnez l algorithme qui retourne la date de demain <span class="apple-converted-space"> </span>on donne le jour le mois et l’année on<span class="apple-converted-space"> </span></span></b><b><span style="color: black; font-family: "'Times New Roman'";">s</span></b><b><span style="color: magenta; font-family: "'Times New Roman'";">uppose que tous les mois ont 30 jours</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme <span class="apple-converted-space"> </span>date_demain</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable <span class="apple-converted-space"> </span>j, m, a : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire (" donnez j, m, a:")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Lire (j, m, a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">j←si j>30alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>j←1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">m←m+1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">si m>12alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">m←1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">a←a+1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin si</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire (" demain c’est le:", j,m,a)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Ex : donnez la date d’hier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> </span></b><b><span style="color: red; font-family: "'Times New Roman'";"> f _ Les boucles</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: red; font-family: "'Times New Roman'";">1 :La boucle pour :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: orange; font-family: "'Times New Roman'";">Syntaxe </span></b><b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span> </span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour <span class="apple-converted-space"> </span>i=vi à vf faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Actions</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Exemple</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour <span class="apple-converted-space"> </span>i=1 à <span class="apple-converted-space"> </span>10 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" bravo")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Bravo va <span class="apple-converted-space"> </span>s'afficher 10-1+1=10 fois</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Ex : afficher les entiers entre 1 et 100</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i=1 à 100 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Ecrire (i)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 10 : afficher les entiers pairs entre 1et 100</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i= 1 à 100 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Ecrire (i*2)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 11 : fait la somme s=1+2+3+….+10</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">S=0 # la valeur initiale de s est 0 on dit qu’on initialisé s#</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i=1 à 10 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> s←s+i # donnez a s zéro et chaque fois on va ajouter à i 1 le pas #</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire (" la somme est:", s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 12 : fait le produit P=1*2*3*….*10</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">S=1</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i =1 à 10 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> p← p*i</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le produit est:", p)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 12 : la somme du nombre paire entre 1 et 100</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">S=0</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i=1à100 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> s← s + (2*i)fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire (" la somme est:", s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 13 : donnez l’algorithme qui permet de faire la somme ,la différence et la moyenne de deux nombre réel a et b</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 14 : donnez l’algorithme qui permet de résoudre une équation de premier degré ax +b=0, tester le cas a=0</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 15 : donnez <span class="apple-converted-space"> </span>l, algorithme qui permet de retourner le maximum de 4 variables a, b, c, et d</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex16 : donnez l’algorithme qui permet de déterminer si un nombre nb est pair ou impair</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol du dernier exercice</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Algorithme test</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable <span class="apple-converted-space"> </span>nb : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">debut</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez un nombre :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (nb)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> r←nbmod2 # r reçoit le reste de la division de nb par 2#</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> si r=0 alors</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le nombre", nb, " est paire" )</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Sinon</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le nombre",nb, " est impaire" ) # ce qui est entre les <span class="apple-converted-space"> </span>( " ) s’affiche tel k il est au contraire du nb le programme va afficher le nombre qu’on a entré#</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 17 : afficher la table de multiplication d’un nombre entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol : algorithme <span class="apple-converted-space"> </span>table_de_multiplication</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable <span class="apple-converted-space"> </span>nb : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> i : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez un nombre :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (nb)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i=1 à 10 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (nb," *",i,"= ",nb*i)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 18 : Si vous souvenez les tables de multiplication existant dans la dernière page du cahier de 12 pages , et bah oui, écrivez un algorithme qui permet d’ afficher du tel tableau c est a dire les tables de multiplication de 1 à 10</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme <span class="apple-converted-space"> </span>tables _de multiplication</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable <span class="apple-converted-space"> </span>i,j : entier</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Pour j=1 à 10 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Pour i=1 à 10 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (j," *",i,"= ",j*i)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Une boucle pour dans une autre boucle pour s’appelle pour impriqué</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Remarque : on peut avoir une boucle pour de la forme suivante</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour k = vi à vf faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Actions</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: purple; font-family: "'Times New Roman'";">Exemple</span></b><span style="color: purple;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i= 100 à 1 faire</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>Ecrire (i)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Le i dans une boucle s’incrémonte de 1 par défaut</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">On peut modifier le pas d’incrémentation par</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span class="apple-style-span"><b><span style="color: black; font-family: "'Times New Roman'";">Pour</span></b></span><b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span><span class="apple-style-span">i =vi (pas r) à</span><span class="apple-converted-space"> </span><span class="apple-style-span">vf</span> <span class="apple-converted-space"> </span><span class="apple-style-span">faire</span></span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Actions</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: red; font-family: "'Times New Roman'";">2 : La boucle répéter</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Exemple</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Répéter</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" donnez un nombre :")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (nb)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> s← nb*nb</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" le carré de ",nb, " est " , s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Ecrire (" voulez vous continuez oui/ non "</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (réponse)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Jusqu'à réponse = "non"</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span class="apple-style-span"><b><span style="color: black;">chaque fois l'</span></b></span><b><span style="color: black;">opérateur<span class="apple-style-span"> fé entrer oui </span>l’opération<span class="apple-style-span"> se répète jusqu il saisi non </span></span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Exemple 2 :</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Algorithme <span class="apple-converted-space"> </span>somme</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable <span class="apple-converted-space"> </span>a, b, c : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>S : réel</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> <span class="apple-converted-space"> </span>R : chaîne</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Répéter</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Ecrire ("donnez a,b ,c")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire (a, b, c)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> s← a+b+c</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("la somme est " , s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" autre opération o/n")</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire( r )</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Jusqu’à r="n"</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: blue; font-family: "'Times New Roman'";">Les menus<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: #993366;">Exemple :<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Algorithme<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">1 _ somme de 2 nombres <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">2 _ max de 3 nombres <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">3 _ surface cercle <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">4 _ quitter<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> Votre choix [ ]<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Algorithme menu<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Début<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Répéter<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> </span><b><span style="color: black; font-family: "'Times New Roman'";">Écrire (" 1_ somme de 2 nombre " )<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("2_max de 3 nombres" )<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("3_surface cercle ")<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (" 4 _ quitter ")<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Répéter <o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire ("votre choix ")<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Lire ( ch )<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Jusqu'à ch in [1…4]<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Cas ch de <o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">A : début <o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("donnez deux nombres a et " )<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Lire( a, b )<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">s</span><span style="color: black;">← a+b <o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("la somme est " , s)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Fin<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">2 : début<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> .<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> .<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> .<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> Fin <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> 3 : début<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> .<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> .<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> .<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> Fin <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Jusqu'à ch = 4<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Remarque : on peut utiliser la boucle di à la place de cas ( case en anglais ) par exemple<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Si ch = 1 alors<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">…………..<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Fin si<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: red;">3 : La boucle tant que<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: red;">Syntaxe : <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Tant que < condition > faire<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> Actions i <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Fin tant que<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Rq on quitte la boucle tant que la condition est fausse<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Tant que la condition est vraie le programme continuera de boucler<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Exemple<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Ch = </span><b><span style="color: black; font-family: "'Times New Roman'";">" oui "</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Tant que Ch = </span><b><span style="color: black; font-family: "'Times New Roman'";">" oui " faire<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("donnez un nombre ")<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Lire (nb)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("le carré est ",nb*nb)</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Fin tant que<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Le programme va boucler à l’infini parce que ch est toujours égale à oui on n’a pas une moyenne pour l’arrêter dans notre algorithme<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Pour ranger le problème <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Ch = </span><b><span style="color: black; font-family: "'Times New Roman'";">" oui "</span></b><span style="color: black;"><o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Tant que Ch = </span><b><span style="color: black; font-family: "'Times New Roman'";">" oui " faire<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("donnez un nombre ")<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Lire( nb )<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("le carré est ",nb*nb)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("autre opération oui/non")<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Lire (ch)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Fin tant que<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: red;">Ch 2 : les tableaux<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">A _tableau à une seule dimension <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Soit t un tableau à dimension 1 de taille n <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">On schématise t comme suit<o:p></o:p></span></div>
<table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; margin-left: 4.8pt; margin-right: 4.8pt; width: 571px;"><tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0cm 5.4pt; width: 32.4pt;" valign="top" width="43"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 27pt;" valign="top" width="36"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 27pt;" valign="top" width="36"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 27pt;" valign="top" width="36"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 116.85pt;" valign="top" width="156"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 27.15pt;" valign="top" width="36"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 90pt;" valign="top" width="120"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 27pt;" valign="top" width="36"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 27pt;" valign="top" width="36"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 27pt;" valign="top" width="36"><div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
</td> </tr>
</tbody></table>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">t<br clear="all" /> 1 2 3 4 j n-2 n-1 n<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">la case j est présenté par t(j)<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Exemple : <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<br /></div>
<table align="left" border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; margin-left: 4.8pt; margin-right: 4.8pt; width: 187px;"><tbody>
<tr> <td style="border: 1pt solid windowtext; padding: 0cm 5.4pt; width: 32.4pt;" valign="top" width="43"><div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">9<o:p></o:p></span></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 36pt;" valign="top" width="48"><div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">10<o:p></o:p></span></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 36pt;" valign="top" width="48"><div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">7<o:p></o:p></span></div>
</td> <td style="border-color: windowtext windowtext windowtext -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0cm 5.4pt; width: 36pt;" valign="top" width="48"><div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">-5<o:p></o:p></span></div>
</td> </tr>
</tbody></table>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;"> t<br clear="all" /> 1 2 3 4 <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">t : tableau de dimension 1 de taille 4 et de type réel <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Écrire (t (1)) # pour afficher le contenu de t(1)#<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">t(3)← 3 # pour changé le contenu de la troisième case par 3#<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: red;">Comment déclarer un tableau : <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">Variable <o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">t : tableau( n) : entier<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">m : tableau (m) : chaîne (10)<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: red;">Comment remplir un tableau :<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<span style="color: black;">pour i=1 à n faire<o:p></o:p></span></div>
<div style="margin: 0cm 0cm 0.0001pt;">
Écrire ("donner le contenu de la case ", i)<b><span style="color: black; font-family: "'Times New Roman'";"><o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Lire ( t(i))<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: red; font-family: "'Times New Roman'";">Comment faire pour afficher d’un tableau</span></b><b><span style="color: black; font-family: "'Times New Roman'";"> (supposons que le tableau est déjà rempli)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i=1 à n faire<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> Écrire (t(i))<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 19 : soit t un tableau de taille 10 de type entier, écrire l’algorithme qui permet de faire la somme de toute les case du tableau<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable i, s : entier<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> T : tableau (10) : entier<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">S=0<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i=1 à 10 faire<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> S ←</span></b><b><span style="color: black; font-family: "'Times New Roman'";"> s +t(i)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin pour <o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("la somme est ", s)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Ex 20 : donnez la moyenne d’un tableau de taille 20 de type entier <o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Variable i, s : entier<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> T : tableau (20) : entier<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> M : réel<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Début<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">S=0<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Pour i=1 à 20 faire<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";"> S </span><span style="color: black;">← s+ t(i)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Fin pour<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">m← s/20<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Écrire ("la moyenne est ", m)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Fin<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: magenta; font-family: "'Times New Roman'";">Exercice 21 : donnez l’algorithme qui donne le maximum d’un tableau (20)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">Sol<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black; font-family: "'Times New Roman'";">m</span><span style="color: black;">← t(1)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Pour i=2 à 20 faire<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> Si t(i)>m alors<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> m ← t(i)<o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;"> Fin si <o:p></o:p></span></b></div>
<div style="margin: 0cm 0cm 0.0001pt;">
<b><span style="color: black;">Fin pour<o:p></o:p></span></b></div>
</div>
Anonymoushttp://www.blogger.com/profile/06919679976297897832noreply@blogger.com1