楽しく学ぶC言語

書籍の概要

この本の概要

本書は環境構築の必要がなくすぐに始められるオンラインプログラミング環境であるBit Arrowを利用して学ぶC言語の入門書です。簡単な図形やアニメーションを作成できるライブラリを利用し,C言語の基礎やアルゴリズムなどを学びながら最終的にシューティングゲームを作成します。実行結果がグラフィカルに確認できるので初学者にも学びやすく,Scratchなどのビジュアルプログラミングを学んできた方にも最適です。
日本語の環境なので学びやすく,プログラム提出用の機能など授業やプログラミング教室での活用もしやすくなっています。

こんな方におすすめ

  • プログラミングの入門者
  • C言語を学んでみたいけど環境構築が大変そうと思っている方
  • Scratchなどのビジュアルプログラミングを学んできた方

本書のサンプル

本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。

サンプル画像1

サンプル画像2

サンプル画像3

サンプル画像4

目次

第1部 C言語を楽しもう
第0章 はじめに

第1章 Bit Arrowの利用

第2章 プログラミングの基本

第3章 図形の描画~制御構造~

第4章 独自の図形描画~関数とランダムな数値~

第5章 図解を動かす(アニメーション)

第6章 たくさんの図形を効率よく動かす

第2部 シューティングゲームを作ろう
第1章 キーボードからの動きとプレイヤーの作成

第2章 敵の描画とあたり判定

第3章 弾の描画とあたり判定

第4章 ゲームを完成させよう

第3部 発展
第1章 プログラムの基本(その2)

第2章 アルゴリズムと関数の再帰呼び出し

付録

著者プロフィール

飯塚康至(いいづかやすし)

ビシネス・ブレイクスルー大学経営学部ITソリューション学科専任講師
明星大学 非常勤講師,法政大学 兼任講師
株式会社つばさ商会代表取締役


長慎也(ちょうしんや)

明星大学情報学部情報学科教授
研究室ではプログラミング教育のために新しい開発環境と教材の開発を行っている。