{"id":116,"date":"2021-03-12T10:33:00","date_gmt":"2021-03-12T10:33:00","guid":{"rendered":"https:\/\/kaay-coder.2sweb.sn\/kc\/?page_id=116"},"modified":"2022-04-03T01:16:09","modified_gmt":"2022-04-03T01:16:09","slug":"algorithme","status":"publish","type":"page","link":"https:\/\/kaay-coder.2sweb.sn\/kc\/langages\/algorithme\/","title":{"rendered":"Algorithme"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"116\" class=\"elementor elementor-116\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5e2d5a1 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5e2d5a1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ddf65b\" data-id=\"1ddf65b\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e066935 elementor-widget elementor-widget-image\" data-id=\"e066935\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"342\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/t.png\" class=\"attachment-large size-large wp-image-368\" alt=\"\" srcset=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/t.png 600w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/t-300x171.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-289d800 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"289d800\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-7d39ce0\" data-id=\"7d39ce0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-13c24f2 elementor-widget elementor-widget-accordion\" data-id=\"13c24f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2071\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2071\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">D\u00e9finition<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2071\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2071\"><p><span class=\"fontstyle0\">L\u2019algorithmique est l\u2019ensemble des techniques utilis\u00e9es pour concevoir des processus de calcul permettant \u00e0 partir de donn\u00e9es (en entr\u00e9e)d\u2019obtenir des r\u00e9sultats d\u00e9termin\u00e9s (en sortie). Un algorithme est donc une s\u00e9quence d\u2019\u00e9tapes de calcul permettant de r\u00e9soudre un probl\u00e8me combinatoire. un algorithme est une proc\u00e9dure g\u00e9n\u00e9rale permettant<br \/>de r\u00e9soudre un probl\u00e8me : appliqu\u00e9 \u00e0 n\u2019importe quelle instance du probl\u00e8me, il produit s\u00fbrement une solution en un nombre de pas fini.\u00a0<\/span> <\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2072\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2072\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Structure d'un algorithme<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2072\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2072\"><p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<b>Algorithme\u00a0:<\/b>\u00a0permet de d\u00e9finir ou de donner le nom \u00e0 l\u2019algorithme.<\/p><p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<b>D\u00e9but\u00a0<\/b>: marque le commencement de l\u2019algorithme.<\/p><p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<b>FinAlgo<\/b>\u00a0: marque la fin de l\u2019algorithme<\/p><p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<b>Variables<\/b>\u00a0: c\u2019est une partie de l\u2019algorithme qui Permet de d\u00e9clarer des variables ; une\u00a0<b>variable<\/b>\u00a0est un objet dont le contenu peut changer au cours de l\u2019ex\u00e9cution de l\u2019algorithme.<\/p><p>&#8211;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<b>Constantes<\/b>\u00a0: c\u2019est une partie de l\u2019algorithme\u00a0\u00a0qui permet de\u00a0\u00a0d\u00e9clarer des constantes.\u00a0\u00a0<b>Une constante<\/b>\u00a0est un objet dont le contenu reste invariant lors de\u00a0\u00a0\u00a0l\u2019ex\u00e9cution d\u2019un algorithme.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2073\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2073\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Variables<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2073\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2073\"><p><span class=\"fontstyle0\">Une variable est une information contenue dans une &#8220;bo\u00eete&#8221; que l&#8217;algorithme va rep\u00e9rer par son nom.<br \/>Il y a plusieurs types de variables :<br \/>Num\u00e9rique : la &#8220;bo\u00eete&#8221; contient un nombre.<br \/>Texte : la &#8220;bo\u00eete&#8221; contient un caract\u00e8re ou une cha\u00eene de caract\u00e8res.<br \/>Bool\u00e9en : la &#8220;bo\u00eete&#8221; contient la valeur &#8220;vrai&#8221; ou la valeur &#8220;faux&#8221;.<\/span> <\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2074\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2074\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Instruction conditionnelle<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2074\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2074\"><p>L\u2019instruction si alors sinon permet de conditionner l\u2019ex\u00e9cution d\u2019un algorithme \u00e0 la valeur d\u2019une expression bool\u00e9enne. Syntaxe :<\/p><pre><b>\u00a0 si <\/b><i>expression bool\u00e9enne <\/i><b>alors<\/b>\n\n<i>\u00a0 suite d\u2019instructions ex\u00e9cut\u00e9es si l\u2019expression est\u00a0 vrai<\/i><b>\u00a0sinon<\/b>\n\n<i>\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0 suite d\u2019instructions ex\u00e9cut\u00e9es si l\u2019expression est fausse<\/i><b>\u00a0 finsi<\/b><\/pre><p><span class=\"fontstyle0\">Conditionnelle <\/span><span class=\"fontstyle2\">Si &#8230; Alors &#8230; Sinon &#8230; FinSi<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle2\">Si <\/span><span class=\"fontstyle4\">condition <\/span><span class=\"fontstyle2\">Alors<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle4\">s\u00e9quence<\/span><span class=\"fontstyle5\">1 <\/span><span class=\"fontstyle6\">&#8212; s\u00e9quence ex\u00e9cut\u00e9e ssi condition est VRAI<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle2\">Sinon <\/span><span class=\"fontstyle6\">{ Non condition }<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle4\">s\u00e9quence<\/span><span class=\"fontstyle5\">2 <\/span><span class=\"fontstyle6\">&#8212; s\u00e9quence ex\u00e9cut\u00e9e ssi condition est FAUX<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle2\">FinSi<br \/><\/span><span class=\"fontstyle0\">\u00c9valuation : <\/span><span class=\"fontstyle3\">Si la condition est vraie, c\u2019est <\/span><span class=\"fontstyle4\">s\u00e9quence<\/span><span class=\"fontstyle5\">1 <\/span><span class=\"fontstyle3\">qui est ex\u00e9cut\u00e9e, sinon c\u2019est <\/span><span class=\"fontstyle4\">s\u00e9quence<\/span><span class=\"fontstyle5\">2<\/span><span class=\"fontstyle3\">.<br \/>Dans les deux cas, apr\u00e8s l\u2019ex\u00e9cution de la s\u00e9quence, l\u2019instruction suivante \u00e0 ex\u00e9cuter est celle qui<br \/>suit le <\/span><span class=\"fontstyle2\">FinSi<\/span><span class=\"fontstyle3\">.<\/span> <\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2075\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2075\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Instructions d\u2019entr\u00e9e\/sorties<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2075\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2075\"><p><span class=\"fontstyle0\"><strong>Op\u00e9ration d\u2019entr\u00e9e<\/strong><br \/><\/span><span class=\"fontstyle2\">Lire<\/span><span class=\"fontstyle3\">(var) <\/span><span class=\"fontstyle4\">: lire sur le p\u00e9riph\u00e9rique d\u2019entr\u00e9e une valeur et la ranger dans la variable <\/span><span class=\"fontstyle3\">var<\/span><span class=\"fontstyle4\">. Autre formulation : affecter la variable <\/span><span class=\"fontstyle3\">var <\/span><span class=\"fontstyle4\">avec une valeur lue au clavier.<\/span><\/p><p><span class=\"fontstyle0\"><strong>Op\u00e9ration de sortie<\/strong><br \/><\/span><span class=\"fontstyle2\">\u00c9crire<\/span><span class=\"fontstyle3\">(expr) <\/span><span class=\"fontstyle4\">: transf\u00e9rer (afficher, imprimer&#8230;) la valeur de l\u2019expression <\/span><span class=\"fontstyle3\">expr <\/span><span class=\"fontstyle4\">vers le p\u00e9riph\u00e9rique de sortie.<\/span> <\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2076\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-2076\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Boucle Tant Que<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2076\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-2076\"><p><strong> <span class=\"fontstyle0\">R\u00e9p\u00e9tition <\/span><\/strong><span class=\"fontstyle2\">TantQue<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle2\">TantQue <\/span><span class=\"fontstyle4\">condition <\/span><span class=\"fontstyle2\">Faire<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle4\">s\u00e9quence<br \/><\/span><span class=\"fontstyle3\">\u00a0<\/span><span class=\"fontstyle2\">FinTQ<br \/><\/span><strong><span class=\"fontstyle0\">R\u00e8gles :<\/span> <\/strong><\/p><p><span class=\"fontstyle2\">\u2013 La condition doit \u00eatre une expression bool\u00e9enne.<br \/>\u2013 Pour que la boucle se termine, il est n\u00e9cessaire que la s\u00e9quence modifie la condition.<\/span> <\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2077\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-2077\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Boucle r\u00e9p\u00e9ter ... Jusqu\u00c0<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2077\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-2077\"><p><span class=\"fontstyle0\">R\u00e9p\u00e9tition R\u00e9p\u00e9ter &#8230; Jusqu\u00c0<br \/><\/span><span class=\"fontstyle3\">R\u00e9p\u00e9ter<br \/><\/span><span class=\"fontstyle4\">s\u00e9quence<br \/><\/span><span class=\"fontstyle3\">Jusqu\u00c0 <\/span><span class=\"fontstyle4\">condition<br \/><\/span><span class=\"fontstyle0\"><strong>Remarques :<\/strong><br \/><\/span><span class=\"fontstyle2\">\u2013 la condition n\u2019est \u00e9valu\u00e9e qu\u2019apr\u00e8s l\u2019ex\u00e9cution de la s\u00e9quence ;<br \/>\u2013 la s\u00e9quence est ex\u00e9cut\u00e9e au moins une fois ;<br \/>\u2013 la condition doit \u00eatre modifi\u00e9e par la s\u00e9quence ;<br \/><\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<h4 id=\"elementor-tab-title-2078\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-2078\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-plus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-minus\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Boucle  pour<\/a>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\t<div id=\"elementor-tab-content-2078\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-2078\"><p><span class=\"fontstyle0\"><strong>Boucle Pour<\/strong><br \/><\/span><span class=\"fontstyle0\">Pour <\/span><span class=\"fontstyle3\">var &lt;- val_min [ <\/span><span class=\"fontstyle0\">D\u00e9cr\u00e9menter <\/span><span class=\"fontstyle3\">] <\/span><span class=\"fontstyle0\">Jusqu\u00c0 <\/span><span class=\"fontstyle3\">var = val_max <\/span><span class=\"fontstyle0\">Faire<br \/><\/span><span class=\"fontstyle3\">sequence<br \/><\/span><span class=\"fontstyle0\">FinPour<\/span><span class=\"fontstyle1\"><br \/><\/span><span class=\"fontstyle4\">&#8212; <strong>Une variante<\/strong><br \/><\/span><span class=\"fontstyle0\">Pour Chaque <\/span><span class=\"fontstyle3\">var <\/span><span class=\"fontstyle0\">Dans <\/span><span class=\"fontstyle3\">val_min..val_max [ <\/span><span class=\"fontstyle0\">Renvers\u00e9 <\/span><span class=\"fontstyle3\">] <\/span><span class=\"fontstyle0\">Faire<br \/><\/span><span class=\"fontstyle3\">sequence<br \/><\/span><span class=\"fontstyle0\">FinPour<br \/><\/span><span class=\"fontstyle5\"><strong>R\u00e8gle :<\/strong><br \/><\/span><span class=\"fontstyle1\">\u2013 La variable <\/span><span class=\"fontstyle3\">var <\/span><span class=\"fontstyle1\">est une variable d\u2019un type scalaire. Elle est dite <\/span><span class=\"fontstyle6\">variable de contr\u00f4le<\/span><span class=\"fontstyle1\">.<br \/>\u2013 Les expressions <\/span><span class=\"fontstyle3\">val_min <\/span><span class=\"fontstyle1\">et <\/span><span class=\"fontstyle3\">val_max <\/span><span class=\"fontstyle1\">sont d\u2019un type compatible avec celui de <\/span><span class=\"fontstyle3\">var<\/span><span class=\"fontstyle1\">.<br \/>\u2013 La s\u00e9quence d\u2019instructions ne doit pas modifier la valeur de la variable <\/span><span class=\"fontstyle3\">var<\/span><span class=\"fontstyle1\">.<\/span> <\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-75ff5a4\" data-id=\"75ff5a4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cc1b878 elementor-widget elementor-widget-sidebar\" data-id=\"cc1b878\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sidebar.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"search-2\" class=\"widget widget_search\">\n<form role=\"search\" method=\"get\" class=\"searchform\" action=\"https:\/\/kaay-coder.2sweb.sn\/kc\/\">\n\n\t<label>\n\n\t\t<span class=\"screen-reader-text\">Recherche pour\u00a0:<\/span>\n\t\t<input type=\"search\" id=\"searchform-1\" name=\"s\" value=\"\" placeholder=\"Rechercher &hellip;\" title=\"Appuyez sur Entrer pour rechercher\" \/>\n\n\t\t\n\t\t\t<button value=\"Search\" class=\"wpbff wpbff-search\"><\/button>\n\n\t\t\n\t<\/label>\n\n<\/form>\n<\/div><div id=\"calendar-2\" class=\"widget widget_calendar\"><div id=\"calendar_wrap\" class=\"calendar_wrap\"><table id=\"wp-calendar\" class=\"wp-calendar-table\">\n\t<caption>ao\u00fbt 2026<\/caption>\n\t<thead>\n\t<tr>\n\t\t<th scope=\"col\" aria-label=\"lundi\">L<\/th>\n\t\t<th scope=\"col\" aria-label=\"mardi\">M<\/th>\n\t\t<th scope=\"col\" aria-label=\"mercredi\">M<\/th>\n\t\t<th scope=\"col\" aria-label=\"jeudi\">J<\/th>\n\t\t<th scope=\"col\" aria-label=\"vendredi\">V<\/th>\n\t\t<th scope=\"col\" aria-label=\"samedi\">S<\/th>\n\t\t<th scope=\"col\" aria-label=\"dimanche\">D<\/th>\n\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t<tr>\n\t\t<td colspan=\"5\" class=\"pad\">&nbsp;<\/td><td>1<\/td><td>2<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td id=\"today\">3<\/td><td>4<\/td><td>5<\/td><td>6<\/td><td>7<\/td><td>8<\/td><td>9<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>10<\/td><td>11<\/td><td>12<\/td><td>13<\/td><td>14<\/td><td>15<\/td><td>16<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>17<\/td><td>18<\/td><td>19<\/td><td>20<\/td><td>21<\/td><td>22<\/td><td>23<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>24<\/td><td>25<\/td><td>26<\/td><td>27<\/td><td>28<\/td><td>29<\/td><td>30<\/td>\n\t<\/tr>\n\t<tr>\n\t\t<td>31<\/td>\n\t\t<td class=\"pad\" colspan=\"6\">&nbsp;<\/td>\n\t<\/tr>\n\t<\/tbody>\n\t<\/table><nav aria-label=\"Mois pr\u00e9c\u00e9dents et suivants\" class=\"wp-calendar-nav\">\n\t\t<span class=\"wp-calendar-nav-prev\"><a href=\"https:\/\/kaay-coder.2sweb.sn\/kc\/2021\/03\/\">&laquo; Mar<\/a><\/span>\n\t\t<span class=\"pad\">&nbsp;<\/span>\n\t\t<span class=\"wp-calendar-nav-next\">&nbsp;<\/span>\n\t<\/nav><\/div><\/div>\n\t\t<div id=\"recent-posts-2\" class=\"widget widget_recent_entries\">\n\t\t<h4 class=\"wpbf-widgettitle\">Articles r\u00e9cents<\/h4>\n\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t<a href=\"https:\/\/kaay-coder.2sweb.sn\/kc\/hello-world\/\">Kaay-Coder !<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\n\t\t<\/div><div id=\"archives-2\" class=\"widget widget_archive\"><h4 class=\"wpbf-widgettitle\">Archives<\/h4>\n\t\t\t<ul>\n\t\t\t\t\t<li><a href='https:\/\/kaay-coder.2sweb.sn\/kc\/2021\/03\/'>mars 2021<\/a><\/li>\n\t\t\t<\/ul>\n\n\t\t\t<\/div><div id=\"media_gallery-2\" class=\"widget widget_media_gallery\"><div id='gallery-1' class='gallery galleryid-116 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/accueil\/html\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html-150x150.png 150w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html-300x300.png 300w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/html.png 421w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/dmxbe\/'><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/dMXbE-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2-150x150.png 150w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/angular_hub642029a576c43637a3db16b5fc361ac_2385_700x450_fit_box_2.png 250w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/kaay-coder.2sweb.sn\/kc\/wordpress_logo_8-1-1024x1015\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-150x150.png 150w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-300x297.png 300w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1-768x761.png 768w, https:\/\/kaay-coder.2sweb.sn\/kc\/wp-content\/uploads\/2021\/03\/Wordpress_logo_8-1-1024x1015-1.png 1024w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>D\u00e9finition L\u2019algorithmique est l\u2019ensemble des techniques utilis\u00e9es pour concevoir des processus de calcul permettant \u00e0 partir de donn\u00e9es (en entr\u00e9e)d\u2019obtenir des r\u00e9sultats d\u00e9termin\u00e9s (en sortie). Un algorithme est donc une s\u00e9quence d\u2019\u00e9tapes de calcul permettant de r\u00e9soudre un probl\u00e8me combinatoire. un algorithme est une proc\u00e9dure g\u00e9n\u00e9rale permettant de r\u00e9soudre un probl\u00e8me : appliqu\u00e9 \u00e0 n\u2019importe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":88,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-116","page","type-page","status-publish","hentry","wpbf-post"],"_links":{"self":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/comments?post=116"}],"version-history":[{"count":14,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/116\/revisions"}],"predecessor-version":[{"id":881,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/116\/revisions\/881"}],"up":[{"embeddable":true,"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/pages\/88"}],"wp:attachment":[{"href":"https:\/\/kaay-coder.2sweb.sn\/kc\/wp-json\/wp\/v2\/media?parent=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}