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.

Chapitre 2: Les actions élémentaires simples

Document source

Chapitre 2: Les actions élémentaires simples

Introduction to Programming and Algorithms · PDF · 1 pages

Afficher l'aperçu du document

Consulter le document original →

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 & AlgorithmePascal
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 & AlgorithmePascal
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 & AlgorithmePascal
É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.

Partager

Commentaires

Aucun commentaire pour le moment. Posez la première question.

Les commentaires sont relus avant publication. Votre e-mail n'est jamais affiché.

← Toutes les révisions