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?