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ésHa 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
olvas | readLn |
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ásokat | Ez 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 |