Różnica między readLn a read

Język programowania Pascal korzysta z instrukcji takich jak read i readLn. Czym oni są?

Treść artykułu

  • Co to jest oświadczenie przeczytane??
  • Co to jest instrukcja readLn?
  • Porównanie
  • Tabela

Co to jest oświadczenie przeczytane??

Ta instrukcja służy do wprowadzania z klawiatury komputera różnych wartości zmiennych podczas używania języka Pascal. Schemat wywoływania danej instrukcji wygląda na prosty: jak odczyt („wartość zmiennej”).

W praktyce instrukcja odczytu służy do zapewnienia odczytu niektórych danych z pliku, a następnie przypisania wartości wyodrębnionych z odpowiednich danych do zmiennych określonych podczas uzyskiwania dostępu do procedury.

Jeśli użytkownik popełnił błąd podczas wprowadzania danych, nie odpowiadają one żadnemu typowi zmiennych odzwierciedlonych w instrukcjach, program przestaje wykonywać polecenia. W tym samym czasie na ekranie komputera pojawia się komunikat informujący o wystąpieniu błędu w aplikacji.

Reklama

Jeśli programista użyje kilku instrukcji odczytu, dane zostaną jakoś wprowadzone w tym samym wierszu. Następne przejście jest możliwe tylko wtedy, gdy kończy się bieżąca linia. Jednocześnie informacje umieszczone w innym wierszu można odczytać za pomocą instrukcji readLn. Rozważ bardziej szczegółowo jego funkcje..

do treści ↑

Co to jest instrukcja readLn?

Istotą instrukcji readLn jest ustawienie w programie warunków, w których:

  • dowolna liczba wprowadzona do ciągu jest przypisywana do ostatniej zmiennej przez instrukcję;
  • pozostały obszar linii nie jest przetwarzany przez program, podczas gdy następna instrukcja będzie wymagała nowego wprowadzania.

Możesz wprowadzić instrukcję:

readLn (C, D); czytać (E);

A jeśli następnie wprowadzisz z klawiatury wiersz 1 2 3, to zmienna C uzyska wartość 1, D - 2. Ale program nie przypisze określonej wartości do zmiennej E, dopóki użytkownik nie wprowadzi nowej liczby.

Podobnie jak w przypadku instrukcji odczytu, jeśli typ danych zostanie nieprawidłowo wprowadzony przez użytkownika za pomocą komendy readLn, program kończy działanie i wyświetla komunikat o wystąpieniu błędu.

do treści ↑

Porównanie

Główną różnicą między readLn a read jest to, że pierwsza procedura polega na przejściu programu do wiersza w pliku następującym po tym, w którym zapisane są instrukcje. Druga procedura pozwala programowi na odczyt danych umieszczonych w następnym wierszu, tylko za zgodą użytkownika - jeśli naciśnie Enter.

W praktyce użycie instrukcji readLn odbywa się najczęściej w celu zapewnienia opóźnienia między wynikiem zastosowania a przejściem do następnej instrukcji. Odpowiednie opóźnienie trwa do momentu naciśnięcia przez użytkownika klawisza Enter.

Po ustaleniu różnicy między readLn i read w Pascal, ustalamy wnioski w tabeli.

do treści ↑

Tabela

czytaćreadLn
Co mają ze sobą wspólnego??
Instrukcje read i readLn mają na celu rozwiązanie tego samego problemu - ustawienie warunków dla przypisywania wartości dla różnych zmiennych w języku Pascal
Jaka jest różnica między nimi?
Ta funkcja zakłada, że ​​program odczytuje instrukcje z następnego wiersza pliku po wykonaniu instrukcji w bieżącym wierszuTa funkcja zakłada, że ​​program odczytuje instrukcje z następnego wiersza pliku po wykonaniu instrukcji dla bieżącego, a także pod warunkiem, że użytkownik naciśnie klawisz Enter