SQLと串刺し処理と副問い合わせ
SQLの基本命令selectの使い方を説明したけど、 複数の表を組合せた処理の記述の説明が不十分だったので、 串刺しに相当する処理を説明 SQLの直積と串刺し処理 データベースの処理の例として、学生と科目の成績表を使って […]
SQLの最初
関係データベースの導入説明が終わったので、実際のSQLの説明。 create user データベースを扱う際の create user 文は、DDL(Data Definition Language)で行う。 CREAT […]
2分木の生成
先週に2分木に対する再帰などを交えたプログラムの説明をしたので、 今週は木の生成について、AVL木などを交えて説明。 後半は、情報処理センターで演習。 #include <stdio.h> #include […]
構造体の参照渡しとオブジェクト指向
一緒に、来週のプログラミング応用の資料書いちゃえ。 構造体の参照渡し 構造体のデータを関数の呼び出しで記述する場合には、参照渡しを利用する。 struct Person { char name[ 20 ] ; int a […]
構造体とオブジェクト指向
プログラミング応用の後期では、構造体とコンピュータグラフィックスの基礎を扱う予定。 CGの基礎でも、X座標,Y座標…をひと塊の構造体で表現という意味では、構造体の延長として授業を進める予定。 構造体 構造体の […]
データベース・ガイダンス
今日が後期の選択科目「データベース」の第一回目ということで、 シラバス配布&ガイダンスをしてからぁ〜のぉ〜、概要説明。 インターネットの情報量 インターネット上の情報量の話として、2010年度に281EB(エクサバイト) […]
オブジェクト指向プログラミング2015全講義録
オブジェクト指向ガイダンス C言語の構造体からオブジェクト指向に 隠蔽化の課題(複素数クラスを例に) 派生と継承 関数ポインタと仮想関数への導入 仮想関数と純粋仮想基底クラス 仮想関数とグラフィックス 多重継承とUMLの […]
オブジェクト指向プログラミングまとめ
2015年度のオブジェクト指向プログラミングの講義録を以下にまとめる。 オブジェクト指向ガイダンス C言語の構造体からオブジェクト指向に 隠蔽化の課題(複素数クラスを例に) 派生と継承 関数ポインタと仮想関数への導入 仮 […]
オブジェクト指向とソフトウェア工学
オブジェクト指向プログラミングの最後の総括として、 ソフトウェア工学との説明を行う。 トップダウン設計とウォーターフォール型開発 ソフトウェア工学でプログラムの開発において、一般的なサイクルとしては、 専攻科などではどこ […]
仮想関数と純粋仮想基底クラス
前々回の講義では派生と継承の説明にて、次のようなプログラムを説明した。 派生と継承の復習 // 基底クラス class Person { private: char name[ 20 ] ; int age ; publ […]