コンピュータ, ソフトウェア
パスカルプログラムの構造:初心者のためのプログラミング
初心者のための最もアクセス可能なプログラミング言語は Pascalです。 これ は少なくとも、一般教育学校の高等学校でも、大学の最初のコースでも研究されているからです。 他の多くの言語をマスターするためのベースとして使用されます。 しかし、技術機器がはるかに先行しているため、開発の主なものとして使用することは合理的ではありません。
今では構文を保持するツールがたくさんあります。 これら は 、パスカルなどの言語の プログラミング環境で のみ異なります。 このプログラムの構造は、記事の過程で研究されます。 原則として、プログラミングに精通しているのは、プログラム「Hello world!」から始まります。
言語の歴史
1970年にパスカルの光の中で、奇妙なことに、Niklaus Wirtに感謝しました。 名前はBlaise Pascal(フランス出身の偉大な人)の名誉を与えられています。 これは、科学者が数値を加算したり減算したりできる世界初の機械を作ったという事実によって正当化されます。
言語の発展は1968年から1969年にかけて行われました。 最初の言及は1970年に登場しました。作成者は彼の「子供」を提示して、プログラミングのスタイルとパスカルのデータの入力を強調しました。 プログラムの構造もWirthによって開発されました。 シンプルな構文とセマンティクスを持っています。 パスカルの直接的な "子孫"は "Modula-2"の言語です。 Wirthも開発者でした。
文法のルール
プログラムの構造はこの言語では複雑ではないことに注意してください。 パスカルでは、著者は3つの主なポイント(タイトル、説明、演算子)のみを使用しました。
- ヘッダー。 ここでは、プログラムの名前を指定する必要がありますが、この項目は主なものではありません。 開発者が望む場合にのみ作成されます。 主にプログラミング環境に依存します。 ターボパスカルでは必要ありません。 しかし、ETHでは必ず文字列を作成する必要があります。 数字、文字、アンダースコア "_"のみが許可されます。
- 説明。 このブロックは、使用可能なすべての変数(配列)、ラベルなどを指定します。
- 演算子。 Pascalプログラムの構造には、BEGIN-END括弧内の演算子の記述が含まれています。
彼らが同じ行にいるという事実は重要ではありません。 主なことは、各チームの終わりの後に特別なシンボル(セミコロン)を入れたことです。 さらに、言語はレジスタには影響されません。演算子Var、vArおよびvaRには違いはありません。
構文とセマンティクス
プログラミング環境を扱う際の主な役割はアルファベットです。 それは以下からなることを覚えておかなければならない:
- ラテン文字(小文字と大文字の両方)。
- スペース。
- アンダースコア。
- アラビア数字 ;
- 数学的徴候;
- リミッター(リストにはポイント、カンマなどが含まれます)。
- 指定子。
- サービス語(演算子)。
Turbo Pascalのプログラムの構造はPascalABCの構造と変わりません。 違いは彼らの外部データにあります。 変数や他の型の名前を指定するには、名前が数字で始まるべきではなく、アンダースコアは任意の位置に置くことができ、アルファベットの記号からは ラテンアルファベットの 文字だけ が 許されることを覚えておく必要があります 。
行へのコメントは、中括弧またはアスタリスク(* .. *)で丸められた丸で囲まれています。
データの種類
パスカルでのプログラムの構造は、 データ型の ようなオブジェクトの考慮も意味し ます。 彼らは3つのタイプのです:
- 論理的(真実と偽り)。
- 数値(アラビア数字);
- 記号(a、b、cなどを使用)。
同時に、第2のタイプは、整数型と実数型のサブタイプに分割されます。 これらは、それぞれ特定の演算子に対応します。整数と実数です。 シンボルは、1文字と1行に分かれています。 これらのデータ型は、(最初のケースでは)数字1、AまたはA、および(2番目の)フレーズまたは式全体です。 プログラムではCharとSpringという名前で書かれています。
値には独自の分類もあります。 それらは定数と変数に分かれています。 それらの違いは重要です。 最初は、プログラムの実行中に変更されない文字の意味を暗示しています。 変数には、実行時に特殊文字 - コロンを使用して値が割り当てられます。
コメント
プログラムとそのすべてのプロセスを完全に理解するために、コメント機能が使用されています。 すでに述べたように、それらは中括弧で囲まれています。 これは初心者用コードを表示している場合に特に重要です。 このオプションを使用すると、すでに完成したプログラムでコメントに書かれているものに頼って、エラーを簡単に見つけることができます。 さらに、開発者がセキュリティコードをすばやく理解するのに役立ちます。
Pascalプログラムの構造により、2番目のブロックで指定されたデータ構造にコメントを割り当てることができます。 テキストを入力する必要があります。このテキストには、各オペレータの目的と将来の使用方法が含まれます。
初心者は彼らの隣に括弧で囲まれたBEGIN-ENDで案内されます。 特に、サイクルに合わせたプログラムでは便利です。 したがって、どのブロックの演算子が完全であるかを理解することは容易になります。
コメントはプログラミング環境では読み取ることができないため、任意の数の日付を借りることができ、アルファベット順に限定されません。
句読点
パスカルのプログラムの構造には独自の句読点がありますが、それは驚くべきことではありません。 最も使用される記号はセミコロンです。 これはブロックLabel、Type、Const、Varなどの各記述の後に置かれますが、最も決定された単語の後に符号は必要ありません。 開始後はインストールされません。 終了後は、プログラムがまだ完了していない場合にのみ挿入されます。 ループがあるコードではThenとElseによって使用されますが、これらの単語の後にセミコロンは必要ありません。
プログラムの最後に、ENDの後にポイントを設定する必要があります。そうしないと、プログラミング環境はコードが完了したことを理解できません。
データの入出力
パスカルプログラムの構造により、3つの異なる方法でデータを入力することができます。 それらの中で:
- Readlnを使用して、読み取ります。
- 代入記号を使用して、コロンを使用します。
- 定数。 この場合、データはvarパラメータに入力されます。
受け取った情報の出力は、WriteおよびWritelnステートメントのバインドを使用して行うことができます。 いくつかのケースでは、それは不在かもしれないが、これはそれがすでに受領の方法に組み込まれていることを意味するだけである。
Similar articles
Trending Now