Turbo Pascalは、複雑でないプログラミング言語です。しかし、それを真剣に受け止めれば、それを研究するのは骨の折れることです。初心者ユーザーは、コードの基本を最も単純なものから理解します。したがって、たとえば、彼は最初に、代入演算子が何をするのか、それが何のためにあるのか、文字列または変数を表示する方法を学びます。そうして初めて、プログラマーは、文字と文字列のデータ型、ファイル、およびグラフィックスを操作して、プロシージャーと関数に目を向けます。では、代入演算子とは何ですか?コーディングにおけるその役割は何ですか?
代入演算子とは何かという質問を実際に含む理論的な資料の研究に着手する前に、TurboPascalワークスペースを見て回る必要があります。
アプリケーションメニューは、次のセクションで構成されています。
現在、PascalABCアプリケーションが人気を集めています。一部のユーザーの観点からは、この環境は操作がはるかに便利です。
プログラミング言語ごとにコードの構造は異なりますが、共通点があります。したがって、Pascalでは、問題全体の構成は次のようになります。
プログラム入門書; //プログラムヘッダー
crtを使用します。 //使用されているモジュールのリスト
ラベルmetka1; //ラベルの説明
定数番号= 10; //定数を宣言します
タイプnewtype =文字列のセット; //変数タイプの説明
変数a:整数; b:本物; c:ニュータイプ; d:ブール値; e:文字; //変数を宣言します
----------------------------------- //プロシージャと関数の説明
ベギン
{プログラム本体} //ステートメントセクション
終了
代入演算子は、プログラムの本体でその名誉の代わりになります。
ユーザーからの質問を提起するのは、Pascalの代入演算子だけではありません。データ型もしばしば行き詰まります。
Turbo Pascal環境のすべてのデータは、変数と定数の2つのカテゴリに分類されます。次のいずれかのタイプになります。
また、定数を予約することもできます。
変数は、プログラムコードで次のように記述されます。var<変数名>:データ型。定数は次のように宣言されます:const <constant name> = value。
プログラムコードに括弧<>を入れる必要はありません。
演算子は、プログラムが実行する必要のあるアクションを示す構造です。コードの記述、特にTurbo Pascal言語では、多くの演算子があります。
プログラムまたは構造の演算子プログラムコードの構成部分は、常に記述された順序で実行されます。上から下、左から右。例外は条件付きです。代入演算子は、他の多くの演算子と同様に、行の終わりに「;」記号が存在する必要があります。セミコロン。したがって、この記号は構造を互いに分離し、プログラムの明確さを高めます。ただし、「BUT」が1つあります。セミコロンを他の単語の前に配置することは固く禁じられています。
入力演算子は、read(変数)とreadln(変数)です。例:読み取り(a); readln(a、b); readln(d)。
出力演算子は、write(変数)とwriteln(変数)です。例:書き込み(a、g); writeln(「データを入力」);書き込み(「表面積S =」、S);書き込み(f:6:3)。
TurboPascalでの画面遅延の場合最後の終わりの前のコードの終わりにあるreadlnステートメント。このような行がない場合、ソリューションの内容が表示されないのはこのプログラムです。 PascalABCでは、コードの最後にreadlnを記述する必要はありません。
画面をクリアするには、組み込みのcrtモジュールを呼び出すclrscr演算子を使用します。繰り返しますが、各プログラムには独自のニュアンスがあります。
それでは、直接トピックに進みましょう。Pascalの代入演算子は、変数の値をメモリセルに入力するプロセスです。一般に、「等号」が付いたコロンの連続したスペルのように見えます。 ":="。割り当て操作を担当するのはこれらのシンボルです。
代入演算子は何のためのものですか?その動作のメカニズムは次のとおりです。プログラムの過程で式が計算され、その結果をメモリに入力する必要があります。データが入力されるセルのアドレスは、「:=」記号の左側にある変数によって決定されます。
これは、次のように概略的に示すことができます。
例としていくつかの式を示します。
2つの式「b:= n」と「n:= b」は異なるアクションを実行することに注意してください。
代入演算子の特徴は次のとおりです。「:=」記号(「割り当て」と読みます)の反対側のデータは同じタイプである必要があります。言い換えると、割り当ての互換性は100%でなければなりません。たとえば、整数変数のサブセットは分数領域にあるため、整数式を実変数に割り当てることができます。それら。 「実変数:=整数式」という表記は正しいです。
どの代入演算子が持っているかを理解する親切に、いくつかの問題を解決する必要があります。練習するだけで、プログラムコードを書く際の重大で許されない間違いを避け、時間を節約することができます。
演習1
円が与えられます。条件により、円周Lはユーザーがキーボードから入力します。この円で囲まれた円Sの面積を計算する必要があります。
アクションのアルゴリズム:
課題2
円錐台が与えられます。ユーザーは、ベース半径Rb、Rm、および高さhの値を設定します。式と指定された値を使用して、図の体積と表面積を計算します。
アクションのアルゴリズム: