Salut, c'est Mike McMillan. Et dans cette leçon, nous allons apprendre sur la première façon d'effectuer la répétition et voir la boucle for ou l'instruction for. Commençons. Commençons par un modèle de syntaxe. Ainsi, l'instruction for fonctionne comme ceci. La première chose que nous faisons, et je vais souligner ceci, à l'écran, est init ou initialize ce que j'appelle une variable de contrôle de boucle. Et cela va être une variable ça va contrôler combien de fois la boucle s'exécute ou itère. Ensuite, nous avons une condition ou une expression relationnelle qui va tester la variable de contrôle de la boucle pour déterminer quand la boucle s'arrêtera. Et puis enfin, nous avons une déclaration qui modifiera la variable de contrôle de la boucle pour que la boucle finisse par s'arrêter. Sinon, la boucle tournerait indéfiniment dans une boucle sans fin. Ensuite, nous avons une accolade ouverte, et puis nous avons les déclarations, ou déclaration ou déclarations, que nous voulons exécuter, puis enfin une accolade fermante. Commençons donc par un exemple simple, et imprimons simplement les chiffres de 1 à 10 pour montrer comment fonctionne une boucle for. Alors laissez-moi taper ça. Donc ici vous voyez, j'ai la variable de contrôle de boucle, je, qui est une sorte de convention standard dans la programmation des boucles for. je l'initialise à 1, ma condition ou mon expression relationnelle est, i inférieur ou égal à 10. Ainsi, tant que i est inférieur ou égal à 10, la boucle va s'exécuter. Et puis enfin ma modification est d'incrémenter i de 1, je plus, plus. À l'intérieur de la boucle, nous imprimons une valeur de i. Et donc exécutons ce programme. Et il y a mes numéros de 1 à 10. Ainsi, lorsque je passe de 1 à 10, la boucle s'exécute. Quand i devient 11, alors notre condition devient fausse, le contrôle saute à la ligne après la fin de la boucle for. Prenons un autre exemple. Je vais également commenter celui-ci, mais le laisser à l'écran. Disons que je veux voir combien un compte d'épargne augmentera après 20 ans en gagnant 1 % d'intérêt par an. Compte d'épargne, alors gagnez beaucoup d'argent ces jours-ci. Nous pouvons donc le faire de cette façon. On peut commencer par un... Alors commençons par 10 000. Et nous pouvons avoir un taux d'intérêt. Je vais l'exprimer comme ça, plutôt que de multiplier par 0,1 puis rajoutez le solde. Nous allons simplement multiplier par 1,1 et ne pas avoir à rajouter le solde. Alors nous pouvons avoir notre boucle. Et comprenez, j'aurais pu aussi écrire cette déclaration comme ça. Nous n'avons pas eu l'occasion pour couvrir tous les différents opérateurs que C a mais on pourrait aussi l'écrire ainsi, mais je vais l'écrire de manière simple, équilibre égal équilibre multiplié par le taux, juste pour que cela soit clair. Exécutons ce programme. En fait, faisons une autre modification. Regardons l'équilibre à mesure qu'il grandit. Et maintenant, nous allons exécuter ce programme. Et j'ai fait une erreur et je ne vais pas la changer. Encore une fois, j'aurais pu, mais je ne vais pas, pour que nous puissions le voir. J'ai fait l'erreur de faire du solde un nombre décimal quand c'est vraiment un nombre à virgule flottante. Et aussi nous avons besoin d'une nouvelle ligne pour chacun là-bas. Essayons à nouveau maintenant. Et puis nous verrons un meilleur résultat ici. Nous y voilà. Apportez-le là où vous pouvez le voir. Donc c'est ce qui va se passer après 10 ans à gagner, et en fait j'ai dit 1%, c'est 10% d'intérêt, mais c'est bien, vous voyez l'idée. Encore une fois, mon équilibre est un peu faussé parce que j'ai affiché le solde sous forme décimale. Alors changeons cela en virgule flottante. Exécutez-le à nouveau. Et voilà, c'est mieux. Dernière valeur calculée et solde final. Donc, pour résumer, la façon dont la boucle for fonctionne est, vous avez une variable de contrôle de boucle que vous initialisez, vous avez une condition qui va indiquer quand la boucle s'arrêtera, et puis vous avez une modification pour incrémenter la boucle. Bien sûr, je le fais par 1, mais cela pourrait être n'importe quelle modification que vous voulez. Vous pourriez même compter à rebours de 20 à 1 avec un décrément au lieu d'un incrément. Mais de toute façon, il doit y avoir une modification. Si vous le laissez de côté, et je vais finir sur ce petit exemple, si vous omettez la modification, ce n'est pas une erreur. Eh bien, ce qui va arriver, c'est le programme va juste s'exécuter indéfiniment, ou du moins jusqu'à ce que vous manquiez de mémoire. Voilà qui conclut cette leçon sur l'instruction for. Et dans ma prochaine leçon, nous allons parler d'une autre façon pour effectuer la répétition et voir l'instruction while.