2017/第4回演習総評
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[プログラミング入門(2017年度前期)]]
第4回の演習の総評です.
* 全般 [#m630baf6]
** 再提出の基準 [#y38dd812]
- 今回は再提出のチャンスはありません
- 提出されたものを採点したら,課題提出システム上の状態を...
- 提出された内容に誤りがある場合は,その旨を個別にコメン...
** README [#ka4087d4]
- README.TXT は必ず書いて提出しましょう
- 少なくとも問題とファイルの対応付けは明記されていないと...
** すべての課題に共通するコメント [#bf51fa6d]
- 不要な変数を定義するのはやめましょう
-- 定義だけされていて一度も代入しない変数が見受けられました
- インスタンス変数にするべきか,ローカル変数にするべきか...
-- 1つのメソッドの中でしか使わない変数をインスタンス変数...
- クラス名・メソッド名の付け方に注意しましょう
-- 例: ParsleyDrag のようなクラス名をつけているのに,ドラ...
- 問題文中で指定されたクラス名・メソッド名は守りましょう
-- 例: FibSpiral に getLength というメソッドを定義する問...
* 各課題について [#p4f635ec]
** 4-1 [#x77a85c9]
- ほとんどの人が正解していました
- 以下のようなコードを書いている人がいましたが,一旦 squa...
ResizableObject resizableObj;
Square square;
square = new Square();
resizableObj = square;
-- Square は Resizable インターフェースを implements して...
resizableObj = new Square();
** 4-2 [#j44d79d2]
- Parsley のスペルが間違っているものがありました
- また,複数のファイルで Parsley のスペルが一貫していない...
- countBranches メソッドが呼び出されるたびに違う値を返す...
-- 例: インスタンス変数を使って count をインクリメントし...
- 複数の Parsley を描画した場合,countBranches メソッドが...
-- 例: 数を数えるために static 変数を使っている場合,すべ...
** 4-3 [#z7d200bb]
- getLength メソッドの定義を忘れている人がいました
- getLength について,Parsley の countBranches と同様の誤...
- FibSpiral のコンストラクタの引数 point の座標が,渦巻き...
** 4-4 [#bd23a8a7]
- 最後の点までつないだあと,キャンバスをクリックすると ja...
-- 例: 長さ3の配列 a に対して,a[3] を実行するとこのよう...
- 上級者向け?: 画面がクリックした際に,すべての点について...
** 4-5・4-6 [#v7539156]
- これらの問題に取り組んだ人はほとんど正解していました
- computePi がπではなく,4/πを返しているものがありました
終了行:
[[プログラミング入門(2017年度前期)]]
第4回の演習の総評です.
* 全般 [#m630baf6]
** 再提出の基準 [#y38dd812]
- 今回は再提出のチャンスはありません
- 提出されたものを採点したら,課題提出システム上の状態を...
- 提出された内容に誤りがある場合は,その旨を個別にコメン...
** README [#ka4087d4]
- README.TXT は必ず書いて提出しましょう
- 少なくとも問題とファイルの対応付けは明記されていないと...
** すべての課題に共通するコメント [#bf51fa6d]
- 不要な変数を定義するのはやめましょう
-- 定義だけされていて一度も代入しない変数が見受けられました
- インスタンス変数にするべきか,ローカル変数にするべきか...
-- 1つのメソッドの中でしか使わない変数をインスタンス変数...
- クラス名・メソッド名の付け方に注意しましょう
-- 例: ParsleyDrag のようなクラス名をつけているのに,ドラ...
- 問題文中で指定されたクラス名・メソッド名は守りましょう
-- 例: FibSpiral に getLength というメソッドを定義する問...
* 各課題について [#p4f635ec]
** 4-1 [#x77a85c9]
- ほとんどの人が正解していました
- 以下のようなコードを書いている人がいましたが,一旦 squa...
ResizableObject resizableObj;
Square square;
square = new Square();
resizableObj = square;
-- Square は Resizable インターフェースを implements して...
resizableObj = new Square();
** 4-2 [#j44d79d2]
- Parsley のスペルが間違っているものがありました
- また,複数のファイルで Parsley のスペルが一貫していない...
- countBranches メソッドが呼び出されるたびに違う値を返す...
-- 例: インスタンス変数を使って count をインクリメントし...
- 複数の Parsley を描画した場合,countBranches メソッドが...
-- 例: 数を数えるために static 変数を使っている場合,すべ...
** 4-3 [#z7d200bb]
- getLength メソッドの定義を忘れている人がいました
- getLength について,Parsley の countBranches と同様の誤...
- FibSpiral のコンストラクタの引数 point の座標が,渦巻き...
** 4-4 [#bd23a8a7]
- 最後の点までつないだあと,キャンバスをクリックすると ja...
-- 例: 長さ3の配列 a に対して,a[3] を実行するとこのよう...
- 上級者向け?: 画面がクリックした際に,すべての点について...
** 4-5・4-6 [#v7539156]
- これらの問題に取り組んだ人はほとんど正解していました
- computePi がπではなく,4/πを返しているものがありました
ページ名: