Les structures simples

publicité
Chapitre III : Les Structures simples
Classes : 4ème M1, M2
Lycée Pilote de Sousse
Professeur : Mme. Mansour
Les structures simples
I-
Les entrées :
Au niveau de l’analyse
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 :’)
II-
Au niveau de l’algorithme
Forme générale :
Ecrire(‘Commentaire sur A’)
Lire(A)
Exemple :
Au niveau du turbo pascal
Forme Générale :
Write(‘commentaire sur A’) ;
Readln(A) ;
Exemple :
Ecrire(‘Donner le Nom :’)
Lire(nom)
Ou
Ecrire(‘Donner le Nom :’), Lire(nom)
Write(‘Donner le Nom :’) ;
Readln(nom) ;
Ou
Write(‘Donner le Nom :’) ; Readln(nom) ;
Affectation :
Au niveau de l’analyse et de l’algorithme
Variable  Valeur
III-
Au niveau du Turbo Pascal
Variable := Valeur ;
Les sorties :
Au niveau de l’analyse et de
l’algorithme
 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’)
Au niveau du turbo pascal
Write(‘classe’) ;
Classe
4.5
X
X=4.5
X := 4.5 ;
Write(X) ;

Affichage mixte
(commentaires et variables) :
On utilise la virgule comme
séparateur.
Ecrire(‘X=’,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 :
Pour les caractères et les chaînes :
Writeln(Variable : champ : chiffres significatifs après la virgule) ; Writeln(Variable : champ ) ;
Exemples :
Exemple :
X = 125.47
Ch1 = ‘Soleil’ Ch2 = ‘lune’
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
Writeln(X :0 :2) ; 1 2 5 . 4 7
Writeln(ch1 :9) ;
S o l e i l
Writeln(X :9 :4) ;
1 2 5 . 4 7 0 0
1 2 3 4 5 6 7 8 12 3 4
Pour les entiers :
Writeln(ch1:8,ch2:3);
S o l e i l l u n e
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
Téléchargement