問題
三人程度の学生の授業出席の可否をプログラムで模倣し,
15回の授業のうち,
10回未満の参加回数では不可,
それ以外は合格というプログラムを作成せよ.
- 学生をあらわすクラス名は Student とせよ.
- 学生は固有の名前,例えば tanaka 等を持つものとする.
- 学生が主席するか否かは,
各学生がランダムに決めるものとする.
- 出席回数の累計は学生自身が保持するものとする.
学生は回数を誤魔化したりしないものとする.
-
mainメソッドは以下を利用することが望ましい.
[TXT] (UTF-8)
必要条件と注意
-
教科書の例題と同様に,
役割に基づきクラスをいくつか定義して,
オブジェクト指向でプログラミングせよ.
従来の構造化プログラミングに基づくだけのプログラムではダメです.
-
mainメソッドを含むクラスは,
個々の役割とは別に Ex1 というクラスに実現せよ.
-
コメントを必要かつ十分に記述すること.
無駄な意味の無いコメントは書かない.
(a=Card(); /* aにCard()を代入する */ とかいうコメントはサイアクだ)
-
クラスを必要に応じて複数種類,作っても良い.
-
必ずエクリプスのプロジェクトとして作成し,
Zipアーカイブで提出せよ.
-
プロジェクトの名前およびフォルタおよびアーカイブの名前は,
ex1, ex1/ ex1.zip
とせよ.
-
属性名の末尾に _ をつけないこと.
反例 × followers_
例 ○ followers
これだけは教科書のマネをしないように.
ヒントというほどでは無いが
過去の演習1のレベルよりは今回は易しいはずです.
提出期限・提出法
ざっと見た感想
TBD
解答例
[ZIP]