Chapitre III : Les Structures simples Lycée Pilote de Sousse
Classes : 4ème M1, M2 Professeur : Mme. Mansour
Les structures simples
I- Les entrées :
Au niveau de l’analyse Au niveau de l’algorithme Au niveau du turbo pascal
Forme générale :
A = Donnée(‘Commentaire sur A’) Exemple :
Lecture du nom d’une personne s’écrit :
Nom = Donnée(‘Donner le nom :’)
Forme générale :
Ecrire(‘Commentaire sur A’) Lire(A)
Exemple :
Ecrire(‘Donner le Nom :’) Lire(nom)
Ou
Ecrire(‘Donner le Nom :’), Lire(nom)
Forme Générale :
Write(‘commentaire sur A’) ; Readln(A) ;
Exemple :
Write(‘Donner le Nom :’) ; Readln(nom) ;
Ou
Write(‘Donner le Nom :’) ; Readln(nom) ;
II-
Affectation :Au niveau de l’analyse et de l’algorithme Au niveau du Turbo Pascal
Variable Valeur Variable := Valeur ;
III-
Les sorties :Au niveau de l’analyse et de l’algorithme
Au niveau du turbo pascal
Affichage d’un texte
(commentaire ou message) : Le texte à afficher doit être entre guillemets.
Exemple : Ecrire(‘Classe’)
Affichage du contenu d’une variable :
Exemple : X 4.5 Ecrire(X) N.B. : Ecrire(‘X’)
Affichage mixte (commentaires et variables) :
On utilise la virgule comme séparateur.
Ecrire(‘X=’,X)
Write(‘classe’) ;
X := 4.5 ; Write(X) ;
Write(‘X=’,x) Remarque :
Pour afficher en pascal, on peut utiliser Writeln qui provoque le retour à la ligne après l’affichage.
Exemple : Writeln(‘X=’,x) ;
Formatage de l’affichage des données numériques Formatage de l’affichage des caractères et des chaînes Pour les réels :
Writeln(Variable : champ : chiffres significatifs après la virgule) ; Exemples :
X = 125.47
1 2 3 4 5 6 7 8 9 Writeln(X :0 :2) ; 1 2 5 . 4 7 Writeln(X :9 :4) ; 1 2 5 . 4 7 0 0 Pour les entiers :
Writeln(Variable : champ ) ; Si n = 127 et m = 14
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Writeln(n : 8) ; 1 2 7
Writeln(n : 2) ; 1 2 7
Writeln(n:8,m:7) 1 2 7 1 4
Pour les caractères et les chaînes : Writeln(Variable : champ ) ; Exemple :
Ch1 = ‘Soleil’ Ch2 = ‘lune’
1 2 3 4 5 6 7 8 9 Writeln(ch1 :9) ; S o l e i l 1 2 3 4 5 6 7 8 1 2 3 4 Writeln(ch1:8,ch2:3); S o l e i l l u n e Classe
4.5 X X=4.5