Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.
Solution
Solution d’exercice Algorithme somme; Var Entier a , b , c; Début Lire (a); Lire (b); C a + b ; Ecrire ( c ); Fin. Program somme; a, b, c : Integer ; Begin Read(a); Read(b); C := a + b ; Write ( c ) ; End.
Solution ? 12 15 27 Program somme; Uses crt ; Var a, b, c : Integer ; Begin Clrscr ; Read(a); Read(b); C := a + b ; Write ( c ) ; Readkey; End. 12 15 27
Solution + Entrez le nombre A: 12 Entrez le nombre B: 15 Program somme; Uses crt ; Var a, b, c : Integer ; Begin Clrscr ; Write ( ‘ Entrez le nombre A: ‘) ; Read(a); Write ( ‘ Entrez le nombre B :‘) ; Read(b); C := a + b ; Writeln (‘ ……………………………. ‘); Writeln ( ‘ La somme est égale: ‘ , c ) ; Readkey; End. Entrez le nombre A: 12 Entrez le nombre B: 15 ………………………………………… La somme est égale: 27
Quelques Remarques
1. Les identificateurs Un identificateur est une suite de lettres ou de digits, commençant par une lettre. ne doivent pas contenir de caractères accentués, ni de caractères de ponctuation, ni d’espace ,ni de symboles: @, $, &, #, +, -, *, / , … Le symbole de soulignement _ est autorisé. x, y1, Rayon, Nb_jours, longueur_ligne
2. minuscules =majuscules En langage PASCAL Il n'y a pas de différence entre minuscules et MAJUSCULES. write = WRITE
3. Renvoi à la ligne Write (’Un ’); Un Deux Trois Write (’Deux ’); Write (’Trois ’); Writeln (’Un ’); Writeln (’Deux ’); Writeln (’Trois ’); Un Deux Trois Un Deux Trois
4. L’apostrophe dans une phrase Program test2; Begin Writeln (' L''apostrophe se double. '); Writeln (' J''aime l''Algorithmique! '); End. ' '≠" L'apostrophe se double. J'aime l'Algorithmique!
5. Précision d’un nombre réel Pi := 3.14159 ; Writeln (pi) ; Writeln (pi :0:2) ; Writeln (pi :0:4) ; 3.141590000E+00 3.14 3.1415
6. Les Commentaires {…} Program test1; { Ce programme est crée par : ……………} Var a: integer; Begin Write (Sqrt(a)); { Afficher la racine carré de (a)} { bla… bla.. bla….. } End.
Exemple à faire Écrire l’Algorithme et le programme PASCAL qui calcule la surface d’un rectangle.
Calcul de la surface d'un rectangle Longueur Largeur Programme Surface
Calcul de la surface d'un rectangle+ Algorithme CalculSurface ; Var Entier : Longueur , Largeur, Surface ; Début Ecrire (‘ Donnez la longueur du rectangle: ’); Lire (Longueur ) ; Ecrire (‘ Donnez la largeur du rectangle: ’); Lire (Largeur ) ; Surface Longueur * Largeur ; Ecrire (‘La surface du rectangle est : ’) ; Ecrire (Surface); Fin.