Vous êtes sur la page 1sur 4

Chapitre 2 4ème.

Scientifiques
LES ACTIONS ELEMENTAIRES SIMPLES
I- Activité  :
Ecrire une analyse puis un algorithme qui permet de saisir deux entiers, et afficher leur produit.
Solution :
On a besoin
 D’introduire les entiers : opération ………………………….
 De calculer le produit : le traitement
 D’afficher le résultat : opération de ……………………….
II- Instruction d’entrée ou de …………………….  :
Elle permet la ……………d'une ou plusieurs données introduites à partir du clavier ou de
toute source d’entrée ou d’entrée / sortie.
II-1- Syntaxe  :
La forme générale de l’instruction de lecture est la suivante :
Au niveau de l’algorithme Au niveau du programme pascal
Ecrire( ‘’commentaire  ’’) Writeln( ‘ commentaire sur A ‘) ;
………….. (A)  ………………..(A) ;
Exemples :
Au niveau de l’algorithme Au niveau du programme pascal
1°) la lecture d’un entier : 1°) la lecture d’un entier :
Ecrire(‘’ ………………….. : ‘’) Writeln(‘ Entrer l’entier : ‘) ;
……………….(A) ……………(A) ;
2°) La lecture des notes : 2°) La lecture des notes :
Ecrire(‘’Entrer les deux Notes’’)  Writeln(’Entrer les deux Notes’) ; 
Lire(Note1,Note2)  ……………….(Note1,Note2) ; 
III- Instruction d’……………………..  :
C’est la manière de donner une valeur à une variable : d’où cette action permet de
…………….. la valeur d’une variable.
Elle permet …………………… à une variable une constante ou le contenu d’une autre variable ou la
valeur d’une expression.
III-1- Syntaxe :
La forme générale de l’instruction d’affectation est la suivante :
Au niveau algorithme Au niveau Turbo Pascal
Variable …………… Valeur Variable …………… Valeur
III-2 Affectation d’une constante  :
Une constante est une donnée dont la valeur reste fixe tout le long d’un algorithme,
elle peut être de type simple ou structuré
Exemples  :
E  10 E := 10;
R  20.0 R := 20.0;
C  ‘’ A’’ C := ‘A’ ;
VILLE  ‘’ SFAX’’ VILLE :=‘SFAX’ ;
III-3 Affectation du contenu d’une variable  :
Une variable est un objet dont la valeur peut être modifiée tout le long de l’exécution de
l’algorithme.
Exemple  :
AB A := B ; 10 20

A B
Avant l’affectation Après l’affectation
 A contient l’entier 10  Le contenu de la variable …………………….
 B contient l’entier 20  Le contenu de la variable A est …………. et
……………… par celui de la variable B
III-4 Affectation de la valeur d’une expression   :
Une expression est un ensemble cohérent d’opérandes et d’opérateurs réalisant un calcul
arithmétique ou logique.
Exemple  :
produit  A * B produit : = A * B ; 15 5 3
Moy  (NC +NS* 2) / 3
Moy := (NC +NS* 2) / 3 ;
D’abord l’expression (NC +NS* 2) / 3 sera évaluée puis affectée à la variable ……..
Remarque  :
1) Les objets qui se trouvent de par et d’autre du signe d’affectation  doivent être de …………….. type
ou de type compatible
IV- Instruction de sortie ou …………………….  :
Elle permet d’afficher une ou plusieurs données sur l’écran, l’imprimante,…..
IV-1 Syntaxe :
Au niveau de l’algorithme Au niveau du programme Pascal
1) Affichage d’un texte (commentaire ou message) 1) Affichage d’un texte (commentaire ou
Le texte à afficher doit être entre guillements(‘’), le message)
texte sera affiché tel qu’il est. Le texte à affichage doit être entre apostrophes
Exemples  : (‘).
Ecrire ( Bienvenue ) Exemple  :
Ecrire ( Entrer les deux entiers : ) Write ( Bienvenue ) ;
Ecrire ( Entrer les deux notes : )
2) Affichage du contenu d’une variable 2) Affichage du contenu d’une variable
Exemple  : Exemple :
A  2000, Ecrire(A) A  2000 ; Write(A) ;
Attention : Ecrire(‘‘A’’) affichera le …………….
3) Affichage mixte (commentaires et variables)
On utilise la virgule pour séparer les commentaires et 3) Affichage mixte :
les variables.
Exemple  :Ecrire(‘’A=’’, A)
Writeln(‘A : ‘, A) ;

Remarque :
Writeln provoque un retour à la ligne après l’opération l’écriture.
IV-2 Formatage de l’affichage des résultats  :
Dans le langage Pascal, l’écran est divisé en …………… de largeur de 10 caractères. L’affichage des
nombres se fait à partir de la droite de la colonne en cours.
a) Affichage d’un entier  :
Soit X une variable de type entier,
 writeln(X : 5) permet d’afficher la valeur de x sur 5 ……………….
 Si le nombre de caractères que l’on précise pour l’affichage est supérieur ou égales à ce qui requis,
la valeur est affichée justifié à droite.
Lycée Cité Erriadh - Bouficha Page 4

Write(valeur_entière : n) affiche la valeur entière dans une colonne de n caractère à partir de la droite. Si
la valeur entière comporte plus que n chiffres alors l’affichage commence par la gauche.
b) Affichage d’un réel  :
Write(valeur_réelle) affiche le nombre en notation scientifique.
Write(valeur_réelle : np) affiche le nombre en notation scientifique sur np positions précédé d’un
espacement.
Write(valeur_réelle :np :nd) affiche le nombre sur np positions avec nd décimales.
c) Affichage d’une chaîne de caractères :
Write(chaîne :n) affiche la chaîne sur n ……………… : insertion d’espacement à gauche de la
chaîne, si il y a moins de n caractères sinon si n est insuffisant alors ajustement automatique.
d) Affichage d’un caractère  :
Write(car :n) affiche le caractère à la position n et insertion d’espacement à gauche du caractère.

Les structures Elémentaires Simples Chapitre 2

Vous aimerez peut-être aussi