Razlika između readLn i read.

Programski jezik Pascal koristi upute kao što su read i readLn. Što su oni?

Što je očitana izjava?

Ova je uputa namijenjena za unos različitih vrijednosti varijabli pomoću tipkovnice računala pomoću jezika Pascal. Shema korištenja razmatrane upute izgleda jednostavno: poput čitanja ("promjenjiva vrijednost").

U praksi se uputa za čitanje koristi kako bi se osiguralo da se određeni podaci čitaju iz datoteke, a zatim se vrijednosti dohvaćene iz odgovarajućih podataka dodjeljuju varijablama koje su navedene pri pozivanju postupka.

Ako korisnik pogriješi pri unosu podataka, ne odgovaraju nijednoj vrsti varijabli prikazanih u uputama, program prestaje izvršavati naredbe. U isto vrijeme na zaslonu računala pojavljuje se poruka da je došlo do pogreške u aplikaciji.

Ako programer koristi nekoliko uputa za čitanje, tada će se podaci na ovaj ili onaj način unijeti u jedan redak. Sljedeći skok moguć je samo ako trenutna linija završi. Međutim, informacije postavljene na drugom retku možete pročitati pomoću upute readLn. Razmotrimo njegove značajke detaljnije.

Što je readLn uputa?

Bit naredbe readLn je postaviti uvjet u programu prema kojem:

  • bilo koji broj upisan u niz dodjeljuje se posljednjoj varijabli po instrukciji;
  • ostatak retka ne obrađuje program, dok će sljedeća uputa zahtijevati novi unos.

Dakle, možete unijeti upute:

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

A ako se nakon toga redak 1 2 3 unese s tipkovnice, tada će varijabla C poprimiti vrijednost 1, D - 2. No program neće dodijeliti određenu vrijednost varijabli E sve dok se korisnik unosi novi broj.

Kao i kod upute za čitanje, ako korisnik unese netočan tip podataka pomoću naredbe readLn, program izlazi i prikazuje poruku o pogrešci.

Usporedba

Glavna razlika između readLn i čitanja je u tome što prvi postupak uključuje program da skoči na redak datoteke slijedeći onu u kojoj su upute napisane. Drugi postupak omogućuje programu čitanje podataka smještenih u sljedeći redak, samo uz dopuštenje korisnika - ako pritisne Enter.

U praksi se instrukcija readLn najčešće koristi za osiguravanje kašnjenja između rezultata izvršenja aplikacije i prijelaza na sljedeću instrukciju. Odgovarajuće kašnjenje traje sve dok korisnik ne pritisne Enter.

Nakon što smo utvrdili koja je razlika između readLn i čitanja na jeziku Pascal, popravimo zaključke u tablici.

Tablica

)
čita čitaLn
Što im je zajedničko?
Upute koje se čitaju i čitajuLn u cjelini imaju za cilj riješiti isti problem - postavljanje uvjeta za dodjeljivanje vrijednosti određenim varijablama u jeziku Pascal
Koja je razlika između njih?
Ova funkcija pretpostavlja da program čita upute iz sljedećeg retka datoteke nakon izvršavanja uputa u trenutnom retkuOva funkcija pretpostavlja da program čita upute iz sljedeći redak datoteke prema uputama za izvršavanje trenutnog, pod uvjetom da korisnik pritisne Enter
.