プログラミング 平成24年12月4日 森田 彦 課題進行状況(11/27終了時点) 25 基礎課題提出状況(11/27演習終了時点) 全体平均 62.1 → 【基礎課題6-8-1】に対応 6-10節終了 →66.0% 人数 20 15 5-8節以降に入って いない人 →4名 10 7章終了→2名 挽回を! 5 0 ~5_4節 ~5_7節 ~5-10節 ~6-9節 6-10節 ~6-12節 平均的には【基礎課題6-8-1】まで終了 7章 応用課題提出状況(11/27終了時点) 応用課題提出状況(11/27演習終了時点) 16 全体平均=6.36 平均的には6.4題提出 14 12 人数 10 8 6 4 2 0 0 1~2 1.34題:1名 3~4 5~6 2.18題:1名 7~8 9~18 34 3.11題:2名 応用課題について(再掲) 第7章までの応用課題:12題 第8章は全て応用課題:11題 第9章は全て応用課題: 3題 第10章は全て応用課題:8題 34題 特に第1回テストで50点未満だった人は、可能な 限り応用課題に取り組んで下さい。 応用課題に積極的に取り組めば、補助員が適 切にアドバイスしてくれるはずです。 また、友人同士で教え合うことも奨励します。 第2回テストのアナウンス 第2回テストを以下の要領で行います。 日時:1月8日 13:15~14:05 範囲:テキスト7-4節まで(p.195まで) 形式:ペーパーテスト形式 その他:要領は基本的に第1回と同様です。テキス トは参照可です。 理解度確認テストを掲載しています。→各自取り組 んで下さい。(特に1回目のテストで50点未満だった 人は、必ずこれに取り組み、2回目テストで挽回して 下さい) 成績について 成績=2回のテストの平均点+応用課題数-未提出の 基礎課題数 (50点未満の場合は単位取得ができません。) 特に前回のテストであまり良い成績を収められなかった 人はできる限り応用課題を解いて、2回目テストでの挽 回に備えて下さい。また、理解度確認テストを行って確 実に理解しておいて下さい。 理解度チェック1 次のプログラムを実行したとき、変数Ansの値は最終的 に何になっていますか?下の選択肢から選んで下さい。 int Ans=0; int i=0; while(i<=4){ Ans=Ans+i; i=i+1; } 1.3 4.15 2.6 5.21 3.10 理解度チェック1 解答 i 0 int Ans=0; int i=0; while(i<=4){ Ans=Ans+i; i=i+1; } 1 Ans 0 0+0=0 2 3 4 5 1.3 2.6 3.10 4.15 0+1=1 1+2=3 3+3=6 6+4=10 終了! 5.21 理解度チェック2 次のプログラムを実行したとき、変数Ansの値は最終的 に何になっていますか?下の選択肢から選んで下さい。 int Ans=0; int i=0; while(i<=4){ i=i+1; Ans=Ans+i; } 1.3 4.15 2.6 5.21 3.10 理解度チェック2 解答 i 0 1 2 int Ans=0; int i=0; while(i<=4){ i=i+1; Ans=Ans+i; } Ans 0 3 4 5 1.3 2.6 3.10 4.15 0+1=1 1+2=3 3+3=6 6+4=10 10+5=15 終了! 5.21 理解度チェック3 次のプログラムを実行したとき、変数Ansの値は最終的 に何になっていますか?下の選択肢から選んで下さい。 int Ans=0; int i=0; while(Ans<=10){ Ans=Ans+i; i=i+1; } 1.10 4.17 2.12 5.20 3.15 理解度チェック3 解答 i 0 int Ans=0; int i=0; while(Ans<=10){ Ans=Ans+i; i=i+1; } 1 2 3 4 5 6 1.10 2.12 3.15 Ans 0 0+0=0 0+1=1 1+2=3 3+3=6 6+4=10 10+5=15 終了! 4.17 5.20 理解度チェック4 次のようにfor文で書かれたプログラムがあります。 int Ans=0; for(int i=1;i<=5;i++) { Ans=Ans+i; } int Ans=0; int i=1; while( ***** ) { これをwhile文を用い Ans=Ans+i; て書き直した場合、空 i=i+1; 欄に入る適切な式 } は? 1.i<5 4.i>=5 2.i<=5 5.i==5 3.i>5 理解度チェック4 解答 int Ans=0; for(int i=1;i<=5;i++) { Ans=Ans+i; } <処理内容> カウンタ変数iを1から5まで 1ずつ増やしながらAnsに加 える。 1.i<5 4.i>=5 2.i<=5 5.i==5 空欄に入るのは反復 条件 int Ans=0; int i=1; while( ***** ) { Ans=Ans+i; i=i+1; } 3.i>5 注意 講義室での飲食は厳禁です。 演習時間中に具合が悪くなったなどの理由で、 席を外したい場合は、補助員あるいは指導員に 断った上で廊下のベンチ等で休憩をとって結構 です。リフレッシュして戻って来て下さい。 課題チェックを受けるときは、必ず自分の席で チェックを受けて下さい。 本日は、7-2節(p.184)まで課題チェックを終え た人は演習を終えて結構です。ただし、その際 は補助員にきちんとその旨断って下さい。→途 中で退出すると欠席となるので注意して 下さい。
© Copyright 2024 ExpyDoc