本の表紙

Cプログラミング ―情報技術入門―

中部大学教授/工学博士 岩堀 祐之

名古屋工業大学助教授/博士(工学) 舟橋 健司

愛知県立大学教授/工学博士 小栗 宏次共著

2005年09月30日 発刊

B5・並製・188頁

定価1943円(本体価格1850円+税)

ISBN 978-4-7856-3154-3

内容紹介

本書はANSI Cの文法を用いたプログラムを学ぶとともに,情報処理の基本的なアルゴリズムの考え方を理解することを目的としている.データ処理や数値解析のような基本的なものから,ポインタ,構造体や共用体までが無理なく学べるよう配慮した.例題プログラムはオンラインでダウンロードできるので利用してほしい.

目次

  1. プログラムを学ぶにあたって

    アルゴリズムとプログラム/プログラミング言語/構造化プログラミング/C言語の歴史的背景と現状/プログラム言語の相違によるメリットとデメリット/整数の内部表現/実数の内部表現/論理式の論理演算/ASCIIコード

  2. 標準入出力・演算子・型宣言

    文字列の出力/四則演算/変数の型宣言/代入演算子/算術演算子/標準出力(printf文)/標準入力(scanf文)/関係演算子/論理演算子/代入による型の自動変換/ビット演算子/ASCIIコード

  3. 制御構造(1)

    制御構造とは/条件分岐(if文)/多岐選択(switch文)/繰り返し(for文)/前判定(while文)/後判定(do while文)/

  4. 制御構造(2)

    はじめに/最大値と最小値/素数の判定/閏年の判定/曜日の計算/関数の表示/10進2進変換/スロットマシーンのシミュレーション/自動販売機のシミュレーション

  5. 配列と文字列

    配列とは/配列変数の宣言/配列変数の初期化/配列による最大値と最小値/表データの集計/行列の積/配列を用いた10進2進変換/配列による曜日の計算

  6. 関数とマクロ定義

    関数とは/標準入出力関数/数学関数/文字列処理の関数/代表比較の結果大きな値を返す関数/最大値を返す関数/合計を返す関数/小文字文字列を返す関数/スコープと変数/再帰呼び出し/マクロ定義(単純マクロ)/マクロ定義(引数付マクロ)

  7. ファイル入出力とコマンドライン引数

    ファイル入出力とは/ファイル入出力の関数/テキストファイルの内容表示/ファイルのコピー/テキストファイルの結合/ヒストグラムのファイル出力/バイナリファイルの入出力/ファイルのダンプ/コマンド引数の受渡し

  8. データ処理

    はじめに/データ処理とは/統計量/統計処理/並べ換え1/並べ換え2/検索と置換

  9. フィルタ処理と数値計算基礎

    フィルタ処理とは/数値計算基礎

  10. データ構造(1)

    ポインタ/ポインタで文字列を表す/ポインタのインクリメント/ポインタ配列/ポインタ配列を用いた文字間ソートの例/ポインタを利用しての関数間の値の受渡し/ポインタを値として返す関数/配列のポインタ的表現とポインタの配列的表現

  11. データ構造(2)

    構造体/構造体の宣言/構造体のデータへのアクセス/構造体へのポインタ/構造体の配列/構造体を用いた例/共用体/typecdefと構造体,共用体

Valid XHTML 1.1! Valid CSS! made with CSS

株式会社昭晃堂(SHOKODO Co.,Ltd.) 作成:2005-08-30 更新:2007-01-15