次の問のプログラムを作成し提出せよ。
注意: 1つのプログラムで
文字列 The quick brown fox jumps over the lazy dog.のなかで、 文字 aは最初 ??文字目に現われます。 文字 eは最後 ??文字目に現われます。 11文字目から20文字目は??????????です。のように、3つの結果を表示するようにせよ。
プログラムを簡単にするために文字列定数 "The quick brown fox jumps over the lazy dog." はプログラム中に埋め込んで良いが、(当然ながら)この定数を変えるだけで、 他の文字列(例えば, "Pack my box with five dozen liquour jugs.") にも対応できるようになっている必要がある。
なお、“The quick brown fox jumps over the lazy dog.”と “Pack my box with five dozen liquour jugs.”は すべてのアルファベットを使用している文(パングラム)である。
プログラムには必ずコメントをいれること。
プログラムにはオリジナリティを求める(特に 1番目の課題)。 人のプログラムをコピーした場合は評価の対象としない。 (コピーさせた側も同様に評価しない。) また、数人で協力してレポートを作成するのは構わないが、 必ず個人毎にプログラムを作成すること。 特に、コメントは必ず各自で考えること。
作成した Javaのソース(.java)ファイル、 クラス(.class)ファイル、HTMLファイルなど実行に必要なファイルは全て、 \\stfile\Report\kagawa\CompNet1\Report1\ の下の「s学籍番号」という名前のフォルダにオンライン提出する。
ソースコード、実行中の画面のハードコピーを Word(あるいは、 OpenOffice.org Writer)文書にまとめて、 A4用紙に印刷したものも(学務係のレポートボックスに)提出 すること。
以上の注意が守られていれば、最小限の長さのものでよい。
締切は 6月 4日(月)
(百日咳による休講に伴い 6/11(月)に延期します。
さらに、はしかによる出席停止のため、6/19(火)に延期します。
)
12:50、
印刷分の提出場所は工学部学務係前のレポートボックス