• 検索結果がありません。

まえがき(pdf)

N/A
N/A
Protected

Academic year: 2021

シェア "まえがき(pdf)"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

Excel-VB : 2013/11/5(13:58) (3/176)

は じ め に

このテキストはプログラミングを初めて学ぶ人のために準備されました。コンピュータの持つ力 を 100% 引き出すためには,プログラミングの技法を理解する必要があります。本書を読みなが ら実際にパソコンを使って学習を進めていくことにより,プログラミングの方法を自分のものに してください。 この本を構成する 2 つの柱があります。プログラミングでは,あなたとコンピュータが会話を するための新しい言葉を学ぶことになります。この「外国語」のための基本的な文法と単語の学 習が本書の 1 つの柱です。覚えるべき単語の数は一握りで不規則変化もありません。そのかわ り,正確さと論理性が要求されます。コンピュータに適切に指示をするための考え方,つまり, アルゴリズムもしっかりと学んでいただくことになります。そのアルゴリズム学習が本書の 2 番 目の柱です。

ここでは Visual Basic 言語を Microsoft Office パッケージの一部である Excel の環境の中で 学ぶことにしました。この選択は次のようなことによります。まず,初心者があまり複雑な操作 や手順をふまなくてもプログラミングの学習に入っていけるという点があります。また,Office パッケージが入っているパソコンは多いので,学校や自宅などで自習することができます。さら に,理工系でのコンピュータの応用は,数値的な処理に使われるケースが多いのですが,Excel はそのための最適な環境を提供します。 元来 Excel はワークシートの多数のセルに記入された数値の集まりを処理することを得意技と しますので,Excel は数値シミュレーションと極めて相性がよいのです。そして,計算をした結果 を表,あるいは,グラフにすることは Excel がやってくれますし,さらにそれらを Word で書い たレポートの中に貼り付けることもできます。また,統計分析ツールやベッセル関数といった特 殊関数など,数値的分析・計算に必要なものも Excel には内蔵されています。Excel は事務処理 のためだけのソフトではありません。理工系の人間にとって,非常に便利な道具箱なのです。い まや,パソコンの能力はかなりの水準に達しています。大規模な計算にはスーパー・コンピュー タや並列コンピュータを必要としますが,実用的な中小規模の数値シミュレーションはこのテキ ストで学んだ内容を土台としてパソコン上の Excel で実行することができるでしょう。 テキストの前半の 9 章は基本的な文法とプログラミングの考え方の解説にあてられています。 後半の 8 章は,上に述べたような方向への発展を考慮して数値的応用を主とした内容となってい ます。この後半には少し高度な内容も含まれていますので,無理に 8 章すべてをこなす必要は

(2)

Excel-VB : 2013/11/5(13:58) (4/176) ii は じ め に ありません。各自の判断,あるいは,指導の先生の指示によって取捨選択してください。Visual Basic言語の主要な部分は前半の 9 章でカバーされていますが,このテキストはプログラミング の理解を第一の目標としていますので,初心者にとって必要度が低そうな文法事項は付録にまわ しました。必要に応じ,その説明とオンラインマニュアルを参照してください。

先に Visual Basic を学ぶと記しましたが,Excel を環境として使っているので,正確には VBA (Visual Basic for Applications)を使うことになります。ただし,オブジェクトにかかわるよう な部分を除けば,本文で説明されていることは普通の Visual Basic 言語の文法ですから,単体 の Visual Basic でのプログラミングにもそのまま適用できます。ただし,出力と入力の基本と しては第 1 章と第 2 章で説明しますが,MsgBox,InputBox 関数が使われます。 このテキストが想定している読者はコンピュータ自体を専門とする人よりも,むしろ,コン ピュータの良いユーザになろうとしている人です。コンピュータのプログラミングを学ぶことに よって,論理的に考える,分析的に状況を把握する,総合的にものごとを理解する,という科学 的思考力を養成することができます。そのためには,単なるプログラムのタイピストになるので はなく,このプログラムの目的は何か,このプログラムはなぜこのように動作するのかという問 いかけを常に持ちながら本書を利用してください。そして,コンピュータがさまざまな専門分野 における重要な問題解決の道具であることを理解してください。 本書の内容は,筆者の勤務する大学の教育現場で多数の先生との共同作業により生まれたもの です。本書の原型となる書籍が誕生したのは 1999 年,Windows98 と Excel97 の時代でした。そ の後,数次の修正を経て今回第 3 版を上梓する運びとなりました。これまで,このテキストで学 ばれ,そしてプログラミングの楽しみを味わっていただけたであろう読者の方々,各種のご教示 をいただいた諸先生方,出版にご協力いただいた方々に,心から感謝の意を申し上げます。特に, 飛松敬二郎先生,山崎浩之先生をはじめとする工学院大学の情報基礎教育運営委員会の各先生, および,共立出版株式会社の寿日出男氏,吉村修司氏に記して感謝の意を表させていただきます。 2013年 9 月 加 藤   潔 

参照

関連したドキュメント

下記の 〈資料 10〉 は段階 2 における話し合いの意見の一部であり、 〈資料 9〉 中、 (1)(2). に関わるものである。ここでは〈資料

 さて,日本語として定着しつつある「ポスト真実」の原語は,英語の 'post- truth' である。この語が英語で市民権を得ることになったのは,2016年

これまた歴史的要因による︒中国には漢語方言を二分する二つの重要な境界線がある︒

“Microsoft Outlook を起動できません。Outlook ウィンドウを開けません。このフォルダ ーのセットを開けません。Microsoft Exchange

線遷移をおこすだけでなく、中性子を一つ放出する場合がある。この中性子が遅発中性子で ある。励起状態の Kr-87

スキルに国境がないIT系の職種にお いては、英語力のある人材とない人 材の差が大きいので、一定レベル以

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

編﹁新しき命﹂の最後の一節である︒この作品は弥生子が次男︵茂吉