Académique Documents
Professionnel Documents
Culture Documents
3-Types de base
Nous avons dj prsent dans la leon algorithmique les quatre types de base. En langage Pascal, il sagit des mots-cls : Integer (pour le type Entier), Real (pour le type rel), Char (pour le type caractre) et Boolean (pour le type boolen).
5-Laffectation
En langage Pascal, l'affectation est note par loprateur :=. Syntaxe : variable := expression ;
Pour quune opration daffectation soit correcte il faut que le type de la variable du membre gauche soit compatible avec celui de lexpression du membre droit. Exemple : Var x, y : real ; ok : boolean ; Begin x :=2 ; {affectation correcte} ok := false ; {affectation correcte} x := ok ; {affectation incorrecte : le type real et incompatible avec le type boolean}
Prof: Said EL KAFHALI Lyce Errazi Qualifiant
2-Lcriture
Lquivalent de linstruction Ecrire en pascal est Write ou Writeln. Elle permet dafficher lcran les valeurs des variables et/ou les messages. Syntaxe : Write (E1,E2,,En) ; Writeln (E1,E2,,En) ; Exemples : Writeln(N) ; Write(x = , x, y = , y) ; Write(Introduire le salaire annuel: ) ; Remarque 1 : la diffrence entre read et readln est que avec read le curseur aprs lecture il reste la fin de la ligne alors quavec readln aprs lecture il passe au dbut de la ligne suivante. La mme remarque peut tre faite pour write et writeln. Remarque 2: Si la chane de caractres contient le caractre apostrophe (), il faut le doubler, sinon il sera considr comme le caractre cl qui dlimite les chanes de caractres. Exemple : Writeln(Lage est : , Age) ;
Remarques : - Si les blocs dinstructions sont composs (c..d. contiennent plus dune instruction), on doit les dlimiter par Begin et End - Linstruction situe juste avant le else ne se termine pas par (;).