C++ でのオブジェクト指向
C++ のクラス定義の文法などの説明。private/public キーワードの意味を 説明し、隠蔽化を補助する機能という点を強調。 例示コードは昨年度と同じ。 この後、コンストラクタ・デストラクタを含むプログラム例を示す。 最後に、来週に実施予定の、Complex クラスでの課題テーマの概要を説明。
企業への夏期実習依頼
現在、企業に夏期実習の内諾をもらうための電話をかけまくっている。 内諾をある程度はもらえているが、寮の学生に滋賀の学生が多い割に、 滋賀方面での実習受け入れ先があまり無い。
それと、企業に連絡していると、丁寧な応対をしてもらえるが、 時には『お偉いさん』で、愛想のない応対だったり、 『がっちゃーん』と切れる電話だったり。 迷惑電話じゃないんだし、客商売だったらもうちょっとちゃんと応対して欲しい….
オーダ記法と処理速度の見積り
先週のループ物の速度見積りに引続き、最大選択ソートのプログラムで、 処理時間の一般式の導出。その後、オーダ記法を説明する。 練習問題として、
- 一般式を例示し、オーダ記法を求める。 (ロピタルの定理を含む例題を含む。)
- オーダ記法から、処理速度の見積り。
- 処理速度から、トレードオフポイントの算出
等の例題を解く。 時間の余った部分は、来週の再帰関数の処理速度見積りの前説明を実施。