¥ 2,689
通常配送無料 詳細
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
楽しく学ぶ アルゴリズムとプログラミングの図鑑 がカートに入りました

お届け先住所
アドレス帳を使用するにはサインインしてください
または
-
正しい郵便番号を入力してください。
または
この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
19点すべてのイメージを見る

楽しく学ぶ アルゴリズムとプログラミングの図鑑 単行本(ソフトカバー) – 2016/11/28

5つ星のうち 4.0 3件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版
"もう一度試してください。"
単行本(ソフトカバー)
"もう一度試してください。"
¥ 2,689
¥ 2,689 ¥ 2,203
この商品の特別キャンペーン 本とのまとめ買いで対象商品が10%OFF 1 件


AmazonStudent

Amazon Student会員なら、この商品は+10%Amazonポイント還元(Amazonマーケットプレイスでのご注文は対象外)。

click to open popover

キャンペーンおよび追加情報


よく一緒に購入されている商品

  • 楽しく学ぶ アルゴリズムとプログラミングの図鑑
  • +
  • アルゴリズム図鑑 絵で見てわかる26のアルゴリズム
総額: ¥5,259
ポイントの合計: 159pt (3%)
選択された商品をまとめて購入

Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。



【Amazon Global】OTAKU Store
Figures, Video Games, Blu-ray, DVD and Music of Japanese Anime, Games and Pop Culture Shop now

商品の説明

内容紹介

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

図解とイラストを豊富に使った、アルゴリズムの入門書です。
本書の特長は、
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章:ソートアルゴリズム
バブルソート、選択ソート、挿入ソート、シェルソート、クイックソート。

内容(「BOOK」データベースより)

見て、読んで、試してわかる、実感できる入門書です!「アルゴリズムの意味」をイラストや図でやさしく解説。「プログラミング言語」のサンプルを体験して納得。取り上げる言語:JavaScript・PHP・C・Java・Swift・Python・BASIC・Scratch。

商品の説明をすべて表示する

登録情報

  • 単行本(ソフトカバー): 300ページ
  • 出版社: マイナビ出版 (2016/11/28)
  • 言語: 日本語
  • ISBN-10: 4839960216
  • ISBN-13: 978-4839960216
  • 発売日: 2016/11/28
  • 梱包サイズ: 21.2 x 18.4 x 2.6 cm
  • おすすめ度: 5つ星のうち 4.0 3件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 27,669位 (本の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

この商品を見た後に買っているのは?

カスタマーレビュー

5つ星のうち 4.0
あなたのご意見やご感想を教えてください

トップカスタマーレビュー

形式: Kindle版
プログラミング言語を学んだがアプリを作りたいわけでもなく知識を放置していましたが、データ構造やビッグデータに興味がでてきたのでとっかかりにと手を取ってみました。
読み始めて見るや否や私にぴったりの本だとわかりました。
ifやfor、関数の使い方はわかったけど、「で、なに?」となっていたのですが、論理を組み立てるためにに必要不可欠な文法なんだなとわかりました。
ifとforまで学んでこの先どうすればいいかわからない人にも最適だと思いますね。
またたくさんのプログラミング言語での記述の比較ができるので、Cは無駄に多く書かなきゃいけなさそうだとか、PHPめんどくさそうとか、パイソンすごいだとか、他の言語の特徴もわかってよかったです。
内容は、最初は足し算から入り、徐々に複雑なアルゴリズムに入っていきます。
数学好きの私としては、最後のクイックソートの痛快なまでの整合性に驚きました。(特にPythonの関数型プログラミングの例)
ただ、クイックソートの部分はいろいろ思考実験をしなければ納得できない部分もあると思います。
例えば数字にダブりがあるとき、全てpivotより小さい時、左と右がぶつかるちょうどにpivotがあった時などです。
私はその思考を含め楽しめたのですが、あそこでつっかかってしまう方もい
...続きを読む ›
コメント 5人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
投稿者 gra 投稿日 2017/5/19
形式: Kindle版
概要解説→どう実現するか図で解説→フローチャート→プログラム
という風に順番を追って解説されているので、頭で理解しやすい。
図鑑という割には深く書かれていないが、最初の1冊目には適していると思う。
コメント 3人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告
形式: 単行本(ソフトカバー)
(2016/12/09追記 コメントもぜひお読みください)
Scratchパートをざっと見た限りの感想。一部に、lenや+=、breakがないという誤認がある。変数のスコープ、リストの作り方、初期化、入力方法の説明がない。
157ページのバイナリサーチ。説明文とコードが不一致。文ではBreakの代わりに「まで繰り返す」で中断するとあるが、コードにはない。また、添字を0始まりで書いているので、最後の要素まで回らず、要素の重複があったときに最初でなく最後を示す。なぜか無関係の切り捨ての説明がある。かなりまずい。
やや校正が足りていない印象。キャプチャの解像度も低く「i」が判別しにくい。Scratchにあまり慣れていないのかも。掲載のアルゴリズムはすべて全言語に対応しているわけではなく、クイックソートはBASICとScratchが「複雑になるので」省略されている。付録はJavaScriptのみ。
初心者用の本では、読者の類推や補完が期待できないので、特に正確であることが求められる。これを他山の石としたい。正誤表が待たれる。
7 コメント 20人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか? はい いいえ 評価を送る...
フィードバックありがとうございました。
申し訳ありませんが、お客様の投票の記録に失敗しました。もう一度試してください。
違反を報告