La compréhension des langages de programmation pour tous — Partie 4 – Les boucles

Sommaire

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