情報制御基礎の超優秀レポート
3年の学際科目で、5学科入り乱れての参加のある「情報制御基礎」の科目。幅広い知識を習得してもらう目的ということで、簡単なレポートでも要件を満たしていればA評価、B評価としているが、電気電子の学生さんからオリジナリティあふ […]
澤井先生を偲ぶ
昨日、公私ともに大変お世話になった澤井先生がお亡くなりになったとの連絡が入った。私が高専に入ってプログラミングにのめり込み、就職の際に高専に誘って頂いた。 仕事でも、色々と迷惑をかけ、大変世話になっていた。 4月ころに退 […]
集合とリスト処理
リスト構造は、必要に応じてメモリを確保するデータ構造であり、データ件数に依存しないプログラム が記述できる。その応用として、集合処理を考えてみる。 2進数を用いた集合計算 リストによる集合の前に、もっと簡単な集合処理を考 […]
オブジェクト指向プログラミング2018全講義録
オブジェクト指向(2018) / ガイダンス 引数渡しと構造体からオブジェクト指向へ コンストラクタと複素数クラスと隠蔽化 複素数とクラス・隠蔽化の演習 派生と継承 仮想関数 図形と仮想関数の継承方法 UMLの概要 UM […]
スタックと待ち行列
計算処理中に一時的なデータの保存として、stackとqueueがよく利用されるが、それを配列を使って記述したり、任意の大きさにできるリストを用いて記述する。 # 授業は、前回の演習時間が不十分だったので、前半講義、後半演 […]
情報制御基礎2018全講義録
制御構文について 大域変数・局所変数・スコープ 実数の注意点 実数の注意点・回答編 実数の扱い・レポート-No.1 入出力リダイレクト 入出力と変数・レポートNo.2 D/A変換回路とA/D変換回路 移動平均の処理 移動 […]
オブジェクト指向とソフトウェア工学
オブジェクト指向プログラミングの最後の総括として、 ソフトウェア工学との説明を行う。 トップダウン設計とウォーターフォール型開発 ソフトウェア工学でプログラムの開発において、一般的なサイクルとしては、 専攻科などではどこ […]
制御工学とまとめ
情報制御基礎の授業を通して、入力値を制御するため、コンピュータを使う場合の数値処理の基礎的な話として、信号の平滑化や差分について説明をしてきた。実際には、入力値を制御に利用する場合には、数学的バックグラウンドも必要となる […]
差分計算・レポート-No.4
前回の「差分」の講義における、波形データから、山の数をカウントする処理を記述せよ。 2018-07-06-wave # 授業では結果が「4つの山」としていたが、計算方法が明記されていれば、異なる結果でもよい。 処理は、C […]
UML振る舞い図
参考資料図をもとに振る舞い図の説明を行う。 ユースケース図 ユーザなど外部からの要求に対する、システムの振る舞いを表現するための活用事例を表す図がユースケース図。 システムを構築する際に、最初に記述するUMLであり、シス […]