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 (XY) 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.