0% ont trouvé ce document utile (0 vote)
184 vues5 pages

Comprendre le schéma séquentiel

Transféré par

ssss
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
184 vues5 pages

Comprendre le schéma séquentiel

Transféré par

ssss
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

3

CHAPITRE

Le schéma séquentiel

- Comprendre les différentes composantes des


Objectifs du chapitre instructions simples (lecture, écriture et affectation)

Mots clés du chapitre Affectation, lecture, écriture

Volume horaire estimatif 3 Heures

1. Instructions élémentaires
1.1. Affectation
2.2. Instruction d’entrée : Lecture
Eléments de contenu 3.3. Instruction de sortie : écriture/affichage
4.4. Exercice d’application
2. Schéma séquentiel
Chapitre 3 Le schéma séquentiel

1. Instructions élémentaires :
1.1. Affectation :
L’instruction la plus élémentaire est l’affectation notée  qui permet d’initialiser une variable ou
d’en changer la valeur.
Syntaxe : id_variable  expression
Remarques : 1) La variable affectée et l’expression doivent être de types compatibles.
2) L’expression à droite de la flèche doit être complètement évaluée puis affectée
à la variable située à gauche.
3) Une variable est représentée par une case mémoire (un ou plusieurs cellules)
susceptible de renfermer une vaeur.
Exemples : A, B ,D : entier ;
C : booléen ;
lettre : caractère ;
A5;
B2;
A B C D lettre
AA–B; 53 2 vrai 79 79
CA>B;
lettre  ‘N’ ; Code ASCII de ‘N’
D  ord(lettre) ;

1.2. Instruction d’entrée : Lecture


Lire (V), permet de demander à l’utilisateur une valeur de la variable V. La source de lecture est
par défaut le clavier ou toute autre source d’Entrée/Sortie.
Syntaxe : Lire (var1, var2, … varn) ; équivalent à lire (var1) ;
lire (var2) ;
lire (var2) ;
…….
lire (varn) ;
Lecture versus affectation :
Lire (A , B) ; A5;
VS B2;
AA–B; AA–B;
Le résultat dépend des valeurs Initialisation fixe  toujours le
entrées par l’utilisateur même résultat
Chapitre 3 Le schéma séquentiel

L’instruction lire (A) correspond aux opérations suivantes :


- Attendre : le programme est interrompu en attente d’une valeur saisie par l’utilisateur.
- Accepter : saisie de la valeur
- Affecter : la valeur entrée par l’utilisateur est attribuée à la variable

1.3. Instruction de sortie : écriture/affichage :


Les sorties regroupent toutes les opérations d’affichage ou d’écriture des données. La destination
d’écriture est par défaut l’écran, elle pourra être aussi les autres organes de sortie.
Syntaxe : Ecrire(var1, var2, … varn) ; équivalent à ecrire (var1) ;
ecrire (var2) ;
ecrire (var2) ;
…….
ecrire (varn) ;
Exemples :
- Affichage d’un commentaire ou message ; le message à afficher doit être mis entre
guillemets : Ecrire (‘‘Bonjour’’) ;
- Affichage du contenu d’une variable :
X 474
Ecrire (X) ; (affiche 474)
Ecrire (‘‘X’’) ; (affiche X)
Affichage mixte : Ecrire (‘‘ la valeur de X est : ‘‘, X) ; {affiche : la valeur de X est : 474}

1.4. Exercice d’application :


Soient trois variables numériques saisie à partir de l’entrée standard (clavier), écrire un
algorithme qui permet de faire leur permutation et affiche le résultat.
Analyse : - entrées : A, B , C entiers
- sortie : A, B, C dont le contenu et le résultat d’une permutation à droite
- rôle : échanger les valeurs entre trois variables.
Principe 1 : utiliser une variable intermédiaire.

B C Aux

23
Chapitre 3 Le schéma séquentiel

Principe 2 : faire la somme de toutes les variables puis chercher le complémentaire de chacune
dans la somme.
Environnement 1 : A, B, C : entier ; {VE/S à échanger les valeur}
Aux : entier ; {VI pour sauvegarder la valeur de A avant de l’écraser}
ALGORITHME echange3 (A, B, C  A, B, C)
Début
Lire (A, B, C);
Ecrire (‘‘les valeurs de A, B et C avant l’échange sont : ‘‘ , A, B, C) ;
Aux  A; Ce traitement est équivalent à
A  A + B + C;
A  B; BA–B–C;
B  C; CA–B–C;
AA–B–C;
C  Aux;
Ecrire (‘‘les nouvelles valeurs de A, B et C après l’échange sont : ‘‘ , A, B, C) ;
Fin

2. Schéma séquentiel :
Un traitement est dit séquentiel si l’exécution se fait dans l’ordre naturel. Les instructions
d’affectation, de lecture et d’écriture sont s’exécute d’une manière séquentielle c'est-à-dire ils
n’influencent pas sur le séquencement du programme. Dans les chapitres qui suivent, nous allons
voir les instructions de contrôle et d’itération répétitive qui change l’ordre d’exécution des
instructions dans un programme.

24
Chapitre 3 Le schéma séquentiel

25

Vous aimerez peut-être aussi