情報工学演習 III : C言語によるプログラミング演習
- 期間:平成15年4月10日〜7月10日
- 担当:徳久雅人 tokuhisa@ike.tottori-u.ac.jp
- TA:田中康仁,岡田敏,佐伯美香,藤本敬史,石田隆浩,竹信伸介
■ 授業の目標:
- C言語プログラミング環境の習得
- 配列変数とポインタの理解
- 構造体の理解
- データの格納と検索
■ 評価:(授業の進度により変わる)
- 各宿題,最終レポート
■ 全体計画:
- −−− 基礎 −−−
- 第1回(4/10) イントロダクション
- 第2回(4/17) プログラミング環境の整備(ディレクトリ,エディタ,コンパイル)
- 演習・宿題の答え ⇒
- 第3回(4/24) 文字列(その1)
- 演習・宿題の答え ⇒
- flagを使わない場合 ⇒ prac0306a.c
- fgets 使用のコツ ⇒ prac0306b.c
- 第4回(5/01) 文字列(その2)
- 演習・宿題の答え ⇒
- 改訂版 print_bin ⇒ prac0401a.c
- ギリシャ文字の読み表示・花本奈緒さん ⇒ ※ 配列変数を上手に使っています。
- 第5回(5/08) ポインタ(その1)
- 演習・宿題の答え ⇒
- ※ prac0501.c 〜 prac0503.c で、malloc で領域確保するサイズの計算で「+1」を忘れていました。修正をしておいてください。
- 宿題で間違い易い点 ⇒
- 第6回(5/15) 簡単な構造体
- 演習・宿題の答え ⇒
- 第7回(5/22) 構造体・アクセサ
- 演習・宿題の答え ⇒
- 第8回(5/29) スタック
- 演習・宿題の答え ⇒
- 宿題の答え・訂正 ⇒ main 関数で student_initialize を使い忘れていました
- 第9回(6/05) リスト構造・その1(push と pop)
- 演習・宿題のヒント ⇒ pop 操作 , ⇒ list_sum
- 演習・宿題の答え ⇒
- アドバイス ⇒
- 第10回(6/12) リスト構造・その2(insert)
- insertの図説ができない人 ⇒
- 第11回(6/19) リスト構造・その3(delete)
- 連続する半角スペースをTABに置き換える方法 ⇒
- 第12回(6/26) リスト構造・その4(append、merge)
- 第13回(7/03) 名簿表の格納と検索
- 第14回(7/10) 応用練習
last update 2003.6.18 by tokuhisa (c)