intrare ieșire în pascal

Pentru a face schimb de informații între utilizator și PC toate datele sunt organizate în fișiere.

Image - fie o zonă numită memorie în mediul de stocare extern (hard disk, floppy disk, CD-ROM, etc.) sau un dispozitiv logic este o sursă sau un receptor de informații (tastatură, afișaj, porturi imprimantă etc.).
Un fișier poate fi înțeleasă ca orice set de date.

programe de a comunica cu mediul exterior (dispozitive) se realizează prin intermediul numelor de fișiere, folosind procedurile standard I / O:

Când introduceți date de la tastatură și de ieșire la un ecran de afișare utilizează fișiere standard, cu intrare de nume (de intrare) și de ieșire (output) numele lor sunt setate implicit. Luați în considerare un standard de intrare / ieșire.

ieșire de date în Pascal

Pentru a afișa datele utilizând procedura:

Write (A1, A2, ..., AN); - variabile de ieșire A1, A2, ..., AN în linia a ecranului;
Writeln (A1, A2, ..., AN); - variabile de ieșire A1, A2, ..., AN a liniei de ecran cu linie;
writeln; - NEWLINE.

Variabilele de ieșire pot avea următoarele tipuri:

Pe măsură ce elementele lista MB Caracterul și constante șir. Permise formatul de ieșire și fără ea. Când este nevoie de date de ieșire neformatata având în vedere lungimea câmpului, datele sunt separate prin spații, ceea ce le face dificil de citit, de aceea este necesar să se prevadă împărțirea spațiilor.

Când neformatata ieșire un tip de date real este de ieșire în formă exponențială ca:

Exemplul 8.1. Trebuie să aducă următoarele valori:

A = 10; B = 20; C = 30;
D = -25,11
R = 'IBM PC';
L = TRUE;
G = FALSE.
Procedură: Este scris:

Când se utilizează formatul în procedurile de ieșire lungimea câmpului specificat alocat pentru variabilele de ieșire (K) și precizia reprezentării unui număr real (M):

Conditii de utilizare formate:

  • în datele spațiale furnizate se află la dreapta;
  • posturi vacante sunt ocupate cu spații de pe stânga și pe dreapta cu zerouri;
  • în cazul în care lungimea câmpului este mai mică decât este necesar, formatul este ignorat și este dată de lungimea necesară a câmpului;
  • lungimea câmpului minimă pentru poziția reală 10;
  • lungimea maximă a câmpului pentru partea fracționată a unei reale 18 produse.

Exemplul 8.2. Trebuie să aducă următoarele valori:

A = 25; B = -3,5; C = -12,21 10-2 ?;
Procedura:

Introducerea datelor în Pascal

Pentru a introduce datele, procedurile:

READ (A1, A2, ..., AN); - valorile de intrare N și le atribuie variabile A1, A2, ..., AN;
Readln (A1, A2, ..., AN); - valorile de intrare N și le atribuie variabile A1, A2, ..., AN pentru a trece datele rămase până la sfârșitul liniei;
readln; - linia trece.

Variabilele de intrare pot avea următoarele tipuri:

Atunci când datele de intrare este convertită din formatul extern la forma de reprezentare internă, în conformitate cu tipul de variabile listate.

Când citiți tipul real al lacunelor de date, precedate de un număr sunt ignorate.
Când citiți șirul de date și o lacune de tip caracter sunt semnificative.

Exemplul 8.3. Următoarele valori trebuie introduse:
A = 5,1; B = -12,21 * 10 -2; I = 5; J = 20; G = 'R'; H = 'S';

5.1-12.21E 05 februarie 20 apăsați Enter
RS apăsați Enter

Aceste valori vor fi:
A = 5,1; B = -12,21 * 10 -2; I = 5; J = 20; G = 'R'; H = 'S'.