「アルゴリズム」のキホン プログラミングの基礎となる「アルゴリズム」の手引き書 (イチバンやさしい理工系)
価格: ¥0
プログラミングの基礎となる手引き書
※この電子書籍は、「固定レイアウト型」で配信されております。説明文の最後の「固定レイアウト型に関する注意事項」を必ずお読みください。
コンピュータの知識をもたない初心者でも理解できるように、フローチャートやプログラミング言語などを意識せず、日常的な事象を題材に、徹底して図解でわかりやすく説明します。
20世紀に発明されたコンピュータは飛躍的に発展し、21世紀の現代では、携帯電話、テレビ、デジタルカメラ、ゲーム機などの生活用品に組み込まれています。さらに、自動改札機、ATM端末機の制御や、顧客管理、財務管理など、さまざまな企業の業務も、コンピュータなしには成り立ちません。これらのコンピュータは、プログラムによって動作します。
本書は、アルゴリズムとはなにかを理解し、アルゴリズムを知ることで、コンピュータプログラミングをするうえでどのように役立つのかを体験してもらうことが目的です。アルゴリズムってなに? という素朴な疑問にもわかりやすく図解で答え、コンピュータプログラミングに興味をもってもらえる内容になっています。
●目次
第1章 アルゴリズムとは
001 料理のレシピはアルゴリズムである
002 アルゴリズムは先人の知恵である ほか
第2章 変数と配列
006 データとは様々な情報である
007 すべてのデータには型がある ほか
第3章 データ構造
022 データを効率よく管理するための仕組みがデータ構造である
023 データ構造にはたくさんの種類がある ほか
第4章 基本的なアルゴリズム
036 1~Nまでの合計値を求めるには繰り返し処理を行う
037 1~Nまでの値を保持するには配列を使う ほか
第5章 並べ替えと探索
048 並べ替え(ソート)とは、値をある規則に従って並べ替えることである ほか
第6章 そのほかのアルゴリズム
066 2つのソート済みのデータ列をひとつのデータ列にするのがマージである ほか
第7章 アルゴリズムの計算量
072 アルゴリズムの計算量とは問題解決をするまでの手数のことである ほか
固定レイアウト型に関する注意事項(必ずお読みください)
この電子書籍は、全ページ画像の「固定レイアウト型」で配信されております。以下の点にご注意し、購入前にプレビュー表示をご確認の上、ご購入ください。
■使用できない機能
・文字拡大(ピンチイン・ピンチアウトは可能ですが、画面におさまらない場合は画面をスワイプ)/文字のコピー/マーク/ハイライト/文字列検索/辞書の参照/Web検索/引用
■推奨環境
・タブレットなど大きいディスプレイを備えた端末
・Wi-Fiネットワーク経由でのダウンロード(Kindle端末の場合)