You are on page 1of 1

Chapitre 2: Les actions élémentaires simples

Leçon 1: L'affectation Exemple: n:=421;


Pascal
I-Définition: Une affectation permet d'affecter une 1 2 3 4 5 6 7 8 9
valeur à une variable: Variable  Valeur Forme générale: WRITELN (x:6);
WRITE (' commentaire sur A'); WRITELN (x:2);
Valeur peut être :
READLN (A); {ou READ (A) } ;
 Une constante (X  3) Readln (var1, var2,var3) ; ou
 Une variable (XY) b-affichage des réels:
Read (var1, var2,var3);
 Expression (Moy (DC+2*DS)/3 ) syntaxe:
Exemple:
WRITE (' Entrer la moyenne:');
WRITELN (variable:champ:chiffres significatifs);
 L'expression à droite de signe d'affectation "",
READLN (moy); Ou READLN(moy); Write(valeur_réelle); affiche le nombre en notation
sera complètement évaluée puis assignée
scientifique(x.xxxxxxxxxxE+xx précédé d'un
(affectée) à la variable située à gauche de Remarques: espacement).
même signe. *WRITELN: affichage de donnée et retour à la ligne. Write(valeur_réelle: np); affiche le nombre en
 La valeur ou le résultat de l'expression à droite *READLN: lecture de données et retour à la ligne. notation scientifique sur np positions précédé d'un
du signe d'affectation doit être de même type ou *La lecture de plusieurs variables de type chaîne à la
espacement.
de type compatible avec celui de la variable à fois est non fonctionnelle.
Write(valeur_réelle: np:nd); affiche le nombre np
gauche. II-Les sorties: (écriture de données) positions avec nd décimales.
II-Vocabulaire et syntaxe: 1-Définition: Exemple: x:=43.51;
Analyse & Algorithme Pascal La sortie est l'action élémentaire qui consiste à 1 2 3 4 5 6 7 8 9 10
Forme générale: Forme générale: écrire une donnée sur un périphérique de sortie tel WRITELN (x);
Variable  valeur Variable := valeur ; que l'écran, l'imprimante, etc . WRITELN (x:6);
Exemple: Exemple: 2-Vocabulaire et syntaxe: WRITELN (x:10);
Moy  (Note1 + note2) /2 Moy := (Note1 + note2) /2 ; WRITELN (x:4:4);
Analyse & Algorithme
WRITELN (x:7:3);
Leçon 2: Affichage d'un texte:
Ecrire ("message") Exemple: Ecrire ("Bonjour")
Les opérations d'entrée/sortie Affichage de contenu d'une variable:
c-affichage des chaînes de caractères:
Ecrire (variable) Exemple : A  165 Ecrire (A)
syntaxe: write(chaîne : n);
I-Les entrées: (lecture de données) Ecrire (Expression) Exemple : Ecrire (3+5) affiche la chaîne sur n positions: insertion
1-Définition:Une entrée consiste à introduire une Affichage mixte: d'espacement à gauche de la chaîne s'il y a moins
donnée à partir d'une source d'entrée (clavier,souris, Ecrire ("message", variable) Exemple: Ecrire ("A=", A) de n caractères sinon si n insuffisant alors
stylo optique ...). c'est une opération qui permet ajustement automatique.
Devoirs et exemens sur : www.kiteb.net

d'affecter à une variable en mémoire, une valeur de Pascal Exemple: ch:='Bonjour';


même type ou compatible avec celle de la variable. 1 2 3 4 5 6 7 8 9
Affichage d'un texte: WRITE ('Bonjour'); …………..
2-Vocabulaire et syntaxe: Affichage de contenu d'une variable:
WRITELN (ch:6);
Analyse Algorithme WRITELN (ch:8);
A := 165 ; WRITELN (A) ; …………..
Expression: WRITELN (3+5) ; ..................
Forme générale: Forme générale:
Affichage mixte: WRITE ('A=', A); ....……….. d-affichage des caractères:
A=Donnée ("commentaire Ecrire ("commentaire sur A")
A") Lire (A) 3- Formatage de l'affichage des résultats: syntaxe: write(car : n);
var1, var2,var3=Donnée Lire(var1, var2,var3) a-affichage des entiers: affiche le caractère à la position n et insertion
Exemple: d'espacement à gauche de caractère.
syntaxe: write(valeur-entière : n);
Exemple: Ecrire ("Entrer la moyenne:")
affiche la valeur entière dans une colonne de n Exemple: car:= 'a';
Moy=Donnée ("Entrer la Lire (moy) 1 2 3 4 5 6 7 8 9
moyenne:") Ou Ecrire ("Entrer la caractères à partir de la droite. Si la valeur entière
WRITELN (car:6);
moyenne:"), Lire (moy) comporte plus que n chiffres alors l'affichage WRITELN (car:8);
commence par la gauche.

You might also like