Cours Pascal instruction if – then – else (si – alors – sinon)

Cours Pascal instruction if – then – else (si – alors – sinon), tutoriel & guide de travaux pratiques en pdf.

BOUCLE FOR – DO (pour – faire)

structure : FOR variable_énumérée:=valeur_début TO valeur_fin DO instruction La variable_énumérée (non réelle) prend la valeur_début, et l’instruction est exécutée. Puis elle est incrémentée (on passe à la suivante, c.a.d si elle est entière on ajoute 1), et ce jusqu’à valeur_fin (compris). L’instruction sera donc exécutée (valeur_fin – valeur_début + 1) fois. Si valeur_ fin est inférieur à valeur_début l’instruction n’est jamais exécutée. Cette forme de boucle est utilisée chaque fois que l’on connaît le nombre de boucles à effectuer. On peut utiliser un pas dégressif en remplaçant TO par DOWNTO. ex: for lettre:=’Z’ downto ‘A’ do writeln(lettre) écrit l’alphabet à l’envers(en déclarant LETTRE du type CHAR) La variable_énumérée peut être utilisée (mais pas modifiée) dans l’instruction (simple ou composée). Elle est souvent appelée « indice » de la boucle. Sa valeur est perdue dès que l’on sort de la boucle. EXERCICE (ex_moy) Faire un programme qui calcule la moyenne de N nombres. N doit être demandé par un READLN. (initialiser une variable à 0, y ajouter progressivement chaque note puis diviser par N).

INSTRUCTION IF – THEN – ELSE (si – alors – sinon)

structure : IF condition THEN instruction1 (CAS 1) ou : IF condition THEN instruction1 ELSE instruction2 (CAS 2) Si la condition est vraie, alors on exécute l’instruction1 (simple ou composée). Sinon, on passe à la suite (cas 1), ou on exécute l’instruction2 (cas 2). Remarquez qu’il n’y a pas de ; devant le ELSE. EXERCICE (ex_jeu_bis) modifier le jeu précédent (ex_jeu) en aidant le joueur (en précisant si c’est plus ou c’est moins). L’instruction2 peut être composée ou entre autres être une instruction IF :
IF condition1 THEN instruction1 ELSE IF condition2 THEN instruction2 ELSE IF condition3 THEN instruction3 …… ELSE instructionN Un ELSE correspond toujours au dernier IF rencontré (mais dont on n’a pas encore utilisé le ELSE). ex: IF cond1 then if cond2 then inst1 {cond1 et cond2} else inst2 {cond1 et pas cond2} else if cond3 then inst3 {pas cond1 mais cond3} else inst4 {ni cond1 ni cond3}.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *