ホーム » 2018 (ページ 8)
年別アーカイブ: 2018
Ubuntuを最新版にアップグレード(メモ)
Azure 上のサーバから、ubuntu を最新版にアップグレードするために、do-release-upgrade を実行せよとのメールが来た。Debian を使っていると、”aptitude update […]
変化の検出・差分処理
変化の検出 例えば、以下のような波形が与えられたとする。この波形で「大きな山が何ヶ所ありますか?」と聞かれたら、いくつと答えるべきであろうか?山の判断方法は色々あるが、4カ所という答えは、1つの見方であろう。では、この4 […]
UMLと構造図
UMLの構造図の書き方の説明。 詳しくは、参考ページのUML入門などが、分かりやすい。 クラス図 クラス図は、構造図の中の基本的な図で、 枠の中に、上段:クラス名、中段:属性(要素)、下段:メソッド(関数)を記載する。 […]
UMLの概要
巨大なプロジェクトでプログラムを作成する場合、設計の考え方を図で示すことは、直感的な理解となるため重要であり、このために UML がある。以下にその考え方と記述方法を説明していく。 プログラムの考え方の説明 今まで、プロ […]
リスト構造でのプログラミング
前回説明した、リスト構造について簡単なプログラム作成を通して、プログラミングに慣れてみよう。 簡単なリスト処理の例 // 全要素を表示する関数 void print( struct List* p ) { for( ; […]
図形と仮想関数の継承方法
純粋仮想基底クラスと図形の課題の基本形 課題で取り組んでいるプログラムは、純粋仮想基底クラスFigureと、そこから派生させたクラスと仮想関数で絵を書いている。このような派生の関係を以下のような図で表現する。 class […]
リスト構造について
データ処理において、配列は基本的データ構造だが、動的メモリ確保の説明で述べたように、基本の配列では大きさを変更することができない。これ以外にも、配列は途中にデータを挿入・削除を行う場合、の処理時間を伴う。以下にその問題点 […]
第29回高専プロコン予選通過
第29回高専プロコンの予選結果が公開されました。 福井高専からは、久々に課題部門・競技部門で予選通過となりました。 これからが忙しくなります。 課題部門 サバ×サバ -サバで時代を生き延びる- 水上,森川,山本,指導:村 […]
前期中間テストの答案返却
前期中間試験の返却と解答の解説を行う。 今年の学生は、3年で私がプログラミング応用を担当していないので、私が例年3年に出題していた以下のような問題が苦手だろうということで、出題した問題。ポインタと構造体と配列が絡む問題は […]
数学解答システムWolframAlphaが日本語化
数学に特化した、Web質問・解答システムのWolframAlpha が日本語化されました。 「2x^2+3y^2=2, 2x+y= -1」と入力するだけで、方程式を解くだけでなく、円と直線の交点を求めるといった数学的意味 […]