プログラミング 平成25年12月10日 森田 彦.

Slides:



Advertisements
Similar presentations
プログラミング 平成24年1月11日 森田 彦.
Advertisements

プログラミング 平成25年10月29日 森田 彦.
プログラミング 平成22年10月20日 森田 彦.
プログラミング 平成24年10月16日 森田 彦.
データ構造とアルゴリズム論 第5章 整列(ソート)のアルゴリズム
プログラミング 平成25年12月3日 森田 彦.
プログラミング 平成25年11月19日 森田 彦.
データ構造とアルゴリズム論 第5章 整列(ソート)のアルゴリズム
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
データ構造とアルゴリズム論 第5章 レコード構造を使った処理-クラスの利用
プログラミング 平成24年10月23日 森田 彦.
プログラミング 平成23年10月19日 森田 彦.
CGプログラミング論 平成28年6月1日 森田 彦.
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
データ構造とアルゴリズム論 第9章 木構造 平成16年12月21日 森田 彦.
情報数理Ⅱ 平成27年9月30日 森田 彦.
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
CGプログラミング論 平成28年4月27日 森田 彦.
データ構造とアルゴリズム論 第2章 配列(構造)を使った処理
ネットワークプログラミング論 平成28年12月12日 森田 彦.
プログラミング 平成24年10月30日 森田 彦.
プログラミング 平成23年10月5日 森田 彦.
データ構造とアルゴリズム論 第7章 探索のアルゴリズム
データ構造とアルゴリズム論 第9章 木構造 平成17年12月20日 森田 彦.
データ構造とアルゴリズム論 第2回目テスト 平成15年12月9日 森田 彦.
データ構造とアルゴリズム論 第8章 再帰処理 平成15年12月2日 森田 彦.
プログラミング 平成25年11月5日 森田 彦.
データ構造と アルゴリズム論 平成29年9月27日 森田 彦.
ネットワークプログラミング論 平成28年12月26日 森田 彦.
CGプログラミング論 平成28年4月20日 森田 彦.
プログラミング 平成22年11月24日 森田 彦.
プログラミング 平成23年12月21日 森田 彦.
ネットワークプログラミング論 平成28年11月7日 森田 彦.
ネットワークプログラミング論 平成28年10月31日 森田 彦.
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力2
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力
データ構造とアルゴリズム論 終章 専門科目におけるプログラミング
岩村雅一 知能情報工学演習I 第10回(後半第4回) 岩村雅一
データ構造とアルゴリズム論 第7章 再帰処理 平成17年12月6日 森田 彦.
データ構造とアルゴリズム論 第6章 整列(ソート)のアルゴリズム
データ構造とアルゴリズム論 第1章 アルゴリズムの表現-流れ図
プログラミングⅠ 平成30年10月29日 森田 彦.
ネットワークプログラミング論 平成28年12月19日 森田 彦.
データ構造とアルゴリズム論 第9章 木構造 平成29年12月20日 森田 彦.
データ構造とアルゴリズム論 第9章 木構造 平成30年6月27日 森田 彦.
データ構造とアルゴリズム論 第2回目テスト 平成16年12月14日 森田 彦.
データ構造とアルゴリズム論 第5章 整列(ソート)のアルゴリズム
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
ソフトウェア制作論 平成30年10月10日.
プログラミング 平成22年10月13日 森田 彦.
プログラミングⅠ 平成30年10月22日 森田 彦.
プログラミングⅠ 平成31年1月7日 森田 彦.
プログラミング 平成22年12月15日 森田 彦.
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
データ構造とアルゴリズム論 終章 専門科目におけるプログラミング
プログラミング 平成24年11月13日 森田 彦.
データ構造とアルゴリズム論 第6章 探索のアルゴリズム
データ構造とアルゴリズム論 第7章 再帰処理 平成16年11月30日 森田 彦.
プログラミング 平成24年10月9日 森田 彦.
プログラミングⅠ 平成30年12月10日 森田 彦.
CGプログラミング論 平成28年7月6日 森田 彦.
情報数理Ⅱ 平成28年9月21日 森田 彦.
プログラミング 平成28年11月15日 森田 彦.
データ構造とアルゴリズム論 第9章 連結リスト
CGプログラミング論 平成28年6月29日 森田 彦.
プログラミング 平成24年12月11日 森田 彦.
プログラミング 平成28年10月25日 森田 彦.
CGプログラミング論 平成28年5月11日 森田 彦.
プログラミング 平成28年10月18日 森田 彦.
Presentation transcript:

プログラミング 平成25年12月10日 森田 彦

挽回を! 課題進行状況(12/3終了時点) 6-9節終了→59.5% 5-8節以降に入っていない人 →6名 5-8節以降に入っていない人 →6名 挽回を! 平均的には【基礎課題6-1-1】まで終了

応用課題提出状況(12/3終了時点) 平均的には5.2題提出 1.9題:9名  2.8題:6名  3.7題:2名

34題 応用課題について(再掲) 第7章までの応用課題:12題 第8章は全て応用課題:11題 第9章は全て応用課題: 3題 第9章は全て応用課題: 3題 第10章は全て応用課題:8題 特に第1回テストで50点未満だった人は、可能な限り応用課題に取り組んで下さい。 応用課題に積極的に取り組めば、補助員が適切にアドバイスしてくれるはずです。 また、友人同士で教え合うことも奨励します。 34題

第2回テストのアナウンス 第2回テストを以下の要領で行います。 日時:1月7日 13:15~14:05 日時:1月7日 13:15~14:05 範囲:テキスト7-4節まで(p.197まで、2012年度版:p.195まで) 形式:ペーパーテスト形式 その他:要領は基本的に第1回と同様です。テキストは参照可です。 理解度確認テストを掲載しています。→各自取り組んで下さい。(特に1回目のテストで50点未満だった人は、必ずこれに取り組み、2回目テストで挽回して下さい)

成績について 成績=2回のテストの平均点+応用課題数-未提出の基礎課題数 (50点未満の場合は単位取得ができません。)  (50点未満の場合は単位取得ができません。) 特に前回のテストであまり良い成績を収められなかった人はできる限り応用課題を解いて、2回目テストでの挽回に備えて下さい。また、理解度確認テストを行って確実に理解しておいて下さい。

理解度チェック1 1.3 2.6 3.10 4.15 5.21 int Ans=0; int i=0; while(i<=4){   Ans=Ans+i;   i=i+1; } 1.3   2.6   3.10 4.15 5.21

理解度チェック1 解答 1.3 2.6 3.10 4.15 5.21 i Ans 0+0=0 1 0+1=1 2 1+2=3 3 3+3=6 理解度チェック1 解答 i Ans int Ans=0; int i=0; while(i<=4){   Ans=Ans+i;   i=i+1; } 0+0=0 1 0+1=1 2 1+2=3 3 3+3=6 4 6+4=10 5 終了! 1.3   2.6   3.10 4.15 5.21

理解度チェック2 1.3 2.6 3.10 4.15 5.21 int Ans=0; int i=0; while(i<=4){   i=i+1;   Ans=Ans+i; } 1.3   2.6   3.10 4.15 5.21

理解度チェック2 解答 1.3 2.6 3.10 4.15 5.21 i Ans 1 0+1=1 2 1+2=3 3 3+3=6 4 理解度チェック2 解答 i Ans int Ans=0; int i=0; while(i<=4){   i=i+1;   Ans=Ans+i; } 1 0+1=1 2 1+2=3 3 3+3=6 4 6+4=10 5 10+5=15 終了! 1.3   2.6   3.10 4.15 5.21

理解度チェック3 1.10 2.12 3.15 4.17 5.20 int Ans=0; int i=0; while(Ans<=10){   Ans=Ans+i;   i=i+1; } 1.10   2.12   3.15 4.17 5.20

理解度チェック3 解答 1.10 2.12 3.15 4.17 5.20 i Ans 0+0=0 1 0+1=1 2 1+2=3 3 理解度チェック3 解答 i Ans int Ans=0; int i=0; while(Ans<=10){   Ans=Ans+i;   i=i+1; } 0+0=0 1 0+1=1 2 1+2=3 3 3+3=6 4 6+4=10 5 10+5=15 6 終了! 1.10   2.12   3.15 4.17 5.20

理解度チェック4 1.i<5 2.i<=5 3.i>5 4.i>=5 5.i==5 次のようにfor文で書かれたプログラムがあります。 int Ans=0; for(int i=1;i<=5;i++) {   Ans=Ans+i; } int Ans=0; int i=1; while( ***** ) {   Ans=Ans+i;   i=i+1; } これをwhile文を用いて書き直した場合、空欄に入る適切な式は? 1.i<5   2.i<=5   3.i>5 4.i>=5 5.i==5

理解度チェック4 解答 1.i<5 2.i<=5 3.i>5 int Ans=0; int i=1; 理解度チェック4 解答 int Ans=0; for(int i=1;i<=5;i++) {   Ans=Ans+i; } 空欄に入るのは反復条件 int Ans=0; int i=1; while( ***** ) {   Ans=Ans+i;   i=i+1; } <処理内容> カウンタ変数iを1から5まで1ずつ増やしながらAnsに加える。 1.i<5   2.i<=5   3.i>5 4.i>=5 5.i==5

進度について 本日は、6章までの基礎課題を全て終えた人は、次のいずれかを終えれば演習を終えて結構です。ただし、その際は補助員にきちんとその旨断って下さい。 1.理解度確認テスト(「分岐処理2」、 「反復処理1」、 「反復処理2」、 「メソッドの定義」)を行う。 2.応用課題を8題以上提出する。

理解度確認テストについて テストを行った後は、間違った箇所の解説をよく読んで、なぜ間違ったのかを理解しておいて下さい。 解説を読んでも理解できない場合は、テストには対応できません。→テキストの該当箇所を読んで、内容を確認するようにして下さい。 また、友人に尋ねても結構です。お互いに教え合って下さい。 それでも、よく分からない点があれば、森田まで質問に来て疑問点を解消しておいて下さい。