目 次
はしがき
第一部 プログラミングC言語 ・・・・・・・・・・・・・・・・・・・・・・・・・ 1
第1章 基礎知識及びソフトの操作 ・・・・・・・・・・・・・・・・・・・・・・・ 2
第1節 C言語の歴史と符号の呼び方 ・・・・・・・・・・・・・・・・・・・・・ 2
第2節 C++ソフトによるC言語のプログラミング ・・・・・・・・・・ 4
第1項 「Microsoft Visual C++」の操作方法 ・・・・・・・・・・・・ 5
第2項 「Turbo C++ for Windows」の操作方法 ・・・・・・・・・・・ 10
第3項 「Borland C++ Builder」の操作方法 ・・・・・・・・・・・・・ 14
第4項 知っておけば損はない ・・・・・・・・・・・・・・・・・・・・・・・・ 19
第2章 拡張表記及び関数・演算子 ・・・・・・・・・・・・・・・・・・・・・・・ 20
第1節 拡張表記及び書き方の原則 ・・・・・・・・・・・・・・・・・・・・・・ 20
第1項 拡張表記 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 20
第2項 書き方の原則 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 23
第2節 変数について ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 24
第1項 文字型変数 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 25
第2項 数値型変数 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 26
第3節 各種演算子 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 28
第1項 算術演算子 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 28
第2項 代入演算子 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 30
第3項 増分演算子と減分演算子 ・・・・・・・・・・・・・・・・・・・・・・ 32
第4項 その他の演算子及び関数 ・・・・・・・・・・・・・・・・・・・・・・ 34
第3章 ループによる繰返し処理 ・・・・・・・・・・・・・・・・・・・・・・・ 40
第1節 forループ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 40
第1項 1重forループ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 40
第2項 多重forループ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 42
第2節 whileループ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 46
第1項 1重whileループ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 46
第2項 多重whileループ ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 48
第3節 forループとwhileループとの関係 ・・・・・・・・・・・・・・・・ 51
第4章 ポインタ変数と配列変数 ・・・・・・・・・・・・・・・・・・・・・・・・・・ 54
第1節 ポインタ変数 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 54
第1項 ポインタ変数に代入したアドレスへの参照 ・・・・・・ 54
第2項 ポインタ変数に代入したアドレスを出力させる ・・ 56
第2節 配列変数 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 58
第5章 do文,switch文 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 63
第1節 do文 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 63
第2節 switch文 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 65
第6章 プロトタイプ関数処理とデータの引渡し ・・・・・・・・ 72
第1節 グローバル変数によるデータの引渡し ・・・・・・・・・・・・ 73
第2節 引数によるデータの引渡し ・・・・・・・・・・・・・・・・・・・・・・ 75
第7章 データの保存・読出し ・・・・・・・・・・・・・・・・・・・・・・ 84
第1節 シーケンシャルファイル ・・・・・・・・・・・・・・・・・・・・・・・・ 86
第1項 シーケンシャルファイルの作成・保存 ・・・・・・・・・・ 86
第2項 シーケンシャルファイルの読出し・表示 ・・・・・・・・ 88
第3項 シーケンシャルファイルの追加・更新 ・・・・・・・・・・ 90
第2節 ランダムファイル ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 94
第1項 ランダムファイルの入力・保存 ・・・・・・・・・・・・・・・・ 95
第2項 ランダムファイルの読出し・表示 ・・・・・・・・・・・・・・ 97
第3項 ランダムファイルの追加・更新 ・・・・・・・・・・・・・・・・ 98
第3節 数値データの保存及び読出し・計算 ・・・・・・・・・・・・・・ 100
第1項 系列データの入力保存 ・・・・・・・・・・・・・・・・・・・・・・・・ 100
第2項 ファイルからデータを読出して計算する ・・・・・・・・ 102
第8章 構造体と共用体 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 108
第1節 構造体 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 108
第1項 構造体の基礎 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 108
第2項 構造体のフォーマット ・・・・・・・・・・・・・・・・・・・・・・・・ 110
第3項 ポインタ変数による構成要素への参照 ・・・・・・・・・ 112
第4項 構造体のアドレスを関数間における引渡す ・・・・・ 113
第2節 共用体 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 114
第1項 共用体の基礎 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 114
第2項 構造体,共用体の入れ子 ・・・・・・・・・・・・・・・・・・・・・・ 116
第9章 その他主な関数・予約語 ・・・・・・・・・・・・・・・・・・・・・・・・・・ 124
第二部 フローチャート ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 129
第10章 フローチャートの種類と描き方 ・・・・・・・・・・・・・・・ 130
第1節 事務フローチャートのシンボル及び描き方 ・・・・・・・・ 131
第2節 プロセス・フローチャートのシンボル及び描き方 ・・・ 135
第1項 プロセス・フローチャートのシンボル ・・・・・・・・・・・ 135
第2項 プロセス・フローチャートの描き方 ・・・・・・・・・・・・・ 138
第3節 プログラミングとフローチャート ・・・・・・・・・・・・・・・・ 139
第1項 プログラム・フローチャートのシンボル ・・・・・・・・・ 140
第2項 プログラム・フローチャート作図の注意点 ・・・・・・・ 142
第3項 プログラム・フローチャートを描くために ・・・・・・・ 145
第11章 日常生活とフローチャート ・・・・・・・・・・・・・・・・・・・・・・ 146
第12章 プログラムからフローチャートを描く ・・・・・・・・・・・・・ 151
第1節 入力・表示するプログラムのフローチャート ・・・・・・ 152
第2節 プロトタイプ関数処理のフローチャート ・・・・・・・・・・ 154
第3節 ループ処理のフローチャート ・・・・・・・・・・・・・・・・・・・・ 156
第4節 関数,文別におけるフローチャート ・・・・・・・・・・・・・・ 158
第13章 フローチャートによるプログラミング ・・・・・・・・・・・・・ 165
参考文献 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 182
付録 練習問題の参考解答 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 183
|