« Delphi/Structures conditionnelles et répétitives » : différence entre les versions

Contenu supprimé Contenu ajouté
m Bas de Page
m Robot : Changement de type cosmétique
Ligne 9 :
}}
 
== Introduction ==
Les structures répétitives, ou les boucles, servent comme le nom l'indique a répéter un certain nombre de fois une instruction ou un bloc d'instructions.
Un bloc d'instructions est une série d'instructions qui se suivent et qui commence par '''begin''' et finisse par '''end'''.
 
== If ==
Le '''if''' qui se traduit en français par '''si''' exprime la condition. on l'associe à '''then''' (alors) et accessoirement à'''else''' (sinon).
Concrètement si l'expression situé a coté du '''if''' renvoie la valeur booléennes '''true''' (vrai) le bloc d'instruction situé après '''then''' est exécuté sinon c'est celui situé après '''else''' qui l'est.
Ligne 78 :
 
 
== Case ==
 
Quand on ne peut répondre que par oui ou par non a une question le if convient très bien (if FaitBeau then sortir le parasol else le ranger).
Ligne 121 :
C'est tout de même plus clair et concis.
 
== Repeat ==
 
L'instruction repeat qui se traduit par "répéter tant que la condition renvoie faux" a la syntaxe suivante :
Ligne 146 :
</source>
 
== While ==
L'instruction '''While''' se traduit par "tant que". Concrètement le bloc d'instruction associé à while se répétera indéfiniment tant que la condition associée renverra la valeur booléenne True(vrai).
While est donc similaire a repeat a la différence près que la condition est évalué avant l'exécution, par conséquent il se peut qu'une boucle while ne soit jamais exécuté alors qu'une repeat garanti au moins une itération.
Ligne 164 :
Il parait évident que cette boucle ne peut pas se finir.
 
== For ==
 
La boucle '''for''' est une boucle dont le nombre d'exécution est définit, il ne dépend pas d'une condition.
Ligne 197 :
 
{{Bas de page|idfaculté=informatique|leçon=[[Delphi]]|précédent=[[Delphi/Tableau|Tableau]]}}
 
[[Catégorie:Delphi]]