基礎 C 言語[入門編]--コンピュータの基本から理解するプログラミング(キソシーゲンゴニュウモンヘンーーコンピュータノキホンカラリカイスルプログラミング)
- 著者:
- 牛田啓太(ウシダケイタ)
- 出版社:
- 技術評論社
- 出版日:
- 2020年02月21日頃
- ISBN:
- 9784297112110
- 価格:
- ¥2,948
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
本書の特徴は、コンピュータの基本的な構造を知ることにあります。それから手続き型や流れ図など、 (残念なことに) 省いてしまうことがある必須知識をおさえてから、実際に C プログラミングの学習を始めます。とりこぼしなく理解のレベルを確実に上げていくことで、将来にわたり成長していくプログラミング能力を養います。各章ごとに「まとめ」と「確認問題」を用意しましたので、学習計画を容易です。理解の進捗に合わせ、 C 言語をしっかりと学んでいくことができるでしょう。
■第 1 章 コンピュータと情報処理
1.1 コンピュータは「すごい」のか
1.2 コンピュータを「使う」
1.3 コンピュータを調教する方法
1.4 コンピュータのことば
1.5 手続き型言語あれこれ
1.6 コンピュータのなかみ
1.7 コンピュータはこう動く
1.8 プログラムを書く・実行する
1.9 プログラムが動くまでの道のり
■第 2 章 手続きの記述と流れ図
2.1 処理の手順を図で表す
2.2 判断と分岐 (1)
2.3 判断と分岐 (2)
2.4 繰り返し (1)
2.5 繰り返し (2)
2.6 繰り返し (3)
2.7 プログラムの流れ図 (1)
2.8 プログラムの流れ図 (2)
2.9 プログラムの流れ図 (3)
2.10 簡単なアルゴリズム:4 数の最大値
2.11 簡単なアルゴリズム:偶数の和
2.12 簡単なアルゴリズム:階級分け
2.13 トップダウンとボトムアップ
■第 3 章 C 言語プログラム入門
3.1 はじめての C 言語プログラム
3.2 文字を出力させるプログラム
3.3 変数を使ってみる
3.4 式と演算 (1)
3.5 式と演算 (2)
3.6 入力:おうむ返しのプログラム
3.7 C 言語プログラムの書き方の掟おきて
■第 4 章 流れの制御
4.1 条件分岐:if 文 (1)
4.2 条件分岐:if 文 (2)
4.3 条件分岐:if 文 (3)
4.4 前判定型繰り返し:while ループ
4.5 後判定型繰り返し:do
4.6 while ループと do
4.7 代入演算子と増分・減分演算子
4.8 for ループ (1)
4.9 for ループ (2)
4.10 繰り返しを用いたプログラム (1)
4.11 繰り返しを用いたプログラム (2)
■第 5 章 整数型と浮動小数点型
5.1 整数型と浮動小数点型 (1)
5.2 整数型と浮動小数点型 (2)
■第 6 章 配列変数
6.1 配列変数 (1)
6.2 配列変数 (2)
6.3 配列を用いたプログラム:平均と偏差
6.4 配列を用いたプログラム:ヒストグラム
6.5 配列を用いたプログラム:参照テーブル
6.6 真偽と論理演算子
6.7 #define と記号定数
6.8 2 次元配列
■第 7 章 C 言語によるアルゴリズム
7.1 線形探索アルゴリズム
7.2 二分探索アルゴリズム
7.3 整列アルゴリズム:選択ソート
7.4 整列アルゴリズム:挿入ソート
7.5 整列アルゴリズム:バブルソート
■第 8 章 関数
8.1 関数とは
8.2 関数を使う
8.3 関数の定義 (1)
8.4 関数の定義 (2)
8.5 作成した関数を呼び出す
8.6 C 言語と関数
8.7 値呼び出しと参照呼び出し
8.8 関数を用いたプログラム:組み合わせの数
8.9 関数に配列を渡す (1)
8.10 関数に配列を渡す (2)
8.11 変数の寿命と通用範囲
8.12 局所変数と広域変数
8.13 関数を用いたプログラム:売り上げの集計
8.14 static 記憶クラス
言及の推移
言及 Qiita 記事 (6 件)
2024年版機械学習・データ分析の必須10冊+ガチ90冊+Next5冊=105冊
♡ 869本, 機械学習, データ分析, データサイエンス2025年版機械学習・データ分析の必須10冊+ガチ89冊+Next5冊=104冊
♡ 438本, 機械学習, データ分析, データサイエンス初心者でもわかる! Python で学ぶマクロ経済学入門 全70回 総復習
♡ 9Python, grok, ChatGPT, ChatGPTに聞いてみた, マクロ経済学🚀 Salesforce AgentForce-1 トピック・アクション・フロー詳細
♡ 0Salesforce, DataCloud, Agentforce生成AI×教育理論:教育理論の民主化によるエビデンスベース授業設計の実践
♡ 0copilot, 生成AI, CopilotStudio, 教育理論ポアンカレ予想のペレルマン論文を深堀 with ChatGPT
♡ 0英語, 数学, perelman, ChatGPT, ポアンカレ予想
この本に興味がある方におすすめ
この本に関連
関連記事
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。
機械学習・AI 本ガイド - エンジニアが読むべき技術書の選び方
機械学習の基礎から実践まで学べる技術書の選び方を紹介。数学が苦手な人向けの学習ルートと、ML 本の賞味期限の見極め方を解説します。
手が止まったら本を開け - デバッグとしての読書
コードを書いていて手が止まる瞬間は、読書のチャンスです。実装に詰まったときに技術書を開く習慣が、問題解決力とコードの質を同時に高める理由を解説します。