Informatique


Les boucles

TANT QUE

Syntaxe
	ACTION declaration
	 TANT QUE (condition) FAIRE
	// instructions à exécuter si la condition renvoie VRAI
	 FINTANT
	FIN ACTION 
	
Exemple
	ACTION declaration
	val1,cpt:entier
	    LIRE val1
	cpt <-- 1
	    TANT QUE (cpt < val1) FAIRE
	      ECRIRE "Tour n°",cpt
		cpt++
	    FINTANT
	FIN ACTION 
Exemple
	ACTION declaration
	val1:entier
	    LIRE val1
	    TANT QUE (val1 != 999) FAIRE
	      ECRIRE "Valeur entrée:",val1
	      LIRE val1
	    FINTANT
	FIN ACTION 

FAIRE TANT QUE

Syntaxe
	ACTION declaration
	 FAIRE 
	// instructions à exécuter si la condition renvoie VRAI
	 TANT QUE(condition)
	FIN ACTION 
	
Exemple
	ACTION declaration
	val1,cpt:entier
	    LIRE val1
	   cpt <-- 1
	    FAIRE 
	      ECRIRE "Tour n°",cpt
	   cpt++
	    TANT QUE(cpt < val1)
	FIN ACTION 

POUR

Syntaxe
	ACTION declaration
	 POUR(i DE n A m PAR 1) FAIRE
	// instructions à exécuter si la condition renvoie VRAI
	 FINPOUR
	FIN ACTION 
	
Exemple
	ACTION declaration
	 POUR(i DE 0 A 5 PAR 1) FAIRE
	    ECRIRE "Tour n°",i
	 FINPOUR
	FIN ACTION 
	

Mécanisme de la boucle POUR:
Les instructions incluses dans la boucle sont exécutées tant que le test revoie VRAI.

  • Initialisation du compteur de boucle à l'entrée dans la boucle
  • Test
  • Incrémentation de la valeur qui suit PAR
  • Test
  • Et ainsi de suite (incrémentation - test)