サイト検索

パスカルの代入演算子:意図されているもの、実行されているアクション

Turbo Pascalは簡単なプログラミング言語ですが、この問題を真剣に受け止めるなら、その研究は面倒です。初心者ユーザは、コードの基本を最も簡単に理解します。たとえば、代入演算子が実行するアクション、必要なもの、文字列または変数の表示方法を最初に学習します。プログラマが手続きや関数に移り、文字や文字列型のデータ、ファイル、グラフィックスを処理します。だから代入演算子は何ですか?コードを書く上での役割は何ですか?

代入演算子

アプリケーションウィンドウの構成Turbo Pascal

代入演算子の問題を実際に含む理論的な資料の研究に進む前に、Turbo Pascalの作業領域を見回す必要があります。

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

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

Pascal ABCの人気が高まっています。この環境では、一部のユーザーの観点から見ると、作業する方がずっと便利です。

ターボパスカルの要素

パスカルの代入演算子

各プログラミング言語では、コードの構造は異なりますが、共通点があります。したがって、パスカルでは、タスク全体のデザインは次のようになります。

プログラムのプライマー; //プログラムのタイトル

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

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

定数= 10; //定数の宣言

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

変数a:整数。 b:実数。 c:newtype; d:ブール値。 e:char; //変数の宣言

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

始める

{プログラム本体} //演算子のセクション

終わり。

代入演算子は、プログラムの本体で名誉の場所を取る。

プログラミングデータの種類への短期間の旅行

パスカルの代入演算子だけでなく、ユーザーのための質問も発生します。データ型では、しばしばデッドロック状況が発生します。

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

  • 整数;
  • 本当の;
  • 象徴的な;
  • 文字列;
  • タイプされた;
  • 論理的。

定数も予約できます。

変数は、次のようにコードに記述されています。var <変数名>:データ型。定数は、次のように宣言されます。const <定数名> = value。

プログラムコードでは、角カッコは必要ありません。

ターボパスカルの主な演算子

演算子は、プログラムが実行すべきアクションを示すデザインです。特にTurbo Pascalの言語でのコードの記述には、多くの演算子があります。

  • 条件付き;
  • 化合物;
  • いくつかのオプションの選択。
  • 移行;
  • 割り当て。
  • レコードとオブジェクトの上。
  • 空;
  • サイクル(パラメータ、前提条件、事後条件付き)。

プログラムまたは構造の演算子プログラムコードの構成要素は、それらが書き込まれる順序、すなわち、上から下へ、左から右へ。例外は条件付き構築です。代入演算子は、多くの他のものと同様に、行末に ";"記号の存在を必要とする。セミコロン。したがって、このシンボルは、構造間を分離し、プログラムの可視性を向上させます。しかし、1つの "BUT"があります:セミコロンは、他の単語の前に絶対に置くことはできません。

入力演算子はread(変数)とreadln(変数)です。例:read(a); readln(a、b); readln(d)。

出力演算子は、write(変数)とwriteln(変数)です。例:write(a、g); writeln( 'データ入力');書き込み( '表面積S ='、S)。書き込み(f:6:3)。

Turbo Pascalで画面を遅らせるには最後の最後の前にコードの最後に演算子readln。このプログラムでは、このような行がないと解の内容は表示されません。 PascalABCでは、コードの最後にreadlnを書くことはオプションです。

画面を消去するには、組み込みのcrtモジュールを呼び出すclrscrステートメントを接続します。また、各プログラムには独自のニュアンスがあります。

代入演算子

今すぐ私たちの話題に行きましょう。 パスカルの代入演算子は、変数の値をメモリセルに入力するプロセスです。一般に、それは記号「等しい」を有するコロンのコヒーレントな書き込みのように見える。 «:=»。これらのシンボルは、割り当て操作の責任を負います。

代入演算子とは何ですか? 次のように操作のそのメカニズムは次のとおりです。プログラムの表現の過程で評価され、結果はメモリに記録されなければなりません。データが入力されるセルのアドレスは、「=」記号の左側に変数を決定します。

概略的には、以下のように指定することができる。

  • 変数←受信する式。

例として、いくつかの式を挙げます。

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

2つの表現「b:= n」および「n:= b」は、様々な動作を実行することに留意されたい。

代入演算子の機能は記号 ":="の反対側にあるデータ( "assign"として読み取られる)は、同じタイプに属していなければなりません。つまり、割り当ての互換性は100%でなければなりません。たとえば、整数変数のサブセットが小数領域の一部であるため、整数変数を実変数に割り当てることができます。つまりエントリ「実変数:整数式」が正しい。

代入演算子とは何ですか?

タスクの例

どの代入演算子があるかを理解するいくつかのタスクを解決する必要があります。練習だけでは、コードを書く上で許されない過酷な過ちを避け、時間も節約できます。

課題1

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

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

  • 円の長さの公式から始まる半径の値を計算します。
  • 円の面積式を設定します。
  • 結果を画面に出力します。

代入演算子は次の形式をとります。

アクティビティ2

切頭円錐が与えられる。ユーザは、基部Rb、Rmおよび高さhの半径を指定する。式と与えられた値を使って、図の体積と表面積を計算します。

代入演算子が行うこと

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

  • キーボードから必要なデータを入力します。
  • 切頭円錐の体積と表面積を求める式を指定します。
  • VとSを計算する
  • それらを画面に表示します。
</ p>
  • 評価: