※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
【基本情報技術者試験】の【午後試験】で求められる「アルゴリズム分野」のテキストです。文系初学者・プログラム未経験者にとってハードルが高く感じられるこの分野を、対話形式や失敗例でやさしく解説します。
◆身近な例
アルゴリズムって、そもそも何? というところからスタート。
イメージしやすい「自動販売機」や「じゃんけん」の例を紹介し、
「なぜその結果になるのか」「データがどのように処理されていくか」がわかるよう、丁寧に解説しています。
◆読みやすい対話形式
[午前編]同様、文系初学者のキャラクターと先生のやりとりで講義が進みます。
・データの並び替え・りんごを小さい順に並び替える
学生「いちばん小さいりんごを選び出して、置いていけばいいのでは?」
先生「いいですね。これを配列で表すと…」
・試験対策
学生「疑似言語プログラムの問題に挑戦する上で、これは知っておいた方がいい、ということはありますか?」
先生「よく出てくるパターンというものがあります。304ページを開いてみてくださいね」