Rozdiel medzi readLn a read

Programovací jazyk Pascalu používa inštrukcie ako read a readLn. Čo sú zač?

Obsah článku

  • Čo je to prečítané vyhlásenie??
  • Čo je príkaz readLn?
  • nákupný
  • stôl

Čo je to prečítané vyhlásenie??

Účelom tejto inštrukcie je poskytnúť vstup z klávesnice PC rôznych hodnôt premenných pri používaní jazyka Pascal. Schéma na vyvolanie predmetnej inštrukcie vyzerá jednoducho: ako čítanie („variabilná hodnota“).

V praxi sa inštrukcia čítania používa na zabezpečenie čítania určitých údajov zo súboru a následného priradenia hodnôt extrahovaných zo zodpovedajúcich údajov k premenným, ktoré sú špecifikované pri prístupe k postupu..

Ak užívateľ urobil chybu pri zadávaní údajov, nezodpovedá žiadnemu typu premenných, ktoré sú uvedené v pokynoch, program zastaví vykonávanie príkazov. Zároveň sa na obrazovke PC zobrazí správa, že v aplikácii došlo k chybe.

reklama

Ak programátor použije niekoľko pokynov na čítanie, údaje sa nejako vložia do toho istého riadku. Ďalší prechod je možný iba vtedy, ak končí aktuálny riadok. Zároveň je možné pomocou inštrukcie readLn prečítať informácie umiestnené na inom riadku. Zvážte podrobnejšie jeho vlastnosti..

na obsah ↑

Čo je príkaz readLn?

Podstatou inštrukcie readLn je stanoviť podmienky v programe, za ktorých:

  • akékoľvek číslo zadané do reťazca je inštrukciou priradené poslednej premennej;
  • zvyšná oblasť linky nie je programom spracovaná, zatiaľ čo ďalšia inštrukcia bude vyžadovať nový vstup.

Takže môžete zadať inštrukciu:

readLn (C, D); odčítané (E);

A ak potom zadáte riadok 1 2 3 z klávesnice, premenná C získa hodnotu 1, D - 2. Programu však nepriradí konkrétnu hodnotu premennej E, kým užívateľ nezadá nové číslo..

Rovnako ako v prípade pokynu na čítanie, ak užívateľ zadá dátový typ nesprávne pomocou príkazu readLn, program ukončí a zobrazí správu, že došlo k chybe.

na obsah ↑

nákupný

Hlavný rozdiel medzi readLn a read je v tom, že prvý postup zahŕňa presun programu na riadok v súbore, ktorý nasleduje po postupe, v ktorom sú pokyny napísané. Druhý postup umožňuje programu čítať údaje umiestnené na nasledujúcom riadku iba so súhlasom používateľa - ak stlačí Enter.

V praxi sa použitie inštrukcie readLn najčastejšie vykonáva za účelom zaistenia oneskorenia medzi výsledkom aplikácie a prechodom na ďalšiu inštrukciu. Zodpovedajúce oneskorenie trvá, kým užívateľ nestlačí Enter.

Po určení rozdielu medzi readLn a read v Pascale opravujeme závery v tabuľke.

na obsah ↑

stôl

prečítaťreadLn
Čo majú spoločné?
Pokyny read a readLn slúžia na vyriešenie toho istého problému - nastavenie podmienok na priradenie hodnôt rôznym premenným v jazyku Pascal
Aký je medzi nimi rozdiel?
Táto funkcia predpokladá, že program načíta pokyny z nasledujúceho riadku súboru po vykonaní pokynov na aktuálnom riadkuTáto funkcia predpokladá, že program načíta pokyny z nasledujúceho riadku súboru po vykonaní pokynov na aktuálnom a tiež za predpokladu, že užívateľ stlačí Enter