Perbedaan antara readLn dan read

Bahasa pemrograman Pascal menggunakan instruksi seperti read dan readLn. Apa mereka?

Konten artikel

  • Apa itu pernyataan baca??
  • Apa itu pernyataan readLn?
  • Perbandingan
  • Meja

Apa itu pernyataan baca??

Instruksi ini dimaksudkan untuk memberikan input dari keyboard PC berbagai nilai variabel saat menggunakan bahasa Pascal. Skema untuk menjalankan instruksi tersebut terlihat sederhana: seperti baca ("nilai variabel").

Dalam praktiknya, instruksi baca digunakan untuk memastikan pembacaan data tertentu dari file dan penugasan selanjutnya dari nilai yang diekstraksi dari data terkait ke variabel yang ditentukan saat mengakses prosedur..

Jika pengguna melakukan kesalahan saat memasukkan data, mereka tidak sesuai dengan semua jenis variabel yang tercermin dalam instruksi, program berhenti menjalankan perintah. Pada saat yang sama, sebuah pesan muncul di layar PC yang menyatakan bahwa telah terjadi kesalahan dalam aplikasi.

Iklan

Jika programmer menggunakan beberapa instruksi baca, maka data entah bagaimana akan dimasukkan pada baris yang sama. Transisi berikutnya hanya mungkin jika garis saat ini berakhir. Pada saat yang sama, informasi yang ditempatkan pada baris lain dapat dibaca menggunakan instruksi readLn. Pertimbangkan fitur-fiturnya secara lebih rinci..

untuk isi ↑

Apa itu pernyataan readLn?

Inti dari instruksi readLn adalah mengatur kondisi dalam program di mana:

  • nomor apa pun yang dimasukkan ke dalam string ditugaskan ke variabel terakhir oleh instruksi;
  • area baris yang tersisa tidak diproses oleh program, sedangkan instruksi berikutnya akan membutuhkan input baru.

Jadi, Anda dapat memasukkan instruksi:

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

Dan jika setelah ini Anda memasukkan baris 1 2 3 dari keyboard, maka variabel C akan mendapatkan nilai 1, D - 2. Tetapi program tidak akan memberikan nilai tertentu ke variabel E sampai pengguna memasukkan nomor baru.

Seperti dalam kasus instruksi baca, jika tipe data dimasukkan secara tidak benar oleh pengguna menggunakan perintah readLn, program mengakhiri dan menampilkan pesan bahwa telah terjadi kesalahan.

untuk isi ↑

Perbandingan

Perbedaan utama antara readLn dan read adalah bahwa prosedur pertama melibatkan program pindah ke baris dalam file mengikuti yang di mana instruksi ditulis. Prosedur kedua memungkinkan program untuk membaca data yang ditempatkan pada baris berikutnya, hanya dengan izin dari pengguna - jika dia menekan Enter.

Dalam praktiknya, penggunaan instruksi readLn paling sering dilakukan untuk memastikan penundaan antara hasil aplikasi dan transisi ke instruksi berikutnya. Penundaan yang sesuai berlangsung hingga pengguna menekan Enter.

Setelah menentukan perbedaan antara readLn dan membaca dalam Pascal, kami memperbaiki kesimpulan dalam tabel.

untuk isi ↑

Meja

bacabacaLn
Apa kesamaan yang mereka miliki?
Instruksi read dan readLn bertujuan untuk menyelesaikan masalah yang sama - menetapkan kondisi untuk menetapkan nilai untuk berbagai variabel dalam bahasa Pascal
Apa perbedaan di antara mereka?
Fungsi ini mengasumsikan bahwa program membaca instruksi dari baris file selanjutnya setelah eksekusi instruksi pada baris saat iniFungsi ini mengasumsikan bahwa program membaca instruksi dari baris berikutnya dari file pada saat pelaksanaan instruksi pada saat ini, dan juga asalkan pengguna menekan Enter