programming 2
プログラミング 2

ミニレポート第 11 回課題 (2005 年 7 月 6 日出題)

問 1, 問 2 に答えよ.

問 1

以下のプログラム部分 P1を実行したときを考える.x が int 型の変数であると き,A が出力される x の値の範囲と B が出力される x の値の範囲を答えよ.

プログラム部分 P1

     if (x < 3000){
        if (1000 <= x & x < 4000){
           if (2000 <= x)
              System.out.println("A");
        } else {
           System.out.println("B");           
        }
     }

問 2

次の基本課題か発展課題を選択し,プログラムを作成して提出せよ.

基本課題

仕様
入力
入力なし
出力
2004 年 7 月のカレンダーを 1 行あたり 1 週が表示される形で出力する. 1 行あたり 1 週表示されていれば,多少左右の位置がずれていてもよい.

発展課題

仕様
入力
int 型変数 y に西暦の年,int 型変数 m に月の値をプログラム中で設定する.
出力
西暦 y 年 m 月のカレンダーを 1 行あたり 1 週が表示される形で出力する. 1 行あたり 1 週表示されていれば,多少左右の位置がずれていてもよい.

報告項目

  1. 基本課題か発展課題のどちらを選択したか.
  2. プログラム(メールにコピーアンドペースとしてください)
  3. テスト入力(発展課題のみ)と結果

締切は 7/12 日(宮地担当クラス 7/6)とする.

レポート提出に関する注意事項

受理した学生のリストを ミニレポート 11 提出者 に掲載する. 締切までに提出したにもかかわらず締切後一週間を過ぎても掲載されていない 場合は山本 <hiroshi@tokai.ac.jp>まで連絡せよ. 未提出の学生はすみやかに再提出せよ. 再提出後一週間経っても掲載されない場合は 山本 <hiroshi@tokai.ac.jp>まで連絡せよ.


Updated in July 1, 2003, minor reports, Yamamoto Hiroshi Web