インターネットデパート - 取扱い商品数1000万点以上の通販サイト。送料無料商品も多数あります。

楽しく学ぶ アルゴリズムとプログラミングの図鑑

価格: ¥0
カテゴリ: Kindle版
ブランド: マイナビ出版
Amazon.co.jpで確認

※この商品は固定レイアウト型の電子書籍です。

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。

※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。

※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします。





必ずアルゴリズムの意味がわかるようになる、アルゴリズムの入門書!

図解とイラストを豊富に使った、アルゴリズムの入門書です。
本書の特長は、
1. 「アルゴリズムの意味」をイラストや図でやさしく解説
2. そのアルゴリズムに関する「プログラミング言語」のサンプルを試し、体験して納得
の2点です。

「アルゴリズム」と聞くと難しそうに思われるかも知れません。しかし、「アルゴリズム」とはズバリ、『問題を解決するための考え方』です。「このアルゴリズムは、どんな考え方で問題を解こうとしているのか?」「この手順は、何をしようとしているのか?」など、「アルゴリズムの意味」に注目して考えていくと、だんだんとアルゴリズムが分かってきます。そして、頭の中で「意味が理解できただけ」では手ごたえがないので、本書では、実際に8種類のプログラミング言語を使ってサンプルプログラムを用意しました。あなたの使っているプログラミング言語を使って、実行してみましょう。「理解した意味の通りにアルゴリズムが動くこと」を試して、実感してください。
取り上げた言語は、JavaScript、PHP、C、Java、Swift、Python、BASIC、Scratchの8種類。自分の使っている言語のサンプルを試してみるのもよし、他の言語だとどんなふうにプログラムを組み立てるのかを比較してみるもよし。
もし他のプログラミング言語を知りたいと思っているなら、この言語間の「共通点」や「違い」が見えてくると、言語を理解するハードルがぐっと下がることでしょう。
「アルゴリズム」に苦手意識を持っている人、プログラムの組み立て方をもっと知りたい人に役立つ1冊です。

【構成】
第1章:アルゴリズムってなに?
 アルゴリズムの基本を解説。
第2章:いろいろなプログラミング言語
 JavaScript、PHP、C、Java、Swift、Python、BASIC、Scratchの特長を解説。
第3章:データ構造とアルゴリズムの基本
 アルゴリズムの組み立て方や、書き方、データの使い方について解説します。
第4章:簡単なアルゴリズム
 合計、平均、最大値・最小値、データの交換。
第5章:サーチアルゴリズム
 リニアサーチ(線形探索法)、バイナリサーチ(二分探索法)。
第6章:ソートアルゴリズム
 バブルソート、選択ソート、挿入ソート、シェルソート、クイックソート。