C言語(応用)

<情報工学科・CAI科目>  2年前期「プログラミング言語2」(専門・選択・3単位)


items

先修推奨: 「Linux入門」「UNIX基礎」ならびに「C言語(基礎)」の知識を有することが推奨されています。
セット履修: ありません。

担当: 和崎 克己

質問・相談用掲示板(XOOPSポータル) (旧)MQBBS掲示板
CAI進捗状況(SUGSI)

テキスト・目次・必須CAI課題一覧

目次

各章の内容 必須CAI課題
1. 関数とプログラム構造1 CAI#01(マージソート)
2. 関数とプログラム構造2 CAI#02(2分探索法)
3. ポインタ1 CAI#03(メモリ領域の動的確保)
4. ポインタ2 CAI#04(ポインタ変数を利用した文字列分解)
5. ポインタ3 CAI#05(文字列の逆順再構成)
6. 構造体1 CAI#06(最小2乗法による線形近似式)
7. 構造体2 CAI#07(リスト構造を利用した待ち行列操作 )
8. 標準関数1 CAI#08(テキストファイル内容表示)
9. 標準関数2 CAI#09(テキストファイル中の単語数検索)
10. プログラミングツール  
11. デバッグ  
12. 分割コンパイル  

参考URL

GNU gcc / gdb / flex マニュアル
C関数ライブラリなどの電子マニュアル(manual on WWW)
ASCII コード一覧

操作説明(初めて学習される方は必ずご覧下さい)

what's new?


2004. 3. 30
C言語(応用)の講義CAIマテリアルを作成しました

学部CAI開講科目「C言語(応用)」のweb教材に必要な、講義CAIマテリアルを作成しました。新たに、web教材のスナップショットとしてのPDFファイルも生成して設置しました。CAI課題は第1章から9章までの、合計9個が用意されています。レッツ・トライ!


2004. 3. 17
gcc-3.3.3の注意点

新しいCAIサーバでは、Cコンパイラとしてgcc-3.3.3を使用しています。 これに伴い、従来のmalloc.hライブラリは、stdlib.hへ統合されましたので、実装上、以下の点に注意してください。

(旧)
#include <stdlib.h>
#include <malloc.h>

(新)
#include <stdlib.h>  ← malloc関数などはこれに統合された

 

 


wasaki@cs.shinshu-u.ac.jp
Copyright(c) 2005 Katsumi Wasaki, Hidetoshi Miyao and Hiroshi Yamazaki. All rights reserved.