Upload
anangelfromthehell
View
216
Download
0
Embed Size (px)
Citation preview
8/14/2019 Chap2 Actions Simples
1/2
Les actions lmentaires simples___________________ Prof : FENNI-S______________________Page 1/2
Chapitre 2 LES ACTIONS ELEMENTAIRES SIMPLES
I Lopration daffectationCette opration consiste ... (attribuer) une valeur une variable, de manireinterne. La nouvelle valeur remplace l'ancienne.
Vocabulaire et Syntaxe
Analyse / Algorithme Pascal
VariableValeur Variable := Valeur ;Exemples
Analyse / Algorithme Pascal Commentaire Rsultat
A 5
B A + 3A A +1A A - 2
A := 5 ;
B := A + 3 ;A := A +1 ;A := A - 2 ;
A reoit la valeur 5. Quel que soit le contenude A, il sera remplac par 5B reoit la valeur de lexpression A+3Ajouter 1 la valeur de A (incrmentation)Diminuer 2 de la valeur de A (dcrmentation)
A = ....
B = ....A = ....A = ....
Rem arque : La valeur ou le rsu
t y p e ou de type com
ltat de l'expression droite du signe d'affectation doit tre de m m e patible avec le celui de la variable gauche.
II Lopration dentreUne entre est une opration de . de donnes. Cest lintroduction dune valeur, une variable, partir dun priphriquedentre tel que le clavier.
Pendant l'excution d'un programme et la rencontre de l'instruction de lecture, le processeur semet en attente, de la valeur introduire par l'utilisateur.
Vocabulaire et SyntaxeAnalyse Algorithme Pascal
x = donne Lire (x) ReadLn (x) ; ou bien Read (x) ;
a, b, c = donnes . .................................................. ;
Remarque : READLN, excu
te la procdure Read et passe la ligne suivante.
III Lopration de sortieCette opration permet .. ou dcrire le contenu dune variable ou la valeur dune
expression sur cran.Vocabulaire et Syntaxe
Analyse / Algorithme Pascal Rsultat sur l'cran
Affichage d'un texte Ecrire ("Bonjour") WriteLn ('Bonjour') ;
Affichage du contenud'une variable(soit A = 4 et B = 8)
Ecrire (A)Ecrire (A, B)
WriteLn (A) ;WriteLn (A, B) ;Writeln (A, ' ' , B) ;
......
Affichage de la valeurd'une expression
Ecrire (2 * B DIV 3)Ecrire (A>B)
Writeln (2 * B DIV 3) ;Write (A > B) ;
....
Affichage mixte(textes et variables)
Ecrire ("La valeur est : ", B)Ecrire (A, "+", B, "=", a+b)
Writeln ('La valeur est : ', B) ;Write (A, '+', B, '=', a+b) ;
....
Remarque :WRITELN, provoque un retour la ligne suivante aprs l'opration d'affichage.
8/14/2019 Chap2 Actions Simples
2/2
Les actions lmentaires simples___________________ Prof : FENNI-S______________________Page 2/2
Formatage de l'affichage des rsultatsEn Turbo Pascal, l'utilisateur pourra imposer son format d'affichage en utilisant des facilits offertespar le langage : WRITE (valeur_entire : n) affiche la valeur entire sur n positions (insertion despacement
gauche du nombre sil y a trop peu de chiffres et ajustement automatique si n est insuffisant). WRITE (valeur_relle) affiche le nombre en notation scientifique (x.xxxxxxxxxxE+xx prcd
dun espacement). WRITE (valeur_relle : n) affiche le nombre en notation scientifique sur n positions. WRITE (valeur_relle : n1 : n2) affiche le nombre sur n1 positions avec n2 dcimales (avec
ajustement). WRITE (chane : n) affiche la chane de caractre sur n positions.Exemples : Si la variable entire X contient 12345
WRITELN (X) affiche 12345WRITELN (X : 8) affiche ^^^12345 (^ symbolise lespacement)WRITELN (X : 4) affiche 12345
Si la variable relle Y contient 123.4567WRITELN (Y) affiche ^1.2345670000E+02WRITELN (Y : 9) affiche ^1.23E+02
WRITELN (Y : 2) affiche ^1.2E+02WRITELN (Y : 15 : 2) affiche ^^^^^^^^^123.46WRITELN (Y : 5 : 3) affiche 123.457
Si la variable CH, de type chane, contient AZERTYWRITELN (CH) affiche AZERTYWRITELN (CH : 9) affiche ^^^AZERTY