Razlika između readLn i read

Programirani jezik Pascal koristi upute kao što su čitanje i readLn. Što su oni?

Sadržaj članka

  • Što je izjava za čitanje??
  • Što je readLn izjava?
  • usporedba
  • stol

Što je izjava za čitanje??

Ova je upute namijenjena pružanju unosa različitih vrijednosti varijabli koje koriste PC tipkovnica pri korištenju jezika Pascal. Shema za pozivanje dotične upute izgleda jednostavno: poput read ("varijabilna vrijednost").

U praksi se upute za čitanje upotrebljavaju za osiguranje čitanja određenih podataka iz datoteke i naknadno dodjeljivanje vrijednosti izvađenih iz odgovarajućih podataka varijablama koje su određene prilikom pristupa postupku.

Ako je korisnik pogriješio prilikom unošenja podataka, ne odgovaraju nijednoj vrsti varijabli koje se odražavaju u uputama, program zaustavlja izvršavanje naredbi. Istovremeno se na zaslonu računala pojavljuje poruka koja označava da je u aplikaciji došlo do pogreške.

oglas

Ako programer koristi nekoliko uputa za čitanje, tada će se podaci nekako upisati u isti redak. Sljedeći prijelaz je moguć samo ako se završi trenutni redak. Istodobno, informacije smještene u drugi redak mogu se pročitati pomoću upute readLn. Razmotrite njegove značajke detaljnije..

do sadržaja ↑

Što je readLn izjava?

Bit upute readLn jest postavljanje uvjeta u programu pod kojima:

  • bilo koji broj upisan u nizu uputama je dodijeljen posljednjoj varijabli;
  • preostalo područje retka program ne obrađuje, dok će za sljedeću uputu biti potreban novi unos.

Dakle, možete unijeti upute:

readLn (C, D); čitati (E);

A ako nakon toga unesete red 1 2 3 s tipkovnice, tada će varijabla C dobiti vrijednost 1, D - 2. Ali program neće dodijeliti određenoj vrijednosti varijabli E sve dok korisnik ne upiše novi broj.

Kao u slučaju upute za čitanje, ako korisnik podatke pomoću naredbe readLn pogrešno upiše vrstu podataka, program prekida i prikazuje poruku da se dogodila pogreška.

do sadržaja ↑

usporedba

Glavna razlika između readLn i read-a je u tome što prvi postupak uključuje prelazak programa na redak u datoteci koji slijedi nakon onog u kojem su napisane upute. Drugi postupak omogućuje programu čitanje podataka smještenih u sljedećem retku, samo uz dozvolu korisnika - ako pritisne Enter.

U praksi se upotreba readLn instrukcije najčešće vrši kako bi se osiguralo kašnjenje između rezultata aplikacije i prijelaza na sljedeću. Odgovarajuće odlaganje traje dok korisnik ne pritisne Enter.

Utvrdivši razliku između readLn i čitanja u Pascalu, ispravljamo zaključke u tablici.

do sadržaja ↑

stol

čitatireadLn
Što imaju zajedničkog?
Upute za čitanje i readLn namijenjene su rješavanju istog problema - postavljanje uvjeta za dodjeljivanje vrijednosti različitim varijablama na Pascal jeziku
Koja je razlika među njima?
Ova funkcija pretpostavlja da program čita upute iz sljedećeg retka datoteke nakon izvršavanja upute u trenutnom retkuOva funkcija pretpostavlja da program čita upute iz sljedećeg retka datoteke nakon izvršavanja upute na trenutnoj, a također pod uvjetom da korisnik pritisne Enter