情報科学へのステップ
―教養のC言語―
1.1 情報と情報活動
1.2 情報科学
1.3 計算機の歴史
1.3.1 ハードウェアの歴史
1.3.2 ソフトウェアの歴史
第2章 情報の大きさ
2.1 情報量
2.2 エントロピー
第3章 データとその表現
3.1 数の表現
3.1.1 基数
3.1.2 補数
3.1.3 2進数での四則演算
3.1.4 2進数形式
3.1.5 10進数形式
3.2 文字などの表現
3.2.1 文字の場合
3.2.2 文字以外の場合
3.3 命題論理と論理回路
3.3.1 命題論理
3.3.2 論理回路
第4章 コンピュータの仕組みと通信
4.1 ハードウェア
4.1.1 コンピュータの5大機能
4.1.2 各装置
4.2 ソフトウェア
4.2.1 オペレーティングシステム
4.2.2 ファイル
4.3 コンピュータと通信
4.3.1 通信情報の種類とシステムの構成
4.3.2 通信回線とその形態
4.3.3 伝送方式と速度
4.3.4 ネットワーク
第5章 プログラミングへの導入
5.1 アルゴリズム
5.2 流れ図
(補)数値計算
第6章 コンピュータの活用
6.1 コンピュータの利用状況
6.2 人工知能,CAI・CMIとCG
6.2.1 人工知能
6.2.2 CAI・CMI
6.2.3 CG
6.3 インターネットと情報化社会
6.3.1 インターネットとは
6.3.2 インターネットへの接続
6.3.3 インターネットのセキュリティ
第7章 C言語によるプログラミング
7.1 準備
7.1.1 使用可能な文字
7.1.2 書き方とデータの型
7.2 入出力
7.2.1 出力
7.2.2 入力
7.3 制御
7.3.1 判断・分岐
7.3.2 反復
7.4 配列
7.4.1 1次元配列
7.4.2 2次元配列
7.4.3 配列の初期化
7.4.4 記憶クラス
7.4.5 構造体配列
7.5 ポインタ
7.6 関数
7.6.1 値を返す関数
7.6.2 値を返さない関数
7.6.3 文字・文字列の標準関数
7.7 ファイル処理
7.7.1 シーケンシャルファイル
7.7.2 ランダムファイル
(補)1文字・1行単位でのファイル入出力
参考文献
演習解答
索引