トップページ -> 授業資料 -> C プログラミング演習 (Visual Studio 2019 対応)(スライド,全15回)
[サイトマップへ], [サイト内検索へ]

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


C/C++ プログラミングを、Visual Studio を用いて演習主体で学ぶための教材を公開している パソコン画面のスクリーンショットを交えて、簡単にパソコン演習ができるようにしている.

※  演習で,Visual Studio 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としている. PDFファイル,パワーポイントファイルなどには, 「クリエイティブコモンズ BY NC SA」を明記するとともに,ロゴを記載するようにしている(作業が間に合っていない分もあるのでご容赦ください).

公開している資料をご利用になる場合の,再配布の条件剽窃の防止などについて,別ページで説明している. 再配布や資料改変の際には,そのページをご確認ください.


本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]