readLnとreadの違い。

(1)Pascalプログラミング言語は、readやreadLnなどの命令を使用します。彼らは何ですか?

(2)(0)(3)(0)(4)内容(0)(0)(5)(6)(7)読み取りステートメントとは何ですか?(8)(9)readLnとは何ですか?(10)(11)比較 (12)(13)表 (14)読み取りステートメントとは何ですか? (15)この命令は、Pascal言語を使用して、PCキーボードから変数のさまざまな値の入力を提供することを目的としています。問題の命令を使用するスキームは単純に見えます:read(「変数値」)のように。 (16)実際には、読み取り命令は、特定のデータがファイルから読み取られるようにするために使用され、対応するデータから取得された値は、プロシージャの呼び出し時に指定された変数に割り当てられます。 (17)ユーザーがデータの入力を間違えた場合、それらは命令に反映されたどのタイプの変数にも対応せず、プログラムはコマンドの実行を停止します。この場合、アプリケーションでエラーが発生したことを示すメッセージがPC画面に表示されます。 (18)(19)(20)プログラマーが複数の読み取り命令を使用する場合、データは1行に何らかの方法で入力されます。次のジャンプは、現在の行が終了した場合にのみ可能です。ただし、readLn命令を使用して、別の行に配置された情報を読み取ることができます。その機能について詳しく見ていきましょう。 (21)readLn命令とは何ですか? (22)readLn命令の本質は、プログラムに次の条件を設定することです。(23)(24)文字列に入力された任意の数値が、命令によって最後の変数に割り当てられます。 (25)行の残りの部分はプログラムによって処理されませんが、次の命令は新しい入力を必要とします。(26)したがって、次の命令を入力できます。(27)readLn(C、D);読み取り(E); (28)その後、キーボードから行1 2 3を入力すると、変数Cは値1、D-2を取得します。ただし、プログラムは、変数Eに特定の値を割り当てるまではユーザーが新しい番号を入力します。 (29)(30)(31)読み取り命令と同様に、ユーザーがreadLnコマンドを使用して誤ったデータ型を入力すると、プログラムは終了し、エラーメッセージを表示します。 (32)比較(33)readLnとreadの主な違いは、最初の手順では、プログラムが命令が書き込まれた行の次の行にジャンプすることです。2番目の手順では、ユーザーがEnterキーを押した場合にのみ、プログラムが次の行に配置されたデータを読み取ることができます。 (34)実際には、readLn命令は、アプリケーションの実行結果から次の命令への移行までの間に遅延を提供するために最もよく使用されます。対応する遅延は、ユーザーがEnterキーを押すまで続きます。 (35)readLnとPascal言語でのreadの違いを定義したら、表の結論を修正しましょう。 (36)表(37)(38)(39)(40)(41)読み取り (42)(43)読み取りLn (44 )(45)それらに共通するものは何ですか?(46)(47)全体としてreadおよびreadLnの命令は、同じ問題を解決することを目的としています-Pascal言語で特定の変数に値を割り当てるための条件を設定します (48) (49)それらの違いは何ですか?(50)(51)この関数は、プログラムが現在の行の命令の実行時にファイルの次の行から命令を読み取ることを前提としています(52)この関数は、プログラムがからの命令を読み取ることを前提としています。現在のファイルの実行命令時のファイルの次の行、およびユーザーがEnterキーを押した場合 。