Instructions sélectives et itératives en programmation

Telechargé par Nouhaila KRIMEL
case variable of
Liste_valeur_1: instruction_1;
Liste_valeur_2: instruction_2;
……
Liste_valeur_n: instruction_n;
end;
case variable of
Liste_valeur_1: instruction_1;
Liste_valeur_2: instruction_2;
……
Liste_valeur_n: instruction_n;
else instruction_bis
end;
Instruction sélectives
Définition:
Cette instruction permet de réécrire un code qui utilise
beaucoup d’instruction IF THEN ELSE , rendant la logique du
programme beaucoup plus lisible
Syntaxe:
•Algorithme Mois
•Variables n : Entier
•Début
• Ecrire ("Donner le numéro du
mois :")
•Lire (n)
•Selon n faire
•1 : Ecrire ("Janvier")
•2: Ecrire ("Février")
•3 : Ecrire ("Mars")
•4 : Ecrire ("Avril")
•5 : Ecrire ("Mai")
•6 : Ecrire ("Juin")
•7 : Ecrire ("Juillet")
•8 : Ecrire ("Aout")
•9 : Ecrire ("Septembre")
•10 : Ecrire ("Octobre")
•11 : Ecrire ("Novembre ")
•12 : Ecrire ("Décembre")
•Sinon
• Ecrire ("Le numéro saisi est
incorrecte ")
•FinSelon
•Fin
En Pascal ?
•Program Mois
•Var n : integer; begin
• write ("Donner le numéro du mois :")
•readln (n)
•case n of
•1 : writeln("Janvier") ;
•2: writeln("Février") ;
•3 : writeln("Mars");
•4 : writeln("Avril") ;
•5 : writeln("Mai");
•6 : writeln("Juin");
•7 : writeln("Juillet");
•8 : writeln("Aout");
•9 : writeln("Septembre");
•10 : writeln("Octobre");
•11 : writeln("Novembre");
•12 : writeln("Décembre");
•else writeln("Le numéro saisi est incorrecte ");
•end; {fin de Case}
•end
Instruction itératif
•Il y a deux types de boucle:
1- Boucles à bornes définies .
2- Boucles à bornes non définies.
1- Boucles à bornes définies (la boucle For)
Une boucle à bornes définies est une boucle pour laquelle le
nombre d'itérations à effectuer, est connu grâce aux valeurs
des bornes minimum et maximum.
2- Boucles à bornes non définies (la boucle while..do et
repet…until)
Une boucle à bornes définies est une boucle pour laquelle le
nombre d'itérations à effectuer est n’est pas connaît.
1 / 5 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!