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
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
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !