INITIATION ALGORITHMIQUE

3. Structure POUR

Définition

Il est fréquent que le nombre de répétitions soit connu à l'avance, et que l'on ait besoin d'utiliser le numéro de l'itération afin d'effectuer des calculs ou des tests. Le mécanisme permettant cela est la boucle POUR.

Cette boucle permet de parcourir un intervalle en répétant un traitement pour chacune des valeurs de cet intervalle

Syntaxe

Syntaxe :

POUR <id_variable> DE <val_inférieure> A <val_supérieure>

[ PAR PAS de <val_pas>] →facultatif

FAIRE <actions>

FINPOUR

Les actions peuvent être simples ou composées.

Méthode

Fonctionnement :

1 : Automatiquement, on a id_variable val_inférieure

Donc, on n'a pas besoin d'initialiser, la structure se charge de la faire

2 : id_variable > val_supérieure ? :

Si oui alors STOP, on quitte la structure

Sinon :

  • on exécute le programme

  • automatiquement, l'incrémentation se fait (+1 ou + pas si l'on a définit un pas particulier, par défaut, le Pas est 1)

  • on remonte au début du 2 pour tester la condition id_variable > val_supérieure ?

Remarque

Remarques :

  • Il est possible que l'action ne soit jamais exécutée.

  • Il est possible aussi d'avoir un intervalle inversé à condition d'avoir un pas négatif.

IMPORTANT : Il est absolument interdit de modifier <id_variable>, <val_inférieure>, <val_supérieure>, <val_pas> dans le corps de boucle.

Parfois cette structure n'est pas présente dans un langage de programmation, il faut donc retenir que ce n'est qu'un raccourci pour écrire des TANTQUE (ou REPETER).

Boucle_Pour

_______________________________________________________________________

Utilisation du POUR :

On s'en sert dès que l'on connaît au début de la boucle le nombre de répétitions à effectuer.

Dans les cas contraire, on utilisera des TANTQUE ou des REPETER

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)