Razlika med readLn in read

Programski jezik Pascal uporablja navodila, kot sta read in readLn. Kaj so oni?

Vsebina članka

  • Kaj je izjava za branje??
  • Kaj je izjava readLn?
  • Primerjava
  • Tabela

Kaj je izjava za branje??

To navodilo je namenjeno zagotavljanju vnosa s tipkovnice PC različnih vrednosti spremenljivk pri uporabi jezika Pascal. Shema za sklicevanje na zadevno navodilo je videti preprosta: kot read ("spremenljiva vrednost").

V praksi se navodilo za branje uporablja za zagotovitev branja določenih podatkov iz datoteke in naknadne dodelitve vrednosti, izvlečenih iz ustreznih podatkov, spremenljivkam, ki so določene pri dostopu do postopka.

Če je uporabnik pri vnašanju podatkov storil napako, ne ustrezajo nobeni vrsti spremenljivk, ki so prikazane v navodilih, program ustavi izvrševanje ukazov. Hkrati se na zaslonu računalnika prikaže sporočilo, da je v aplikaciji prišlo do napake.

Oglaševanje

Če programer uporablja več navodil za branje, bo podatke nekako vnesel v isto vrstico. Naslednji prehod je mogoč le, če se konča trenutna vrstica. Hkrati lahko informacije, ki jih postavite v drugo vrstico, preberete z uporabo navodila readLn. Podrobneje razmislite o njegovih značilnostih..

do vsebine ↑

Kaj je izjava readLn?

Bistvo navodila za readLn je določitev pogojev v programu, pod katerimi:

  • poljubno število, vneseno v niz, je z navodilom dodeljeno zadnji spremenljivki;
  • preostalo območje vrstice program ne obdela, naslednje navodilo pa zahteva nov vnos.

Torej, lahko vnesete navodila:

readLn (C, D); prebrati (E);

In če po tem vnesete vrstico 1 2 3 s tipkovnice, bo spremenljivka C pridobila vrednost 1, D - 2. Toda program spremenljivki E ne bo dodelil posebne vrednosti, dokler uporabnik ne vnese nove številke.

Tako kot v primeru navodila za branje, če uporabnik z ukazom readLn napačno vnese vrsto podatkov, program preneha in prikaže sporočilo, da je prišlo do napake.

do vsebine ↑

Primerjava

Glavna razlika med readLn in read je, da prvi postopek vključuje, da se program premakne na vrstico v datoteki, ki sledi tisti, v kateri so zapisana navodila. Drugi postopek omogoča, da program prebere podatke v naslednji vrstici le z dovoljenjem uporabnika - če pritisne Enter.

V praksi se najpogosteje uporablja navodilo readLn, da se zagotovi zakasnitev med rezultatom aplikacije in prehodom na naslednje navodilo. Ustrezna zamuda traja, dokler uporabnik ne pritisne Enter.

Ko smo ugotovili razliko med readLn in branjem v Pascalu, popravimo zaključke v tabeli.

do vsebine ↑

Tabela

prebratireadLn
Kaj imata skupnega?
Navodila za branje in readLn so namenjena reševanju istega problema - določitev pogojev za dodeljevanje vrednosti različnim spremenljivkam v jeziku Pascal
Kakšna je razlika med njimi?
Ta funkcija predpostavlja, da program prebere navodila iz naslednje vrstice datoteke ob izvedbi navodil v trenutni vrsticiTa funkcija predpostavlja, da program prebere navodila iz naslednje vrstice datoteke ob izvedbi navodil v trenutni in tudi, če uporabnik pritisne Enter