Chap2 Actions Simples

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