Introduction
Nous achevons aujourd’hui notre série de posts avec les boucles et nous allons faire court!
Que vous évoque le terme « Persévérance » ?
Retenons que les boucles sont exactement ce que la persévérance est dans notre vie active.
Quelle est l’utilité des Boucles?
Les boucles consistent à répéter certaines actions jusqu’à ce qu’une condition soit remplie.
En programmation, on distingue principalement 3 types de boucles: for, do…while, while et souvent une dernière Switch.
N.B: Certains langages ont des boucles supplémentaires mais, leurs utilités restent inchangées.
Expliquons la boucle « for »
Découvrons ensemble l’explication littérale de la boucle « for »(Signe transition) « pour » en français
for(i=0; i<10; i++)Nous allons l’expliquer en 3 temps
1ère Partie: Initialisation
i=0 // Nous initialisons i à 0. Dès lors, même si i avait été déclaré auparavant et que sa valeur était différente de 0, elle prend celle que nous lui affectons à l’initialisation de la boucle
Remarque
» = » en programmation signifie affectation. » == » signifie le égal que nous connaissons tous.Il y a aussi le » === » qui signifie qu’une variable est égale en genre et en nombre à la valeur qui lui est affectée. Vous en découvrirez les sens et les utilités dans la pratique.
2ème Partie: Condition de sortie
i<10 // signifie que tant que i n’est pas égal à 10, les actions comprises dans la boucle doivent être répétée. Ainsi le programme informatique répétera les actions qui y sont jusqu’à ce que i atteigne 10.
3ème Partie: Action à mener tant que la condition de sortie n’est pas encore remplie
i++ // Retenez que c’est une incrémentation. Il permet d’ajouter 1 à i.
Je vous conseille de retenir cette syntaxe car vous la trouverez dans tous les langages de programmation.
Conclusion
Ainsi prend fin notre série de posts dont l’intitulé est : La compréhension des langages de programmation pour tous. J’espère vous avoir apporté une meilleure compréhension des langages de programmation. N’hésitez pas à me faire part de vos impressions.À très bientôt pour de nouveaux posts