初等数学におけるコンピューティング

  1. 整数の計算
    1. 整数型の変数
    2. 自然数の冪乗の和
    3. 素数の判定
    4. 最大公約数
  2. 浮動小数点数の計算  
    1. 浮動小数点数の変数
    2. 閏年
    3. 四捨五入
    4. 複利計算
    5. フィボナッチ数列
    6. 平方根
  3. 配列
    1. 素数の探索
    2. 任意けた数の整数の足し算
    3. 任意けた数の整数の引き算
  4. 引数を値引渡しをする関数
    1. 関数の役割
    2. 最大公約数
    3. ピュタゴラスの数
  5. 引数を参照引渡しをする関数
    1. 値引渡し vs. 参照引渡し
    2. 分数の四則計算
    3. 連分数
  6. 引数が配列である関数
    1. 配列の参照引渡し
    2. 任意けた数の整数のかけ算
    3. 任意けた数の整数の割り算
  7. 多倍長計算
    1. 逆数
    2. 平方根
    3. 円周率


以下は,昨年度(2005年度後期)の授業の際に作成した資料です. 今年度(2006年度後期)の資料ができるにつれて,少しずつ消滅します.
  1. 数値
    応用例
  2. 条件判断(If 文)
    応用例
  3. 繰り返し I (for 文)
    応用例
  4. 繰り返し II (while 文)
    応用例
  5. 関数 I (引数を値引渡しする関数)
    応用例
  6. 繰り返し III (多重ループ)
    応用例
  7. 配列
    応用例
  8. 関数 II (引数を参照引渡しする関数)
  9. ファイル入出力
  10. 数の記憶
  11. 多倍長計算
  12. 探索
  13. 再帰
  14. グラフィクス


頭の一寸した体操のために,プログラミングに関するとても簡単な問題を作ってみました.
  1. 練習問題第1回 その解答例
  2. 練習問題第2回 その解答例



C 言語の勉強をしたい人のために、インターネット上で探した入門レベルの資料を、いくつかリンクします。
こんなに優れた資料があるのですから、昔のように教科書を買う必要性はなくなりました。
例外は、カーニハン・リッチーのバイブルだけかもしれません(ただし、この本は入門書ではありませんが)。