プログラミング 平成24年11月27日 森田 彦 課題進行状況(11/20終了時点) 基礎課題提出状況(11/20演習終了時点) 全体平均 57.6 → 【基礎課題5-10-1】に対応 30 25 5-7節以降に進ん 5章を終了→72.3% 人数 20 でいない人 5名 15 10 挽回を! 7章終了→2名 5 0 ~5_4節 ~5_6節 ~5-9節 5-10節 6章 平均的には【基礎課題5-10-1】まで終了 7章 応用課題提出状況(11/20終了時点) 応用課題提出状況(11/20演習終了時点) 16 今後取り組んで下さい! 14 全体平均=5.98 平均的には5.98題提出 12まだ0題の人→5名 人数 10 8 6 4 2 0 0 34題:1名 1~2 3~4 14題:1名 5~6 7~8 11題:2名 9~14 34 9題:3名 応用課題について(再掲) 第7章までの応用課題:12題 第8章は全て応用課題:11題 第9章は全て応用課題: 3題 第10章は全て応用課題:8題 34題 特に第1回テストで50点未満だった人は、可能な 限り応用課題に取り組んで下さい。 応用課題に積極的に取り組めば、補助員が適 切にアドバイスしてくれるはずです。 また、友人同士で教え合うことも奨励します。 理解度チェック1 次のプログラムを実行したとき、変数Ansの値は 最終的に何になっていますか?下の選択肢から 選んで下さい。 int Ans=10; for(int i=1;i<=3;i++) { Ans=Ans+i; } 1.4 4.15 2.10 5.16 3.12 理解度チェック1 解答 int Ans=10; for(int i=1;i<=3;i++) { Ans=Ans+i; } i=1 Ans=Ans+i=10+1=11 i=2 Ans=Ans+i=11+2=13 i=3 Ans=Ans+i=13+3=16 Ans=10+1+2+3 1.4 2.10 3.12 4.15 5.16 理解度チェック2 次のプログラムを実行したとき、変数Ansの値は 最終的に何になっていますか?下の選択肢から 選んで下さい。 int Ans=10; for(int i=2;i<=3;i++) { Ans=Ans+i; } 1.5 4.15 2.12 5.16 3.13 理解度チェック2 解答 int Ans=10; for(int i=2;i<=3;i++) { Ans=Ans+i; } i=2 Ans=Ans+i=10+2=12 i=3 Ans=Ans+i=12+3=15 Ans=10+2+3 1.5 2.12 3.13 4.15 5.16 理解度チェック3 次のプログラムを実行したとき、変数Ansの値は 最終的に何になっていますか?下の選択肢から 選んで下さい。 int Ans=10; for(int i=4;i>=2;i=i-1) { Ans=Ans+i; } 1.-1 4.17 2.19 5.-5 3.1 理解度チェック3 解答 int Ans=10; for(int i=4;i>=2;i=i-1) { Ans=Ans+i; } i=4 Ans=Ans+i=10+4=14 i=3 Ans=Ans+i=14+3=17 i=2 Ans=Ans+i=17+2=19 Ans=10+4+3+2 1.-1 2.19 3.1 4.17 5.-5 理解度チェック4 次のプログラムを実行したとき、変数Ansの値は 最終的に何になっていますか?下の選択肢から 選んで下さい。 int Ans=10; for(int i=1;i<=3;i++) { Ans=Ans-i; } 1.1 4.12 2.4 5.16 3.6 理解度チェック4 解答 int Ans=10; for(int i=1;i<=3;i=i++) { Ans=Ans-i; } i=1 Ans=Ans-i=10-1=9 i=2 Ans=Ans-i= 9-2=7 i=3 Ans=Ans-i= 7-3=4 Ans=10-1-2-3 1.1 2.4 3.6 4.12 5.16 理解度チェック5 Ans=2+4+6+8+10の値を計算するプログラムを 次のように作成しました。 int Ans=0; for(int i=1; ***** Ans=Ans+i*2; } ;i++) { 空欄に入る適切な式を次の選択肢から選んで下さい。 1.i<=10 4.i<=4 2.i==5 5.i<=5 3.i<5 理解度チェック5 解答 int Ans=0; for(int i=1; ***** Ans=Ans+i*2; } ;i++) { 空欄に入るのは、繰り返し条件 今の場合、5回反復(繰り返し)しているから、 反復条件は、i<=5となる i i*2 1.i<=10 1 2 2.i==5 2 4 3 6 3.i<5 4 8 4.i<=4 5 10 5.i<=5 質問や学習相談について 演習中は、学習内容の質問を随時受け付けています。 また、「テキストを読んでいるのだが、中々理解できな い。少しじっくり説明して欲しい。」、「努力しているのだ が、中々学習がスムーズに進まない。何かアドバイスが あれば助かるのだが。」等の希望があれば、積極的に 森田まで尋ねて下さい。 あるいは「資格試験等を目指して勉強しているのだが、 理解できなかった部分があるので質問したい。」、「今後 少し本格的にプログラミングをやってみたいのだが、学 習の仕方等についてアドバイスがあれば参考にした い。」等の要望を持っている人も遠慮なく尋ねて下さい。 注意 講義室での飲食は厳禁です。 演習時間中に具合が悪くなったなどの理由で、 席を外したい場合は、補助員あるいは指導員に 断った上で廊下のベンチ等で休憩をとって結構 です。リフレッシュして戻って来て下さい。 課題チェックを受けるときは、必ず自分の席で チェックを受けて下さい。 本日は、6-10節(p.166)まで課題チェックを終え た人は演習を終えて結構です。ただし、その際 は補助員にきちんとその旨断って下さい。→途 中で退出すると欠席となるので注意して 下さい。
© Copyright 2024 ExpyDoc