Software I Exam.I

    問題

  1. 提出する3.5インチFDに Exam というフォルダを作成し, この試験に関係するすべてのファイルがこのフォルダに格納されるように, Delphiの環境設定を変更しなさい.[10点]
    (b) 実際,この試験に関係するファイルはすべてExamフォルダの中に保存しなさい. それ以外にあるものは試験評価の対象としないので充分注意すること.
    (c)提出時点における自分のFDの残り容量を答えなさい. (座席指定の用紙に)
    FDの残り容量が足りなくなったら, a:\ または a:\Delphi.exe の中にある古い実行形式ファイルを削除すればよい. (Sample*.exeなど)

    (d)提出物は

  2. Sample Project2-1「おみくじ」では0〜99の乱数値を利用して吉凶を判定した. この部分をDelphiのTimerコンポーネントを利用する形に置き換えなさい. 具体的には,0.1秒ごとにOnTimerイベントを発生させ, そのイベント数をカウントし,これを利用して吉凶( 大吉,吉,小吉,凶の 4通り ) を判定しなさい.1秒は1000ミリ秒である.[40点]
    ただし,吉凶を判定したらその右にカウント数を(同じボタンの中に)表示して,プログラムが正しいことを確認できるようにしておくこと, および判定したらカウント数を毎回クリアすること.

  3. Sample Project 2-5 と Sample 2-6 を1つにした下図のようなDelphiのProjectを作成しなさい. [50点] ただし,

    (a) 正方形を描くループは for文 で書き, 正方形は右上から描画を始め, 正方形の大きさの最大値はフォームの高さになること,

    (b) 直線を描くループは while文で書き, 直線のペン色は乱数を利用してでたらめに与え, [Start Line]ボタンをクリックする度に変化させること.

図は下の一部切断した.