トップページ -> 情報工学,情報スキルの教材 -> Cプログラムの機能と文法
[サイトマップへ]  

Cプログラムの機能と文法

プログラム作成の楽しさを実感する。 Cプログラムの主要な機能と文法を実習形式で演習する。 実習主体で行う。例題のプログラムも、ここからダウンロードできる。

はじめに

Cプログラミング

  1. 計算 [HTML版], [PDF版], [パワーポイント版]
    四則演算、変数,入力文,出力文,代入文,ライブラリ関数
    [例題1(自由落下運動)] [例題2(三角形の面積)] [例題3(sin 関数による三角形の面積)]

  2. 条件分岐と場合分け [HTML版], [PDF版], [パワーポイント版]
    if 文と else 文,条件分岐,比較演算,論理演算
    [例題1(平方根の計算)] [例題2(多分岐の例)] [例題3(うるう年の判定)]

  3. 繰り返し計算 [HTML版], [PDF版], [パワーポイント版]
    while文,for文
    [例題1(最大公約数の計算)] [例題2(自然数の和)] [例題3(フィボナッチ数列)] [例題4(自然数の和)] [例題5(九九の表)]

  4. 整数データと浮動小数データ [HTML版], [PDF版], [パワーポイント版]
    [例題1(単純な金種計算)] [例題2(硬貨の金種計算)] [例題3(複利計算)]

  5. 配列 [HTML版], [PDF版], [パワーポイント版]
    配列,繰り返し文と配列,2次元配列
    [例題1(月の日数)] [例題2(ベクトルの内積)] [例題3(合計点と平均点)] [例題4(棒グラフを描く)] [例題5(行列の和)]

  6. 関数 [HTML版], [PDF版], [パワーポイント版]
    関数
    [例題1(棒グラフ)] [例題2(月の日数)] [例題3(1か月分のカレンダー)] [例題4(月初めの曜日)] [例題5(カレンダー)]

  7. 再帰関数 [HTML版], [PDF版], [パワーポイント版]
    スタック、局所変数、単純な再帰関数
    [例題1(スタック)] [例題2(再帰関数による総和)] [例題3(ハノイの塔のパズル)]

  8. 末尾再帰関数と多重再帰関数 [HTML版], [PDF版], [パワーポイント版]
    末尾再帰関数、多重再帰関数
    [例題1(フィボナッチ数列)] [例題2(McCarthyの91関数)] [例題3(Ackermann関数)] [例題4(総和を求める末尾再帰関数)]

  9. ポインタ [HTML版], [PDF版], [パワーポイント版]
    メモリとメモリアドレス,ポインタ変数,関数へのポインタ渡し
    [例題1(変数のメモリアドレス表示)] [例題2(配列のメモリアドレス)] [例題3(2次元配列のメモリアドレス)] [例題4(棒グラフを表示する関数)] [例題5(2次元配列の受け渡し)] [例題6(局所変数と仮引数のメモリアドレス)] [例題7(関数へのポインタ渡し)]

  10. 文字列 [HTML版], [PDF版], [パワーポイント版]
    文字の配列としての文字列,文字列の長さと末尾,文字列のためのライブラリ関数
    [例題1(文字列と長さの表示)] [例題2(文字列のコピー)] [例題3(文字列の連結)] [例題4(文字列の比較)] [例題5(文字列の検索)] [例題6(文字列のメモリアドレス)] [例題7(曜日の表示)]

  11. 構造体 [HTML版], [PDF版], [パワーポイント版]
    構造体,構造体とポインタの組み合わせ
    [例題1(住所録)] [例題2(構造体と関数)] [例題3(構造体のリスト)]

  12. ファイル処理 [HTML版], [PDF版], [パワーポイント版]
    ファイルの読み込み,ファイルからのデータの取り出し,ファイルの書き出し
    [例題1(1行単位のファイル読み込み)] [例題2(ファイルからのデータ読み込み)] [例題3(1行単位のファイル書き出し)] [例題4(3行目を2回読み込む)]

  13. 疑似乱数とシミュレーション [HTML版], [PDF版], [パワーポイント版]
    疑似乱数、モンテカルロ法によるシミュレーション
    [例題1(疑似乱数)] [例題2(ランダムウオーク)] [例題3(じゃんけんゲーム)] [例題4(モンテカルロ法による数値積分)]

マニュアル

勉強の途中でつまずかないように, 用語等の説明を 書いたマニュアルをWWW公開しています。


C/C++ プログラミングに関する説明資料のサイトマップ