プログラミング入門(2016年度夏学期)

第一回課題 総評

全般

  • ソースコードが整形されていない例が多く見られました.まずはインデントを揃えることを意識しましょう.下のコードのように,ブロック{ }の中の文やメソッドの宣言は,それぞれ同じ高さのインデントに揃えることが望ましいです.
import objectdraw.*;
import java.awt.*;

public class CrossedLines extends WindowController {
    public void onMousePress( Location point ) {
        new Line( 40, 40, 60, 60, canvas );
        new Line( 60, 40, 60, 40, canvas );
    }
    public void onMouseRelease( Location point ){
        canvas.clear();
    }
}

逆に良くない例は,次のような形です.

import objectdraw.*;
  import java.awt.*;

public class CrossedLines extends WindowController {
    public void onMousePress( Location point ) {
        new Line( 40, 40, 60, 60, canvas );
      new Line( 60, 40, 60, 40, canvas ); // 同じブロック中の文のインデントが不揃い.
    }
    public void onMouseRelease( Location point ){
       canvas.clear();
       } // ブロックを閉じる際は,インデントを戻したい.
}

BlueJでは,文の先頭でTabキーやShift+Tabキーを押すことで,楽に整形できる機能が付いています.活用してみましょう.

  • 提出するファイルですが,BlueJのプロジェクトのフォルダを丸ごとzip圧縮したファイルを提出するようにしてください.中をフォルダで分けたり,ソースコードだけ抽出して圧縮したりする必要はありません.
  • 課題毎にソースコードは分けるようにし,クラス名も課題に関連したものにしてください.

1-1

動作説明が抜けているものは再提出としています.

1-2

1-3

気合いの入った作品が多く見受けられました.

1-4

1-5

1-6

1-7


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-05-12 (木) 17:06:02 (2913d)