網絡学習管理 速習C言語入門3 C programming exercises

C programming exercises

【授業の概要】

コンピュータプログラム開発言語の中で広く利用されているC言語をCプログラミング開発環境ソフト:
CPad for Borland C++ Compilerを使った一人一台のPCを使い実習により学びます. 毎回問題に取り組み理解を深めます。復習問題としてプログラミング課題を出題する。

【授業要旨】

回数 題目 授業内容 学習課題 予習時間(分) 復習時間(分)
1 ガイダンス 学習目的 C言語プログラミングⅡの試験解説   C言語検定試験について 授業内容を復習する 60
2 標準ライブラリ関数1 標準入出力関数 テキスト(P186-193)を読む
授業内容を復習する
30 60
3 標準ライブラリ関数2,3 文字列操作関数  文字操作関数 テキスト(P194-208)を読む
授業内容を復習する
30 60
4 標準ライブラリ関数4,5 数学関数  一般ユーテリティ関数 atoi atof rand srand テキスト(P209-224)を読む
授業内容を復習する
30 60
5 ポインタの仕組み アドレスとは テキスト(P225-233)を読む
授業内容を復習する
30 60
6 ポインタの仕組み ポインタで変数を指す テキスト(P234-238)を読む
授業内容を復習する
30 60
7 ポインタの仕組み ポインタで配列を指す テキスト(P239-245)を読む
授業内容を復習する
30 60
8 ポインタの仕組み ポインタの配列 テキスト(P246-254)を読む
授業内容を復習する
30 60
9 ポインタのまとめ ポインタを使ったプログラムをグループで作成する 授業内容を復習する 30 60
10 関数の自作 関数の基本 Void type関数 関数へ値を渡す テキスト(P255-276)を読む
授業内容を復習する
30 60
11 関数の自作 関数に配列を渡す  再帰関数 テキスト(P277-288)を読む
授業内容を復習する
30 60
12 関数の自作 main関数への引数 適用範囲と記憶クラス テキスト(P288-302)を読む
授業内容を復習する
30 60
12 関数のまとめ 関数を使ったプログラムをグループで作成する 授業内容を復習する 30 60
14 ビットを意識する 整数型 浮動小数点型 テキスト(P304-314)を読む
授業内容を復習する
30 60
15 前期のまとめ まとめと総括。小テストの実施 授業内容を復習する 30 60

【テキスト】

速習C言語入門―脳に定着する新メソッドで必ず身につく [第2版]

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


Related Post

C exercises(d) Scope and Storage classC exercises(d) Scope and Storage class

変数の通用範囲 自動変数のことを局所変数、外部変数のことをグローバル変数(大域変数)ともいいます。 変数のスコープの範囲を図で表してみます。 赤色で囲った部分がグローバル変数の有効範囲です。 青色で囲った部分がローカル変数の有効範囲です。 この図ではローカル変数の寿命を関数内と説明しましたが、正確にはブロック内です。 ブロックとは、{}で囲まれている範囲のことを指しています。 記憶クラス Cで扱う記憶領域は一般に、プログラム領域、静的領域、スタック領域、ヒープ領域の 4つに大別されます。 記憶クラスには、4つあり、自動、静的、外部、レジスタがあります。 記憶クラス 記憶領域 スコープ 記憶クラス指定子 自動変数 スタック { } の内側 […]

C exercises (1) guidanceC exercises (1) guidance

C言語プログラミングⅡの試験解説 #2015年度解答付後期C言語2プロ試験問題 C言語検定試験について 主催・認定 サーティファイ情報処理能力認定委員会 試験名 C言語プログラミング能力認定試験 (C-Language Programming Skills Qualification Test) 試験目的 C言語を駆使して応用プログラム(言語処理系、ユーティリティなど)を作成する能力を認定します。 認定基準 一級 C言語を駆使し、応用プログラム(言語処理系、ユーティリティなど)が作成できる能力を有する。 また使用しているOSについて理解をしている。 二級 小規模のプログラム(500行程度)が適切に(理路整然、簡潔、正しく、速く)書ける。 […]

C exercises(7) Pointer ArraysC exercises(7) Pointer Arrays

ポインタの配列 複数の文字列をchar型の2次元配列で宣言しました。それを下記に示します。 char kw[3][7] = {"double", "extern", "switch"}; 同様なものをポインタを使って宣言すると、下記のようにポインタの配列となります。 const static char *wday[ ] = { "Sunday", "Monday", "Tuesday", "Wednesday", […]