UML構造図
先週のUMLの全体像の話に続いて、UMLの中の構造図を中心に説明を行う。 クラス図 オブジェクト図 コンポーネント図 パッケージ図 配置図 いかのサイトが、必要最小限かつ細かい表現方法が記載されていて便利。 (具体例は他 […]
まともな過去問を使えよ…
4EIのテスト問題の採点中。 プログラムと効率の理解を確認するために、途中へのデータ挿入の 効率理解ということで、リストであればO(1)であるところを、 配列の途中へのデータ挿入がO(N)かかることの実践ということで、 […]
試したいけど、Android …(06/10)
06/10 試したいけど、Android 3.1な端末が必要なのか… "Android Open AccessoryとArduinoベースの開発キット" http://arms22.blo […]
UMLの歴史と意味
プログラミングでの演習もほぼ終わり、オブジェクト指向での設計の話へ。 オブジェクト指向でUMLの書き方は、統一した図法という意味で重要であることを 示しながら、全体の説明を行う。 最初に、UML以前の説明として、フローチ […]
リストの考え方の導入
テストを明日からに控え、新しい所に入りたくはないけど、 配列の利点や欠点を理解するためにも、ランダムアクセスやシーケンシャルアクセスの 話を取り混ぜながら、導入説明を行う。 配列の添字でリスト struct List { […]
ポインタで配列をスキャン&bit演算
例年のテスト問題の範囲を確認して、bit演算の話をしたけど、 先週の授業でのポインタのネタが不完全だったので、 その続きを後半で説明をした。 ポインタで配列をスキャン ポインタの説明ということで、今週はアドレス渡しによる […]
ArduinoでGPSデータ取れ…(06/03)
06/03 ArduinoでGPSデータ取れちゃうのね。"Arduinoで遊ぼう-GPSで現在位置を取得する" http://arms22.blog91.fc2.com/blog-entry-R […]
newとdelete
そろそろ前期中間試験だけれど、オブジェクト指向の授業は3回のレポートの 実施予定のくせに、すでに2回目の課題も終わりそう。 今年の専攻科の受講生は、4人中3人はEIのOBだし、1名も最初の段階でも 構造体や文字列の話もそ […]
配列の挿入削除問題
先週は、配列の固定長サイズによる問題の対応として、malloc() + free() による 動的メモリの管理手法の演習をしていたので、 その続きとして配列の欠点の挿入削除問題を説明。 配列に単純にデータを入れる処理でも […]