プログラミング演習 A 教材

[ C プログラミングガイド ] [ UNIX ガイド ] [ Emacs ガイド ] [ Kinput2 ガイド ]

[ 全 PDF ]

  1. 概説、プログラミングとは何か
    [ 概説資料 PDF ] [ login 操作説明 PDF ] [ デュアルブート説明 Flash ] [ 今後の授業準備体勢 PDF ]
    [ 参考資料 プログラミング言語の歴史に関する Web ページ HTML ]

  2. Linux 環境での操作について
    [ CUI, コマンド, Emacs PDF ] [ エディタ説明 Flash Flash ] [ プログラムの実行, Hello World, 制御文字 PDF ] [ コーディングスタイル PDF ]

  3. 簡単な計算、変数、代入
    [ 計算式、変数と代入 PDF ]

    [ 補助資料 コンパイルについて PDF ] [ コンパイル説明 Flash ]

    ・これまでの部分のリファレンス(まとめ)
    [ 構造・文法・コンパイル操作・計算式 PDF ]

  4. 宣言文・データ型・予約語・型変換
    [ 宣言文・データ型 PDF ] [ 制御文字の桁数指定 text ]

  5. ループ、条件文、for、代入演算子
    [ ループ、条件文 PDF ]

  6. while, do ~ while
    [ while と do ~ while PDF ] [ 補助資料 オブジェクトファイルの指定 PDF ]


  7. グラフィクス、条件分岐
    [ コンマ演算子に関する補足 PDF ]
    [ グラフィクス、if PDF ]

  8. 入力(scanf)によって指示を変える、条件分岐
    [ 入力、scanf, if, switch PDF ]

    ・これまでの部分のリファレンス(まとめ)
    [ 型、printf 変換文字列、scanf、for, while, do~while 、if、switch PDF ]

  9. 関数(サブルーチン)
    [ 関数 PDF ]

  10. アニメーション
    [ アニメーション PDF ] [ animate.c ] [ bounce.c ]

  11. 配列(アニメーションでの例)
    [ 配列 PDF ]

  12. 数学関数
    [ 配列 PDF ]


  13. おまけ:
    [ 多次元配列 PDF ]

  14. 優秀作品紹介:
    [ 作品と解説 HTML ] (2005年度春学期安田クラスの最終提出課題)


Yutaka Yasuda (yasuda@cc.kyoto-su.ac.jp)