入出力関数とリダイレクト
入出力系の関数の説明として、 getchar() / putchar() , fgetc() / fputc() , gets() / puts() , fgets() / fputs() などの関数の説明を行う。 この […]
C言語でのファイル処理
C言語でのファイル操作ということで、FILE型のイメージや、 fopen() , fclose() の説明を行う。 特に、Windowsでのディレクトリ名区切り"¥"の問題の説明と、 ファイルモード& […]
北陸地区高専大会・バドミントン
北陸地区の高専大会が金沢にて開催中。残念ながら昨日の団体戦では男子5位女子3位の結果となった。昨日の後半から個人戦が始まり、 個人戦女子ダブルスにて、奈良本・小椋組が3位決勝戦に残ったが、惜しくも4位、同じく個人戦シング […]
リスト処理と集合演算
リスト処理の応用として、集合演算について説明を行う。 今日は、わざと間違ったプログラムを書いて、どう変なのかを色々と聞いてみた。 まずは、集合演算を簡単にするための補助プログラム。 間違っている所をなぜ?と聞いたけど、反 […]
振る舞い図とアジャイル開発
UML表記法の第3弾として、振る舞い図の説明を行う。 振る舞い図として、 アクティビティ図、ユースケース図、ステートチャート、シーケンス図、コミュニケーション図 について説明を行う。 アクティビティ図は、システムのフロー […]
不在者投票してみた
今週末の高専大会にて、投票ができなくなるので、 不在者投票に初チャレンジ。 6時頃に越前市役所の指定場所に出向く。 まだ手元には投票用紙が届いていないので、 まずは「住所・氏名・理由」を記載すると、 投票者確認の端末を操 […]
高専プロコンの講評結果
先日、5チームの応募の中らか、全国高専プロコンの予選に、自由部門1チーム通過、 競技部門1チーム参戦の結果が来ていたが、その書類審査の講評が送付されてきた。 興味深いのは、思考過程を『旅』と捉え、マインドマップのネットワ […]
ファイルとディレクトリ
先週のOSの歴史に引き続き、プログラミング応用で「ファイル」の説明の一環で、 ファイルとディレクトリの説明を行う。 コマンドプロンプトを開き、CUIで絶対PATH,相対PATHの説明を行う。 GUIでは、ファイルの位置が […]
リストによるStackとQueue
リスト構造の利点は、データを扱う件数が可変にできる所。 通常なら配列で書いていたプログラムも、リストを使うと便利。 以下のようにデータの途中にデータを挿入する場合でも、 記入場所を確保するためのデータの移動 の処理が不要 […]
リストのデータ追加処理とデータの型
# 先週の講義のメモが残してないので、1週遅れで記載。 前回の説明では、リストを処理で手作業で作っていたが、 データの入力に合わせて追加して区処理を説明する。 先頭挿入型の追加処理 配列でデータを扱えば、C言語では固定サ […]