Delphiでのコンソールアプリケーションの実行方法

簡単なプログラムを用いて、Delphiでコンソールアプリケーションの実行方法について説明します。

[内容]

Delphiでの実行方法

 

x1から10まで1刻みで変えながら、次のような5次式の値を計算しましょう。

プログラムでは、
xの値を変えながらそのxに対応するyの値を次々と計算していけばいいのです。xの範囲(初期値と最終値)があらかじめわかっていますので、for文を用いれば簡単にできます。プログラムはプログラム1.1のようになります。 

プログラム1.1

  1. program polynomial;
  2. {5次式の値を求める。}
  3. uses Windows;
  4. var x,y:integer;
  5. begin
  6.   for x:=1 to 10 do
  7.   begin
  8.     y:=5*x*x*x*x*x+3*x*x*x*x+2*x*x*x+10*x*x+x+1;
  9.     writeln(x,' ',y);
  10.   end;
  11.   writeln;
  12.   writeln('リターンキーを押して終了。');
  13.   readln;
  14. end.

プログラム1.1の左端の数字(12等)はソースコードの一部ではありません。 この数字はソースコードの各行を区別するためのもので、それぞれの行番号を示します。この行番号はプログラムの説明時に用います。

特に、Windowsユニットは使用していませんが、uses Windows;がないとエラーが表示されるため、3行目でこのユニットを指定しています。

先頭へ

Delphiでの実行方法

Delphi 3.1J(以下、Delphiと省略します)を用いてこのプログラムを実行するには、いくつかの方法があります。例えば、Delphiの総合開発環境上で、次のような操作を行います。

  1. まず、Delphiを起動します。フォームが現れたら、[ファイル|すべて閉じる]を選択し、Form1Unit1.pasを閉じます。

    すべて閉じる

  2. [ファイル|新規作成]を選択し、[新規作成]ダイアログボックスの[新規作成]ページで[テキスト]アイコンを選択し、[OK]ボタンを押します。コードエディタにFile1.txtが表示されます。

    新規作成  新規作成

  3. コードエディタを用いてプログラム1.1のソースコードをキー入力します。なお、プログラム1.1の左端の数字(1:や2:)は入力しないようにしてください。

    ソースコード入力

  4. [ファイル|名前を付けて保存]を選択し、適当なディレクトリを選び、[ファイルの種類]を[プロジェクト(*.dpr)]にし、ファイル名をpolynomialとして、[保存]ボタンを押し、ファイルを保存します。

    名前を付けて保存

    名前を付けて保存

  5. このままでは、コンパイル・実行できないため、一度[ファイル|閉じる]を選択し、ファイルを閉じます。その後、[ファイル|開く]を選択し、先程保存したファイルを開きます。

    閉じる   開く

    開く

  6. [プロジェクト|オプション]を選択し、[プロジェクト オプション]ダイアログボックスの[リンカ]ページの[コンソールアプリケーション]をチェックします。

  7. オプション  プロジェクトオプション

  8. [実行|実行]を選択し、プログラムを実行します。

    実行

実行結果は下のようになります。

実行結果

 

なお、上のプログラムはだいぶ無駄なことをしています。ホーナーの方法を利用して、改良することができます。ホーナーの方法については、を参照してください。

先頭へ戻る


TitleLineAnim.gif (2453 バイト)

Ln769.gif (641 バイト)

このページの最終更新日は 99/03/20 です。
掲載責任者・ページ作成者: (c)板谷雄二(itaya@alice.asahi-u.ac.jp)