130 likes | 237 Views
Chapitre IV. LES STRUCTURES SIMPLES. Plan. I- Les entrées II- L’affectation III- Les sorties. INTRODUCTION. Une structure simple regroupe l’action d’entrée (ou lecture des données), l’action de sortie (ou écriture des données et des résultats) et l’action d’affectation.
E N D
Chapitre IV LES STRUCTURES SIMPLES
Plan I- Les entrées II- L’affectation III- Les sorties
INTRODUCTION Une structure simple regroupe l’action d’entrée (ou lecture des données), l’action de sortie (ou écriture des données et des résultats) et l’action d’affectation.
Les entrées • 1 Activité : En général un programme nécessite des données qui peuvent être introduite par des périphériques d’entrées (par défaut c’est le clavier) ou par des périphériques d’entrées/sortie (un disque par exemple). L’action d’entrée se représente par :
Remarques :Plusieurs données peuvent être lues par une seule opération de lecture, exemple : Lire (x, y, z)READLN provoque un retour à la ligne après l’opération de lecture.
Valeur Variable II- AFFECTATION : L’opération d’affectation consiste à affecter une valeur à une variable. Cette opération est représentée par une flèche orientée vers la gauche • Exemples : D1 14.5 la variable D1 reçoit la valeur réelle 14.5 D2 10 la variable D2 reçoit la valeur réelle 10 M (D1 + D2) / 2 la variable M reçoit la somme des contenus de D1 et D2 divisé par 2, c'est-à-dire 12.25 M M + 1 la variable M reçoit l’ancienne valeur de M augmentée de 1 VariableValeur
Remarque : la valeur ou le résultat de l’expression située à droite de l’affectation doit être de même type ou de type compatible avec celui de la variable à gauche. • Exemple: Soit le tableau de déclaration suivant : Les affectations suivantes ne sont pas permises : B "Foulent" C [5] A 3.25 B A A / 2
Application : Déterminer les valeurs de X, Y et Z après l’exécution de la séquence d’instructions suivantes : • X 5 • Y -2 • Z -Y + X • X -Y • Y Y + X • Z X + 1 • X Y - X
III- Les sorties • L’action de sortie ou d’écriture permet à l’utilisateur de voir une information sur un périphérique de sortie (écran par défaut)
Remarques On peut changer le format de l’affichage des variables de type réel (nombre de chiffres avant et après la virgule). Soit A une variable de type réel. A 123,5248 Write(A) :……………… Write(A:3:2): ……………… Formatage de l’affichage des données numériques, syntaxe : WRITE (variable: n: m); • n : est le nombre total des chiffres, virgule comprise • m : est le nombre des chiffres après la virgule WRITELN : provoque un retour à la ligne après l’opération d’affichage.
Bonjour 165 A = 165 Affichage d’un texte : le texte a afficher doit être entre guillemet Écrire ("Bonjour") Write (‘Bonjour’); Affichage du contenu d’une variable A := 165 ; Write (A) ; Affichage mixte (textes et variables). On utilise la virgule comme séparateur. Write (‘A = ’, A) ;
Application: Écrire une analyse et en déduire l’algorithme permet de permuter deux entiers lus au clavier, puis afficher le résultat. Écrire une analyse et en déduire l’algorithme, puis le programme correspondant intitulé PERMUT_CIRCULAIRE, permettant une permutation circulaire de trois entiers lus au clavier, puis afficher le résultat. (exercice N° 8 pages 103) Écrire une analyse et un algorithme d’un programme qui permet de saisir une chaîne de caractères, permuter le premier et le dernier caractère et enfin afficher cette chaîne avec sa longueur.