/ /「Pascal」の代入演算子:その目的、実行するアクション

「Pascal」の代入演算子:その目的、実行するアクション

Turbo Pascalは、複雑でないプログラミング言語です。しかし、それを真剣に受け止めれば、それを研究するのは骨の折れることです。初心者ユーザーは、コードの基本を最も単純なものから理解します。したがって、たとえば、彼は最初に、代入演算子が何をするのか、それが何のためにあるのか、文字列または変数を表示する方法を学びます。そうして初めて、プログラマーは、文字と文字列のデータ型、ファイル、およびグラフィックスを操作して、プロシージャーと関数に目を向けます。では、代入演算子とは何ですか?コーディングにおけるその役割は何ですか?

代入演算子

TurboPascalアプリケーションの作業ウィンドウの構成

代入演算子とは何かという質問を実際に含む理論的な資料の研究に着手する前に、TurboPascalワークスペースを見て回る必要があります。

アプリケーションメニューは、次のセクションで構成されています。

  • ファイル-ファイルを使用して基本的なコマンド(作成、開く、閉じる、保存など)を実行するように設計されています。
  • 編集-これには、テキスト編集(コピー、貼り付け、切り取りなど)を操作するためのコマンドが含まれます。
  • 検索-プログラムのテキスト全体でテキストを検索して置き換える必要があります。
  • 実行-作業の段階的なデモンストレーションを含む、既製のコードを実行するように設計されています。
  • コンパイル-コードをコンパイルします。
  • デバッグ-プログラムのテキスト内のエラーの検索を容易にするために必要です。
  • ツール-アプリケーションのいくつかの追加機能を使用できます。
  • オプション-コンパイラおよびプログラミング環境での作業に必要なオプションを設定します。
  • ウィンドウ-ウィンドウで操作を実行するために必要です。
  • ヘルプ-発生した質問に対する答えを見つけるために必要です。

現在、PascalABCアプリケーションが人気を集めています。一部のユーザーの観点からは、この環境は操作がはるかに便利です。

TurboPascal要素

Pascal代入演算子

プログラミング言語ごとにコードの構造は異なりますが、共通点があります。したがって、Pascalでは、問題全体の構成は次のようになります。

プログラム入門書; //プログラムヘッダー

crtを使用します。 //使用されているモジュールのリスト

ラベルmetka1; //ラベルの説明

定数番号= 10; //定数を宣言します

タイプnewtype =文字列のセット; //変数タイプの説明

変数a:整数; b:本物; c:ニュータイプ; d:ブール値; e:文字; //変数を宣言します

----------------------------------- //プロシージャと関数の説明

ベギン

{プログラム本体} //ステートメントセクション

終了

代入演算子は、プログラムの本体でその名誉の代わりになります。

プログラミングデータ型のクイックツアー

ユーザーからの質問を提起するのは、Pascalの代入演算子だけではありません。データ型もしばしば行き詰まります。

Turbo Pascal環境のすべてのデータは、変数と定数の2つのカテゴリに分類されます。次のいずれかのタイプになります。

  • 整数;
  • 材料;
  • シンボリック;
  • ストリング;
  • 入力された;
  • 論理的。

また、定数を予約することもできます。

変数は、プログラムコードで次のように記述されます。var<変数名>:データ型。定数は次のように宣言されます:const <constant name> = value。

プログラムコードに括弧<>を入れる必要はありません。

TurboPascal言語の基本的な演算子

演算子は、プログラムが実行する必要のあるアクションを示す構造です。コードの記述、特に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の代入演算子は、変数の値をメモリセルに入力するプロセスです。一般に、「等号」が付いたコロンの連続したスペルのように見えます。 ":="。割り当て操作を担当するのはこれらのシンボルです。

代入演算子は何のためのものですか?その動作のメカニズムは次のとおりです。プログラムの過程で式が計算され、その結果をメモリに入力する必要があります。データが入力されるセルのアドレスは、「:=」記号の左側にある変数によって決定されます。

これは、次のように概略的に示すことができます。

  • 変数←式を返します。

例としていくつかの式を示します。

  • A:= b + c / 2;
  • b:= n;
  • n:= b;
  • x:= 15;
  • x:= x +3。

2つの式「b:= n」と「n:= b」は異なるアクションを実行することに注意してください。

代入演算子の特徴は次のとおりです。「:=」記号(「割り当て」と読みます)の反対側のデータは同じタイプである必要があります。言い換えると、割り当ての互換性は100%でなければなりません。たとえば、整数変数のサブセットは分数領域にあるため、整数式を実変数に割り当てることができます。それら。 「実変数:=整数式」という表記は正しいです。

の代入演算子は何ですか

タスクの例

どの代入演算子が持っているかを理解する親切に、いくつかの問題を解決する必要があります。練習するだけで、プログラムコードを書く際の重大で許されない間違いを避け、時間を節約することができます。

演習1

円が与えられます。条件により、円周Lはユーザーがキーボードから入力します。この円で囲まれた円Sの面積を計算する必要があります。

アクションのアルゴリズム:

  • 円周の式を使用して半径値を計算します。
  • 円の面積の式を設定します。
  • 結果を画面に表示します。

代入演算子は

課題2

円錐台が与えられます。ユーザーは、ベース半径Rb、Rm、および高さhの値を設定します。式と指定された値を使用して、図の体積と表面積を計算します。

代入演算子はどのようなアクションを実行しますか

アクションのアルゴリズム:

  • キーボードから必要なデータを入力します。
  • 円錐台の体積と表面積を見つけるための式を指定します。
  • VとSを計算します。
  • それらを画面に表示します。
気に入った点 -
0
人気の投稿
精神的な開発
食べ物
うん