アドバンスド プログラミング
Advanced Programming

講義目的

 この講義は,1年次配当のいくつかの講義で習ったC言語を用いて,より高度なプログラミングが行える知識と技術とを修得することを目的としている。

1年次に行われたプログラミングの授業では,C言語に関する基本的な知識とプログラミングにあたっての基礎的な技術とを学んだが, この講義では,有用なアルゴリズムを用いたプログラムを実際にコーディングすることにより, 高度かつ実践的なプログラミングのための知識と技術とを修得する。

講義内容

  1. ウォーミングアップ
  2. 上達するために
  3. 配列
  4. スタック
  5. 待ち行列
  6. 線形リスト
  7. オセロゲーム作成
  8. バックトラック法

カラム

  1. 巡回的添字(剰余演算子% の活用)
  2. 配列=ポインタ の例外
  3. array[n]== n[array] ???
  4. 仮引数と実引数
  5. swich文の書き方

レポートについて

レポートは,提出期限までに, moodle にて提出のこと。

このウェブページについて

 このウェブページの著作権は,山田修司に属しています。 リンクは自由ですが,メールにてご連絡をください。

間違い等の御指摘は, メールアドレス
に頂ければ,幸いです。
# スパムメール対策のため,画像にしています
# 御面倒ですが,上記アドレスをキーボードよりタイプしてください。

Valid HTML 4.01!