Pascal-program-structure
提供:Dev Guides
パスカル-プログラム構造
Pascalプログラミング言語の基本的な構成要素を学習する前に、次の章で参照できるように、最小限のPascalプログラム構造を見てみましょう。
パスカルプログラムの構造
パスカルプログラムは、基本的に次の部分で構成されています-
- プログラム名
- コマンドを使用
- 型宣言
- 定数宣言
- 変数宣言
- 関数宣言
- 手続き宣言
- メインプログラムブロック
- 各ブロック内のステートメントと式
- コメント
通常、すべてのパスカルプログラムには、見出しステートメント、宣言、および実行部分が厳密にこの順序であります。 次の形式は、Pascalプログラムの基本的な構文を示しています-
パスカルハローワールドの例
以下は、「Hello、World!」という単語を出力する単純なパスカルコードです。 −
これにより、次の結果が生成されます–
上記のプログラムのさまざまな部分を見てみましょう-
- プログラムの最初の行 program HelloWorld; は、プログラムの名前を示します。 プログラムの2行目はcrtを使用します; はプリプロセッサコマンドで、実際のコンパイルに進む前にcrtユニットを含めるようコンパイラに指示します。
- beginステートメントとendステートメントで囲まれた次の行は、メインプログラムブロックです。 Pascalのすべてのブロックは、 begin ステートメントと end ステートメントで囲まれています。 ただし、メインプログラムの終了を示す終了ステートメントの後には、セミコロン(;)の代わりに完全なストップ(。)が続きます。
- メインプログラムブロックの begin ステートメントは、プログラムの実行が開始される場所です。
- ( *… )*内の行はコンパイラによって無視され、プログラムに*コメント*を追加するために配置されています。
- ステートメント writeln( 'Hello、World!'); は、Pascalで使用可能なwriteln関数を使用し、「Hello、World!」というメッセージを表示します。画面に表示されます。
- ステートメント readkey; は、ユーザーがキーを押すまで表示を一時停止します。 これはcrtユニットの一部です。 ユニットは、Pascalのライブラリのようなものです。
- 最後のステートメント* end。*はプログラムを終了します。
Pascalプログラムのコンパイルと実行
- テキストエディターを開き、上記のコードを追加します。
- ファイルを_hello.pas_として保存します
- コマンドプロンプトを開き、ファイルを保存したディレクトリに移動します。
- コマンドプロンプトでfpc hello.pasと入力し、Enterキーを押してコードをコンパイルします。
- コードにエラーがない場合、コマンドプロンプトは次の行に移動し、 hello 実行可能ファイルと hello.o オブジェクトファイルを生成します。
- ここで、コマンドプロンプトで hello と入力して、プログラムを実行します。
- 画面に「Hello World」と表示され、キーを押すまでプログラムが待機します。
無料のpascalコンパイラ fpc がパスにあり、ソースファイルhello.pasを含むディレクトリで実行されていることを確認してください。