アルゴリズムとデータ構造をExcel VBAで学ぶ

  • アルゴリズムとデータ構造をExcel VBAで学ぶ
  • アルゴリズムとデータ構造をExcel VBAで学ぶ
ページ数
165p
ISBN
978-4-339-02952-9
著者情報
猪股 俊光(イノマタ トシミツ)
1982年八戸工業高等専門学校電気工学科卒業。2007年八戸工業高等専門学校非常勤講師(兼務)

呉 書雅(ウ シュウヤ)
1999年(台湾)高雄市立左営高級中学卒業。2023年岩手県立大学准教授

¥3,300 税込

15 nanacoポイント

15 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

【読者対象】
・プログラムを「書く力」、「読む力」を身につけたい初心者や経験者の方
・実務等でExcel VBAを使ってプログラムの開発・保守に携わっている方
・数理・データサイエンス・AIの分野に関心がある方

【書籍の特徴】 
・プログラミングの基礎力をつけるために必要な予備知識として必要とされる、ハードウェアの構成や基本動作、数値・文字・画像などのデータの表現形式、ソフトウェアの開発過程などの内容から学び始めることができる。
・実社会の業務のなかで利用される場面の多い Excel VBA を使って、プログラムを書く力・読む力の基礎となる「アルゴリズムとデータ構造」が学べる。
・「アルゴリズムとデータ構造」を理解する上で大切なことは、アルゴリズムによってデータ構造が更新されていく様子のイメージ化である。そこで、本書では、特定のアルゴリズム(リスト、木構造など)については、データ構造が更新されている様子を目視できるように、 Excelのワークシートをメモリ(記憶装置)に見立て、データ構造をワークシート上に実装した。また、Excel VBAの開発環境である VBEのデバッグ機能を使ったメモリの参照報法についても詳しく述べた。
・数理・データサイエンス・AIの教育プログラムに関する文部科学省の認定制度であるMDASの応用基礎レベルの中の「アルゴリズム、データ表現、プログラミング基礎、ビッグデータとデータエンジニアリング、AIと社会」に対応する学習内容を本書では取り上げている。

【書籍の構成】
全14章は次の4つに分類される。また、読者に応じて3つの入口を想定している。
第1〜2章:プログラミングの予備知識←[プログラミング初心者]
第3〜6章:VBAの概要・開発環境・データ型←[プログラミング経験者(VBA以外)]
第7〜12章:アルゴリズムとデータ構造←[VBA経験者]
第13〜14章:データサイエンスとAI
VBA経験者でも、開発環境 VBE のデバッグ機能に詳しくなければ第3章も読んで欲しい。

【著者からのメッセージ】
今では、生成AIを使ってプログラムを作ることができる。このような時代に、自分でプログラムを作る(書く)ための学習をする理由は何だろうか。本書は、筆者らが大学で実践してきたプログラミング関連科目の講義内容をもとにしている。講義のなかでは、自ら作ったプログラムが初めて動いたとき「やったあ」と声を出したり、「やっとできました」と笑みを浮かべて報告してくれたりする学生がいる。生成AIに作らせたプログラムではなく、自分で書いたプログラムだからこその反応であろう。本書が、「やったあ」と声を出したくなるような感動を読者に与えられれば幸いである。

目次

1.コンピュータの世界
1.1 コンピュータはことばで動く 
1.2 コンピュータの動き 
 1.2.1 コンピュータの中身 
 1.2.2 プログラムの実行とメモリ 
 1.2.3 CPUの命令の種類 
 1.2.4 命令実行サイクル 
1.3 ディジタルの世界 
 1.3.1 2進法によるディジタル化 
 1.3.2 数のディジタル化 
 1.3.3 文字のディジタル化 
 1.3.4 画像のディジタル化 
 1.3.5 音のディジタル化 
章末問題

2.プログラムの世界
2.1 ソフトウェアの役割 
2.2 アルゴリズムとプログラム 
2.3 プログラムの変数とメモリ 
2.4 プログラムの開発過程 
2.5 オブジェクト指向プログラミング 
 2.5.1 VBAとオブジェクト指向 
 2.5.2 プログラムのなかのオブジェクト 
章末問題

3.VBAと開発環境
3.1 表計算ソフトとマクロ 
3.2 VBAの開発環境VBE 
 3.2.1 Excelの構成要素 
 3.2.2 プログラムの開発環境VBE 
 3.2.3 プログラムの開発過程 
3.3 プログラムの編集 
3.4 ファイルの保存・読み込み 
 3.4.1 ファイルの保存 
 3.4.2 ファイルの読み込み 
3.5 プログラムの実行 
 3.5.1 VBEのもとでの実行 
 3.5.2 ワークシートのもとでの実行 
3.6 VBEによるデバッグ 
 3.6.1 デバッグの概要 
 3.6.2 実行時エラーのときのデバッグ 
 3.6.3 計算間違いのときのデバッグ 
3.7 デバッグをするときのポイント 
章末問題

4.ワークシートの基本操作
4.1 Excelのオブジェクト 
4.2 オブジェクトのプロパティの利用 
 4.2.1 プロパティの形式 
 4.2.2 セルへの入力 
ほか

商品詳細

出版社名
コロナ社
サイズ
26cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ