スキップしてメイン コンテンツに移動

投稿

9÷0=0か? 計算しきれない数と人類

先日、話題になった『0除算の宿題』の話。 ある小学校の教師が「9÷0=?」という問題を宿題に入れていたというのだが、その答えに「0」と小学生は書き、「○(まる)」で採点されていたというのだ。わたしもこの類の宿題を小学生のとき(50年も前)に出されてびっくりした記憶があるから、小学校の伝統宿題なのか?  我々は、2の平方根は1.4142135623731、1÷3は0.33333333、など、計算しきれない数をある程度の桁でごまかして実用に使っている。 あるいは、計算せずに「ルート2」や「3分の1」のままにしておく。記号で「π」や「∞」などにしておく。 では、0で割るのも、近い数でごまかして答えが出せないのかと考えられたのが、極限という考え。0に近い数で割るというのだ。 人間の知恵ってすごいね。 例の9÷0をごまかして0に近い数で割ると、 9÷0.0000001=90000000 電卓で計算するとこのぐらい。 割る数の小数点以下のゼロを無限に増やしていくと、答えは9の後ろに無限に0が付く。 実は、0に近いと言っても、マイナスとプラスがあるから、答えもマイナスとプラスがある。 『±∞』 が正解に近い数らしい。 つまり、『0』は大不正解。間違いです。 平方根や円周率みたいに、正解はないが、近い数は求められるということだ。 0の発見と∞の発見は人類に進歩をもたらした。 無理数や分数も。 今回、この変わった宿題のために多くの人類が数学に興味を持ったのもいいことだ。

Windows 8 初心者1日講座開講

マウスとキーボードを使う講座ですが、Windows 8 の1日パソコン教室(1日講座)を開講しました。 以前のWindowsとはまったく使いかたが変わったので、使えない人が続出だと思います。 タブレットのような小さなパソコンはうちではお教えしていません。(持ち込みパソコンを除く) 初心者向けWindows 8 1日講座 1日教室 Windows 8 初心者向け1日教室 1日講座

Emily カレンダー

うちの教室にいつも飾ってあるEmily the Strangeのカレンダー。 来年のが届いた。 表紙の裏だが、 「バーカ!」 の指をしている。ありゃ。カレンダーのページでなくてよかった。

業務妨害さんたちの言い訳

いたずら申し込みの被害をよく受けますが、「予約の日付を間違えた」が多いかな。他の日を指定しなおさないか、他の人が予約を入れている日時をさらに指定してくる。いたずらか業務妨害と判断します。いかなる場合もお支払の義務はありますので、変な言い訳はしないほうがいいと思います。 ・日付を間違えた ・時間を間違えた ・体調が悪い ・お金がない ・入院した ・家族が入院した ・家族が死んだ ・財布を無くした ・財布を忘れた ・場所がどこにあるかわからなかった(地図をもって来るように) ・仕事が入った(約束をすっぽかしたり、払うべきものを払わなかったりするような人は仕事もうまくいきませんよ。) 電話のときは男性にも(たぶん同一人物)によくやられたましたが、メールのみにしてからは女性名(名前だけ?)の加害者なことが多いようです。 たぶん、複数の教室の予約を入れて、1つだけ行って、あとはすっぽかすってことでしょうけど、こちらからすると、業務妨害かいたずらなわけですよ。 たまにあるのが、「入院しました」「財布が無くなった」。いたずらでなくても、キャンセル料を払わない理由にはならないので、請求はし続けている。 「財布を忘れた」と言ったので、後払いでいいことにしたら、それっきり、お金を払わず、連絡を取れないのもいる。受講料とテキスト詐欺られた。あれはいまだに捕まらない。10年間で3人いたが、2人は払ってくれた。 「どこにあるかわからなかった」っていうのもあり。「体調不良」もよくある。うそか本当かは判断のしようがないですが、キャンセル料の踏み倒し理由にはならないですからね。 どう対処かは、根気よく、お支払の請求をつづける。と、警察に相談。

オブジェクト指向とは

普通にプログラミングする手法ですけど。(笑) Javaが流行りだした当初、たぶん、話題づくりに作った「造語」だと思います。 昔からプログラミングしていた人だと、新しい言葉なのでなんなのかわからないだけです。 ですが、名前は違いますが、普通に昔からやっていたことです。 電子計算機ができた当初、プログラミングは、直線的プログラミングと言われ、一つのブロックで1本のプログラムでした。つまり、「読み込み処理」も「計算処理」も分けることなく、つなげて一つのプログラムとして書かれていました。 少し進んだ時代に、構造化プログラミング、つまり、処理を細かくわけて、「読み込み処理」「計算処理」「書き出し処理」…などと分け、順にそれぞれを呼び出す方式に代わりました。「サブルーチン」や「関数」と呼ばれる、よく使われる処理を予め別に作っておくこともありましたが、その当時は主な使いかたではありませんでした。 で、オブジェクト指向の「オブジェクト」と呼ばれているのは、前述の「関数」や「サブルーチン」を少し発展させたものです。「関数」そのものだと言ってもいいです。なぜ「オブジェクト(物)」と言うのかの説明でよく出てくるテレビの話をここでも書いておきましょう。 「 テレビを操作するのに、中の回路がどうなっているかなど知る必要はない。ただ、操作方法と見たい番組がわかっていればいい。それでテレビを見ることができる。 」 Excelでよく使うSUM関数やAVERAGE関数と同じですね。範囲を与えれば、答えを返してくれる。関数のプログラムがどうなっているかは見ることもできない。実は、オブジェクト指向は、プログラムを「関数」ばっかりで作るという考え方です。昔からやっていることです。 オブジェクト指向の従来の関数と考え方が違って見えるところは、関数(メソッド)がオブジェクト(対象物)と組みになっているところです。よく使われるエクセルのVBAもオブジェクト指向言語です。セルの中に色を着ける場合と文字に色を着ける場合の記述は、それぞれ range("a1").interior.color = rgb(255, 0, 0) range("a1").font.color = rgb(255, 0, 0) などと、オブジェクト(対象物=適用先)...

情報処理技術者資格って要りますか? よくある質問

「情報処理技術者資格って要りますか?」 よくある質問ですが、もちろん、法的には必要ありません。 ネットでは、たぶん持っていないせいぜいパソコンしかできない人が「そんなの要りませんよ。」などと無責任に答えているのをよく見かけますね。銀行や証券会社や国などの世界を動かしているような大型コンピューターの上級の技術者なら持っています。下級の技術者は持っていなくてもいいので、それなりの仕事をしています。ですが、普通は下級の技術者も機会があれば、情報処理技術者の勉強をして資格を取ろうと努力しているのが普通です。 情報処理技術者試験は、技術者(SEやプログラマーやITの管理責任者)が持っているべき知識の指針です。資格を取らなくても、受験勉強をすることにより、ITを活用したビジネスの常識やシステム設計やプログラミングの常識を体系的に学ぶことができます。法的には資格を取らなくて構わないのですが、せっかく学んだら、資格を取りたくなると思います。 私は、まったくプログラミングの常識を知らない人が作ったバグだらけか効率が悪いソフトを直すというか作り直す作業に辟易して、会社を退職し、請負でソフトを作る会社とパソコン教室をはじめました。 できる人に迷惑をかけないためにも、本格的なプログラミングの勉強をしていただきたいものです。うちにもITパスポート試験の受験対策講座がありますが、素養のない人が受けるとたいへんなことになると思います。ある程度できない方は、ご自分で時間をかけて勉強したほうがいいと思います。

非常に迷惑な受講者

先生の話をまったく聞こうとしない受講者が先日来た。いったい何しに来ているんだろうか?  血圧が上がると眼底出血をする可能性があるので、こういう人はご遠慮願いたい。 富士通エフ・オー・エムの本は、本来講習会用テキストなので、先生が説明しないと説明不足になるヶ所が多いため、先生であるわたしが説明をかなりする。「そんなことはどうでもいいので、先進めてください。」などと授業の進行を妨げる発言が多く、授業にならなかった。「知っているんですか?」と聞けば、知っているというので、「では、問題をやってください。」といえば、まったく手が動かず、勉強する気がないだけだとすぐにわかる。ほんとうに知っているなら、申込みしてくるはずはないし、受講するわけがない。 基礎的な範囲はどうでもいいから、応用的な範囲を教えてくれ、というのが趣旨のようではあったが、基礎もできない人に教えるのは困難である。たとえるなら、「はしごをかけずに屋根に登ろうとするようなもの。」だから。基礎の上に応用があるという基本的なことがまったくわかっていない人が多いのにはいつも困っている。 だれかにいたずら申込みをするように頼まれたが、うちはすぐに警察を呼ぶことになっているので、仕方なくやってきたなんてことがあるのかと思うぐらい、やる気のない人だった。いろいろと謎な人物であった。 前は、会社にパソコン教室に行ってくる、と嘘を言って、休みをもらう人がいたようで、それがいたずら申込みの原因になっていたようだった。「警察に」と言う言葉を書いていなかった頃は頻繁にやられた。会社と思われるところから、「○○、そちらに行っていますか?」と電話がかかってくることもあり、個人情報なので、「そういうことは答えられません。」と答えたこともあった。