Pascal - Boucles

Il peut arriver que vous deviez exécuter un bloc de code plusieurs fois. En général, les instructions sont exécutées de manière séquentielle: la première instruction d'une fonction est exécutée en premier, suivie de la seconde, et ainsi de suite.

Les langages de programmation fournissent diverses structures de contrôle qui permettent des chemins d'exécution plus compliqués.

Une instruction de boucle nous permet d'exécuter une instruction ou un groupe d'instructions plusieurs fois et voici la forme générale d'une instruction de boucle dans la plupart des langages de programmation -

Le langage de programmation Pascal fournit les types suivants de constructions de boucle pour gérer les exigences de boucle. Cliquez sur les liens suivants pour vérifier leurs détails.

Sr. Non Type de boucle et description
1 boucle while-do

Répète une instruction ou un groupe d'instructions tant qu'une condition donnée est vraie. Il teste la condition avant d'exécuter le corps de la boucle.

2 boucle for-do

Exécute une séquence d'instructions plusieurs fois et abrége le code qui gère la variable de boucle.

3 boucle de répétition jusqu'à

Comme une instruction while, sauf qu'elle teste la condition à la fin du corps de la boucle.

4 boucles imbriquées

Vous pouvez utiliser une ou plusieurs boucles dans n'importe quelle autre boucle while, for ou répéter jusqu'à boucle.

Déclarations de contrôle de boucle

Les instructions de contrôle de boucle modifient l'exécution de sa séquence normale. Lorsque l'exécution quitte une étendue, tous les objets automatiques qui ont été créés dans cette étendue sont détruits.

Pascal prend en charge les instructions de contrôle suivantes. Cliquez sur les liens suivants pour vérifier leurs détails.

Sr. Non Déclaration de contrôle et description
1 déclaration break

Met fin au loop ou case et transfère l'exécution à l'instruction immédiatement après l'instruction de boucle ou de cas.

2 continue déclaration

Force la boucle à sauter le reste de son corps et à retester immédiatement son état avant de réitérer.

3 déclaration goto

Transfère le contrôle vers l'instruction étiquetée. Bien qu'il ne soit pas conseillé d'utiliser l'instruction goto dans votre programme.