« Algorithmique/Forme d'écriture » : différence entre les versions

Contenu supprimé Contenu ajouté
Il faudrait utiliser <source>
→‎Condition d'arrêt : un cauchemar de syntaxe
Ligne 12 :
 
== Condition d'arrêt ==
La condition d'arrêt est le point précis de la fonction qui met fin à la procédure voulu. Ex : (forme itérative) la boucle while (tant que).
 
---''int'' veut exprimer que c'est un nombre entier, ''result'' le nom de la variable donnédonnée ( les nom des variables sont représentatifreprésentatifs pour celui qui crée la fonction, ,mais pour l'ordinateur l'associe tout le long de la fonction écrite, on auraiaurait pu l'appeler X cela ne changeraichangerait rien).---

<blockquote>'''int result = 10;''' -----Variable X est égale à dix--------</blockquote>

<blockquote>'''int sum = 1;''' -----Variable Y est égale à un---------</blockquote>
----Tant que (condition d'arrêt---variable X est plus grand que zéro---)----la fonction sera exécutéexécutée en boucle tant que X ne soit pas égale à 0----
----result et sum , qui sont dans la boucle, seront exécuterexécutés par la suite, il vérifie si la condition est atteint atteinte, si oui cela metsmet fin à la boucle, sinon elle exécute à nouveau les variables result et sum , vérifie la condition temps et aussi longtemps que la condition soit atteintatteinte.-----
 
-----<blockquote>'''while ( result > 0 ) {''' </blockquote><blockquote>'''result = result - 1 ;'''--------Variable X est égale à X - 1 (dans cet exemple la variable vaut 10 donc X = 10 -1 , dans leau prochain tour la variable vaut 9 donc x = 9 - 1)------- </blockquote><blockquote>'''sum = sum + sum ;'''---------Variable Y est égale à Y + Y donc Y = 1 + 1 , dans le prochain tour Y = 2 + 2 , le tour suivant Y = 4 + 4, jusqu'à temps que la condition d'arrêt soit atteint.---------</blockquote><blockquote>'''}'''</blockquote>
<blockquote>'''sum = sum + sum ;'''---------Variable Y égale à Y + Y donc Y = 1 + 1, au prochain tour Y = 2 + 2 , le tour suivant Y = 4 + 4, jusqu'à temps que la condition d'arrêt soit atteinte.---------</blockquote><blockquote>'''}'''</blockquote>
 
== Forme itérative ==