Pascal: Les structures de contrôle conditionnelles
Les structures de contrôle conditionnelles
Une structure de contrôle conditionnelle est dite à forme simple réduite lorsque le traitement dépend d’une condition. Si la condition est évaluée à « vrai », le traitement est exécuté.
Activité
<strong>Résultat =</strong> Écrire (message)
<strong>Traitement</strong> =
message = [message <--"" ] Si x > 0 alors
message <-- "racine carré existe"
Finsi
x = Donnée ("Taper un entier : ")
Données : x
Tableau de déclaration des objets
Algorithme
0) Début RACINE_CARRE
1) Ecrire (" Taper un entier : "), lire (x)
2) message "" Si x > 0 alors
message "racine carré existe"
Finsi
3) Écrire (message)
4) Fin RACINE_CARRE
Traduction en Pascal
PROGRAM RACINE_CARRE;
USES WINCRT;
VAR
x : INTEGER;
Message : STRING;
BEGIN
WRITE ('Taper un entier : ');
READLN (x);
message:= '' ;
IF x >0 THEN
Message := 'racine carré existe' ;
WRITELN (message);
END.
Une structure de contrôle conditionnelle est dite généralisée lorsqu’elle permet de résoudre des problèmes comportant plus de deux traitements en fonction des conditions. L’exécution d’un traitement entraîne automatiquement la non exécution des autres traitements.
|
