Les opérations d'entrée/sortie (E/S)
Les opérations d'entrée/sortie (E/S) en Pascal, permettent à un programme d'interagir avec l'utilisateur et avec le système de fichiers. Voici une description brève des principales opérations d'E/S en Pascal :
Entrée de Données
Pour lire des données à partir de l'utilisateur ou d'un fichier, on utilise principalement les instructions readln et read.
“readln” est utilisé pour lire une ligne entière depuis l'entrée standard (généralement le clavier).
“read” est utilisé pour lire un ou plusieurs éléments spécifiques (variables) depuis l'entrée standard.
Exemple :
var
age: integer;
begin
writeln('Entrez votre âge : ');
readln(age);
end.
Sortie de Données
Pour afficher des données à l'utilisateur ou les écrire dans un fichier, on utilise principalement l'instruction “writeln” pour afficher une ligne complète et “write” pour afficher des éléments spécifiques (variables).
Exemple :
var
nom: string;
begin
nom := 'Alice';
writeln('Bonjour, ', nom, ' !');
end.
TP (Travaux pratiques)
On Donne le programme suivant :
Program P1 ; var X :real ; begin writeln (‘donnez une valeur reel') ; Readln(X) ; if X < 0 then X := - X ; Writeln(‘Ce programme affiche Comme resultat : ', X) ; readln end.
1) Taper ce programme en améliorant la lisibilité du code, puis sauvegarder le sur un support amovible
2) Tester ce programme en utilisant les valeurs 1.5 , -51 , 62 , -10.5 ? Que fait ce programme?