こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

電卓の使い方

電卓にはEが出てもそのまま計算できると聞きました。
例えば、
50席に50人が座るには何通りあるか?
という問題の解き方は、
50*49*48*47・・・・*1まですれば解けますが、
それを電卓でするにはどうすれば良いのでしょうか?
よろしくお願いいたします。

投稿日時 - 2008-04-29 18:32:05

QNo.3985317

困ってます

質問者が選んだベストアンサー

エラー表示が出るたびに「C」や「CE」など(機種により名前は異なる)のボタンを押してやれば計算が続けられます。

エラーが出た際の表示は、小数点のある位置がその電卓の最大表示桁を示します。
例えば8桁の電卓であれば、50×49×48×47×46の時点でエラーになり、表示は2.5425120となります。
これは小数点以下に8桁あることを示しますので、254251200を表します。
ここでCなどのボタンを押すと、その表示通りの値2.5425120として計算が続けられます。つまり100000000分の1の値になっているわけです。
ですからクリアの回数を覚えておいて、最後に出た結果にその回数だけ100000000をかけてやれば求める答えが(概数で)出ます。

なお、クリアしたときに表示が0に戻ってしまった場合、そのボタンではありません。
大抵クリア系のボタンは2つあるのですが、AC、C、CEなどと名称が不定なので分からなかったら両方押してみてください。

投稿日時 - 2008-05-01 22:09:43

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

「電卓」って言ってもいろんな種類があるわけだから, 「どれか」まで指定しないと質問にならないです. ちなみに HP 49G なら
50 [ENTER] FACT [ENTER]
と打てば, きっちり正確な答えが出ます.

投稿日時 - 2008-04-30 16:54:31

ANo.2

windowsの電卓では、(アクセサリにある)
「n!」のキーがあるので、

"5"→"0"→"n!" とクリックすれば、下記↓

3.0414093201713378043612608166065e+64

投稿日時 - 2008-04-29 21:01:22

ANo.1

50の階乗 50*49*48* … *3*2*1 を電卓で計算すれば多分
 3.04141E+64
などのように表記されると思いますが65桁の数となります。ひとつひとつ掛けていかないといけませんが、正確な数字がでるわけでないし意味がないと思います。Excelなどでは =FACT(50) と数式を入れれば同様な結果を得られますが、Excelの場合、正確な数字として扱えるのは約15桁までの数字でそれ以上になると、例えば、正しくは
  1234567890123456789012345
でも
1234567890123450000000000
のようになってしまいますよ。
普通の方法では1の位まで正しく計算することはできないということです。それを可能にするには、多倍長電卓などのコンピュータソフトを導入するしかありません。以下のURLを参考にしてみてください。

http://www.vector.co.jp/soft/win95/personal/se242555.html

 

投稿日時 - 2008-04-29 19:17:38

あなたにオススメの質問