A különbség az readLn és az olvasás között

A Pascal programozási nyelve olyan utasításokat használ, mint például az read and readLn. Mik azok??

Cikk tartalma

  • Mi az olvasott nyilatkozat??
  • Mi az a readLn nyilatkozat??
  • összehasonlítás
  • táblázat

Mi az olvasott nyilatkozat??

Ennek az utasításnak a célja a PC-billentyűzetről a változók különféle értékeinek bevitele a Pascal nyelv használatakor. A kérdéses utasítás meghívásának sémája egyszerű: úgy néz ki, mint az olvasás ("változó érték").

A gyakorlatban az olvasási utasítást bizonyos adatok fájlból való kiolvasásának és a megfelelő adatokból kivont értékeknek az eljáráshoz való hozzáféréskor megadott változókhoz történő hozzárendelésének biztosítására használják..

Ha a felhasználó hibát követett el az adatok bevitelekor, akkor azok nem felelnek meg az utasításokban tükrözött változóknak, a program leállítja a parancsok végrehajtását. Ugyanakkor a számítógép képernyőjén egy üzenet jelenik meg, amely szerint hiba történt az alkalmazásban.

hirdetés

Ha a programozó több olvasási utasítást használ, akkor az adatokat valamilyen módon ugyanabba a sorba kell bevinni. A következő átmenet csak akkor lehetséges, ha az aktuális vonal véget ér. Ugyanakkor a másik sorra elhelyezett információk a readLn utasítással olvashatók. Fontolja meg részletesebben annak jellemzőit..

a tartalomhoz ↑

Mi az a readLn nyilatkozat??

Az readLn utasítás lényege, hogy a programban feltételeket állítson fel, amelyek mellett:

  • a karakterláncba beírt bármilyen számot az utasítás ad hozzá az utolsó változóhoz;
  • a sor fennmaradó részét a program nem dolgozza fel, míg a következő utasítás új bemenetet igényel.

Így beírhatja az utasítást:

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

És ha ezt követően beírja az 1 2 3 sort a billentyűzetről, akkor a C változó megkapja az 1, D - 2 értéket. De a program az E változóhoz nem ad konkrét értéket, amíg a felhasználó új számot nem ír be..

Mint az olvasási utasítás esetében, ha az adatfajtát a felhasználó helytelenül írta be a readLn paranccsal, akkor a program leáll, és egy üzenetet jelenít meg, hogy hiba történt.

a tartalomhoz ↑

összehasonlítás

A readLn és az olvasás közötti fő különbség az, hogy az első eljárás azt jelenti, hogy a program a fájl sorába mozog, követve az utasításokat. A második eljárás lehetővé teszi a program számára, hogy a következő sorra elhelyezett adatokat olvassa be, csak a felhasználó engedélyével - ha megnyomja az Enter billentyűt.

A gyakorlatban az readLn utasítást leggyakrabban az alkalmazás eredménye és a következő utasításra való áttérés közötti késleltetés biztosítása érdekében végzik. A megfelelő késleltetés addig tart, amíg a felhasználó megnyomja az Enter billentyűt.

Miután meghatároztuk a readLn és a Pascal olvasás közötti különbséget, rögzítjük a következtetéseket a táblázatban.

a tartalomhoz ↑

táblázat

olvasreadLn
Mi közös ezekkel??
Az read and readLn utasítások ugyanazon probléma megoldására szolgálnak - feltételek meghatározása a Pascal nyelvű különböző változók értékeinek hozzárendelésére.
Mi a különbség közöttük??
Ez a funkció feltételezi, hogy a program az utasításokat a fájl következő sorából olvassa be, amikor az aktuális soron végrehajtja az utasításokatEz a funkció feltételezi, hogy a program az utasításokat a fájl következő sorából olvassa be az aktuális utasítások végrehajtásakor, és feltéve, hogy a felhasználó megnyomja az Enter billentyűt