モンスターカレンダー

 2009年9月 
123456789101112131415161718192021222324252627282930

突然ですが、数学の問題

| コメント(0)

問.xを求めよ。

(1) 2x = 10
(2) 3x = a
(3) ax = b

突然ですが、今日は数学の問題です。
数学と言っても中学1年生くらいの簡単な話ですので、数学が嫌いだった人も、そんな昔のことはすっかり忘れてしまった人も、ちょっと考えてみてください。

それでは解答です。

(1) x = 5
両辺をxの係数 2で割るだけですね。

(2) x = a/3
これも同じように、両辺を3で割るだけですね。

(3) x = b/a
これも同じように、両辺をaで割るだけですね。


はい、違います!

現役プログラマーの皆さん、プログラマーを目指している皆さんは、もうわかっていますよね。
「何で?」って思っている方、このxを求めるプログラムを作って見ましょう。

引数でaとbをもらって、xの値を戻り値で返しましょう。
戻り値はb/aですか?

ダメですよね。
0割りが発生してしまうかもしれませんよね。

数学の問題と思うとわからなかった人も、プログラムで考えるとわかりますよね。

この(3)の解は

 a ≠ 0 のとき、
   x = b/a
 a = 0 のとき
  b = 0 ならば
   x は全実数
  b ≠ 0 ならば
   x は解なし

っていう感じです。

学生時代、数学なんか世の中に出て役に立たないって思っていませんでしたか?
でも、知らないうちに使っているんですね。

しげお

コメントする

MT42BlogBetaInner

カテゴリ

ウェブページ