« Introduction générale à la programmation/Tests conditionnels » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\{\{BDdebut *\| *titre *= *[Ss]olution *\}\}([^\}\}]*)\{\{BDfin *\}\} +{{Solution\n | contenu = \1}})
Ligne 8 :
}}
 
== Premier test conditionnel : SiIF ... AlorsTHEN ==
 
On souhaite très souvent que les programmes aient un comportement dynamique, voire interactif, c'est-à-dire que leur exécution se fasse en fonction d'évènements intervenant au cours de l'exécution. Ceci est possible par les '''tests conditionnels''', notamment avec l'instruction simple <code>Si (expression) Alors {suite d'instructions}</code>. Ici <code>expression</code> désigne quelque chose que l'on peut évaluer comme étant vrai ou faux. Par exemple, <code>x > 5</code> est vrai si <code>x</code> est égal à <code>10</code>, mais faux si <code>x</code> est égal à <code>3</code>.
Ligne 14 :
Illustrons cette instruction par l'exemple suivant
<pre>
SiIF (x > 5) AlorsTHEN
{
y = 0;
Ligne 25 :
Pour pouvoir exécuter un bloc d'instructions si l'expression <code>x > 5</code> se révèle fausse, nous pouvons utiliser le code suivant
<pre>
SiIF (x > 5) AlorsTHEN
{
y = 0;
z = 1;
}
SiIF (x <= 5) AlorsTHEN
{
y = 5;