新しく発言する EXIT インデックスへ
教えてください

  教えてください たける 2006/05/25 01:45:46 
  とりあえず,有理数モードを使って計算して... 白石 和夫 2006/05/25 10:31:50 
  「Hnから分母に1が表れるものを除いたのもを... 白石 和夫 2006/05/25 10:39:15 
  1/1や1/10、1/21、1/511など分母のいずれか... 中村 2006/05/25 13:04:21 
   └そう解釈すると, 白石 和夫 2006/05/25 14:49:15 
    └訂正 白石 和夫 2006/05/25 20:22:37 
     └本当にありがとうございます。 たける 2006/05/25 22:08:10 

  教えてください たける 2006/05/25 01:45:46  ツリーへ

教えてください 返事を書く
たける 2006/05/25 01:45:46
わからない問題があるので教えてください。
Hn=1/1+1/2+1/3+1/4+・・・・+1/n
Hnから分母に1が表れるものを除いたのもをInとし、問題に答えなさい。
I100=? I4259=? 100と4259はnのことです。
いきなり授業で言われたのでちんぷんかんぷんです。
わかる方がいらっしゃたらぜひ教えてください。
お願いします。

  とりあえず,有理数モードを使って計算して... 白石 和夫 2006/05/25 10:31:50  ツリーへ

Re: 教えてください 返事を書く
白石 和夫 2006/05/25 10:31:50
とりあえず,有理数モードを使って計算してみたらどうでしょうか。

  「Hnから分母に1が表れるものを除いたのもを... 白石 和夫 2006/05/25 10:39:15  ツリーへ

Re: 教えてください 返事を書く
白石 和夫 2006/05/25 10:39:15
「Hnから分母に1が表れるものを除いたのもをInとし」
を素直に解釈してよいのかどうかも問題ですね。
素直に解釈すると,
In=1/2+1/3+1/4+・・・・+1/n
の意味になりますから。

  1/1や1/10、1/21、1/511など分母のいずれか... 中村 2006/05/25 13:04:21  ツリーへ

Re: 教えてください 返事を書く
中村 2006/05/25 13:04:21
1/1 や 1/10、1/21、1/511 など分母のいずれかの桁に1があらわれるものをすべて除く、と言う意味にも取れると思います。この場合、素直に1〜nまでをForループなどでまわして一個一個チェックし分母に1が含まれない場合のみを加えていけば良いのではないでしょうか?(有効桁など考慮の必要はあるかもしれませんが。)

   └そう解釈すると, 白石 和夫 2006/05/25 14:49:15  ツリーへ

Re: 1/1や1/10、1/21、1/511など分母のいずれか... 返事を書く
白石 和夫 2006/05/25 14:49:15
そう解釈すると,
OPTION ARITHMETIC RATIONAL
LET t=0
INPUT n
FOR k=1 TO n
IF POS(STR$(n),"1")>0 THEN LET t=t+1/k
NEXT k
PRINT t
END
で計算できて,n=100のときの答は
14466636279520351160221518043104131447711
/
2788815009188499086581352357412492142272
ですが。
どういう意図があるのだろう?

    └訂正 白石 和夫 2006/05/25 20:22:37  ツリーへ

Re: そう解釈すると, 返事を書く
白石 和夫 2006/05/25 20:22:37
訂正
OPTION ARITHMETIC RATIONAL
LET t=0
INPUT n
FOR k=1 TO n
IF POS(STR$(k),"1")=0 THEN LET t=t+1/k
NEXT k
PRINT t
END
です。
n=100だと,
177832238551481179201394961323860201
/
54201971403181726574242236834062400


     └本当にありがとうございます。 たける 2006/05/25 22:08:10  ツリーへ

Re: 訂正 返事を書く
たける 2006/05/25 22:08:10
本当にありがとうございます。
助かりました。これからもよろしくお願いします。


インデックスへ EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。