• ベストアンサー

数学の問題が分からなくて困っています

レポートで出たんですけど、2^128=x×10^yを手計算してその過程を書けという問題が出たのですが全くわかりません。ぜひ教えてください。最終的な答えはx=3.4でy=38だそうです。ヒントは両辺の対数をとることだそうです。よろしくお願いします。

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

  • ベストアンサー
  • Meowth
  • ベストアンサー率35% (130/362)
回答No.4

ちょっと補足、 x×10^y としたときの条件は 1≦x<10 だから log1≦logx<log10 0≦logx<1 128log2=0.3010×128=38.528=logx+y で 38.528=logx+y となったら、小数部がlogx 整数部がyに対応する。 y=38 logx=0.528 がわかる。 対数表で、logx=0.528となるxを探せば、 x=3.373 となる。(ちなみにANo.2は.の位置がずれている)

heavengate
質問者

お礼

ありがとうございます。とても参考になりました。

その他の回答 (4)

  • arrysthmia
  • ベストアンサー率38% (442/1154)
回答No.5

仮数部2~3桁の精度でよいなら、根性だけでも済みます。 2^2 = 4 2^4 = 4^2 = 16 2^8 = 16^2 = 256 2^16 = 256^2 = 65536 ≒ 6.55 × 10^4 2^32 ≒ (6.55 × 10^4)^2 ≒ 42.90 × 10^8 2^64 ≒ (4.29 × 10^9)^2 ≒ 18.40 × 10^18 2^128 ≒ (1.84 × 10^19)^2 ≒ 3.39 × 10^38

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.3

>log2=0.3010 >がないとできるのだろうか? レポートなんだから、それが「課題」なんじゃないの? 対数表を使っておしまい。て、そんな馬鹿な。

  • Meowth
  • ベストアンサー率35% (130/362)
回答No.2

log2=0.3010 がないとできるのだろうか? 2^128 なら掛け算すれば 有効数字2けたというのもなぜだろうか。 ちなみに、log2=0.3010があたえられているなら、 128log2=0.3010×128=38.528=logx+y y=38 だが、 x=10^0.528 が33.79だとは普通はわからないだろう。

heavengate
質問者

補足

答えていただいてありがとうございます。先生がこの問題はどのように計算してもよいと言っていたので、log2=0.3010などの常用対数表を使ってもいいんだと思います。なので上の式をもう少し詳しく教えていただけると助かります。

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

>手計算してその過程を書けという問題が出たのですが全くわかりません。 わからないのは「手計算」の意味ですか? それとも「過程」の意味ですか?

heavengate
質問者

補足

言葉が足りずすいません。わからないのは過程のほうです。

関連するQ&A