Chapitre 2: Les actions élémentaires simples
Ce matériel couvre les actions élémentaires simples en programmation, notamment l'affectation, les opérations d'entrée et de sortie, ainsi que le formatage de l'affichage. Il s'adresse aux étudiants débutants en informatique souhaitant comprendre les bases de la manipulation des variables et des données dans un algorithme ou un langage comme Pascal.
D'après le document Chapitre 2: Les actions élémentaires simples
Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.

Document source
Introduction to Programming and Algorithms · PDF · 1 pages
Afficher l'aperçu du document
Ce matériel couvre les actions élémentaires simples en programmation, notamment l'affectation, les opérations d'entrée et de sortie, ainsi que le formatage de l'affichage. Il s'adresse aux étudiants débutants en informatique souhaitant comprendre les bases de la manipulation des variables et des données dans un algorithme ou un langage comme Pascal.
L'affectation
L'affectation est une opération fondamentale qui permet d'assigner une valeur à une variable. La syntaxe générale est :
Variable ← Valeur
La valeur peut être :
- Une constante (exemple : X ← 3)
- Une variable (exemple : X ← Y)
- Une expression (exemple : Moy ← (DC + 2 * DS) / 3)
L'expression située à droite du signe d'affectation est entièrement évaluée avant d'être assignée à la variable de gauche. La valeur résultante doit être du même type ou compatible avec celui de la variable.
Syntaxe selon le contexte
| Analyse & Algorithme | Pascal |
|---|---|
| Variable ← valeur | Variable := valeur ; |
| Exemple : Moy ← (Note1 + Note2) / 2 | Exemple : Moy := (Note1 + Note2) / 2 ; |
Exemple d'affectation
n := 421;
Ici, la variable n reçoit la valeur entière 421.
Les opérations d'entrée/sortie
Les entrées (lecture de données)
Une entrée consiste à introduire une donnée depuis une source externe (clavier, souris, etc.) et à l'affecter à une variable en mémoire. La donnée doit être compatible avec le type de la variable.
Syntaxe
| Analyse & Algorithme | Pascal |
|---|---|
| A = Donnée("commentaire sur A") | READLN(A); |
| var1, var2, var3 = Donnée | Readln(var1, var2, var3); |
| Exemple : Moy = Donnée("Entrer moyenne:") | WRITE('Entrer la moyenne:'); READLN(moy); |
Remarques :
- WRITELN affiche une donnée et effectue un retour à la ligne.
- READLN lit une donnée et effectue un retour à la ligne.
- La lecture simultanée de plusieurs variables de type chaîne n'est pas fonctionnelle.
Les sorties (écriture de données)
La sortie consiste à écrire une donnée sur un périphérique de sortie (écran, imprimante, etc.).
Syntaxe
| Analyse & Algorithme | Pascal |
|---|---|
| Écrire("message") | WRITE('message'); |
| Écrire(variable) | WRITELN(variable); |
| Écrire(expression) | WRITELN(expression); |
| Écrire("message", variable) | WRITE('message', variable); |
Exemples d'affichage
A := 165;
WRITELN(A); // Affiche 165 suivi d'un retour à la ligne
WRITELN(3 + 5); // Affiche 8 suivi d'un retour à la ligne
WRITE('A = ', A); // Affiche "A = 165" sans retour à la ligne
Formatage de l'affichage des résultats
Affichage des entiers
Syntaxe :
write(valeur-entière : n);
Affiche la valeur entière dans une colonne de n caractères, alignée à droite. Si la valeur comporte plus de chiffres que n, l'affichage commence par la gauche.
Exemple
WRITELN(n:6);
WRITELN(n:2);
Affichage des réels
Syntaxes :
WRITELN(variable);affiche le nombre en notation scientifique.WRITELN(variable:np);affiche le nombre en notation scientifique sur np positions, précédé d'un espace.WRITELN(variable:np:nd);affiche le nombre sur np positions avec nd décimales.
Exemple
x := 43.51;
WRITELN(x);
WRITELN(x:6);
WRITELN(x:10);
WRITELN(x:7:3);
WRITELN(x:4:4);
WRITELN(x:2:1);
Affichage des chaînes de caractères
Syntaxe :
write(chaîne : n);
Affiche la chaîne sur n positions, insérant des espaces à gauche si la chaîne est plus courte que n. Si n est insuffisant, la chaîne est ajustée automatiquement.
Exemple
ch := 'Bonjour';
WRITELN(ch:6);
WRITELN(ch:8);
Affichage des caractères
Syntaxe :
write(car : n);
Affiche le caractère à la position n avec insertion d'espaces à gauche.
Exemple
car := 'a';
WRITELN(car:6);
WRITELN(car:8);
Glossaire des termes clés
- Affectation : Opération qui consiste à assigner une valeur à une variable.
- Variable : Emplacement mémoire pouvant contenir une valeur modifiable.
- Constante : Valeur fixe utilisée directement dans une affectation ou une expression.
- Expression : Combinaison de variables, constantes et opérateurs produisant une valeur.
- Entrée : Opération de lecture de données depuis une source externe vers une variable.
- Sortie : Opération d'écriture de données sur un périphérique de sortie.
- WRITELN : Instruction Pascal pour afficher une donnée suivie d'un retour à la ligne.
- READLN : Instruction Pascal pour lire une donnée avec retour à la ligne.
- Formatage : Technique permettant de contrôler l'affichage des données (largeur, nombre de décimales, alignement).
Points clés à retenir
- L'affectation lie une valeur à une variable, la valeur peut être constante, variable ou expression.
- Les opérations d'entrée permettent de lire des données externes et de les stocker dans des variables.
- Les opérations de sortie permettent d'afficher des messages, des variables ou des expressions.
- Le formatage de l'affichage permet de contrôler la présentation des entiers, réels, chaînes et caractères.
- En Pascal, les instructions WRITE et WRITELN servent respectivement à afficher sans et avec retour à la ligne.
- La lecture multiple de variables de type chaîne simultanément n'est pas fonctionnelle.
Commentaires
Aucun commentaire pour le moment. Posez la première question.