トップページ -> 教材(公開) -> C プログラミング演習 (Visual Studio 2019 対応)
[サイトマップへ], [サイト内検索へ],

C プログラミング演習 (Visual Studio 2019 対応)

サイト構成 連絡先,業績など コンピュータ実習 データの扱い コンピュータ設定 教材(公開) サポートページ

プログラム作成の楽しさを実感する. Cのプログラムの書き方を学ぶ. パソコン演習主体で行う.

※ 演習に役立つ「Visual Studio Community 2019 C++」のインストールについては、 別のページで説明している.

  1. cp-1. Microsoft Visual Studio 2019 C++ の使い方 [PDF版], [パワーポイント版], [HTML版]
    [例題]

  2. cp-2. Cプログラム作成時のよくある間違い [PDF版], [パワーポイント版], [HTML版]

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

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

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

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

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

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

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

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

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

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

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

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

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

マニュアル

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


参考資料


C/C++ プログラミングに関する、他の説明資料へのリンク


公開している資料等のご利用について.

クリエイティブコモンズ BY NC SAです. 資料のご利用を歓迎します. ご利用についての詳細はこちらで案内している.