【問題】ニュートンの公式で式一つでπを計算してください。
π=6*(1/2+1/(3*2*2^3)+(1*3)/(5*2*4*2^5)+(1*3*5)/(7*2*4*6*2^7)・・・・・・・)
解答用参考ファイル:Q90_2011をダウンロード
**********************************************************************************
尚、解答発表は03/05(土)の午後8時の予定です。(状況によっては
変更される可能性があります)
それまでは直接数式を書き込むこと・ポイントとなる関数名を
書き込むことはご遠慮ください。
**********************************************************************************
この問題、場合によっては関数でできるのか?って言う正に「関数でできますかーー」にふさわしいテーマかもw
私も最初式一つでは無理じゃないかと思ってました。
なお、、やり方によっては、2007以降と2003では差がでます。
文字数をおっしゃる場合はバージョンも添えてくださいね。
私は基本的に2003までの前提で出題者解答作るつもりです。
投稿情報: y sakuda | 2011年3 月 1日 (火曜日) 午後 08時05分
う~ん、複雑ですじゃ・・・
これを扱うのはどのレベル?
1.高校三年教科書レベル
2.センター試験レベル
3.標準的入試レベル
4.難関大学入試レベル
5.その他
目がくらみまする~ (x。x)゚゚゚
投稿情報: くまぷー | 2011年3 月 1日 (火曜日) 午後 09時15分
この式がどこからどう出てきたかなんかは関係ないです。
シート式で各項を計算するなら、計算例にある通り単なる算数です。
これを一つの式にまとめてやるところが腕の見せ所w
まあ、このサイトですから、だれも回答をしてくれないなんてありえないと思ってますがw
投稿情報: y sakuda | 2011年3 月 1日 (火曜日) 午後 09時25分
ありゃ、ジョー3すら来てない^^;
投稿情報: y sakuda | 2011年3 月 1日 (火曜日) 午後 11時17分
>・・・3すら来てない^^;
きてはみたが、、、、、、
色々な式が、、、、不思議だなーーー
π って、神秘ですよね-
投稿情報: ジョー3 | 2011年3 月 2日 (水曜日) 午前 09時29分
おいらにもっと実力があれば・・・
実のあるコメントができるのだが・・・
投稿情報: くまぷー | 2011年3 月 2日 (水曜日) 午後 07時22分
うーーん、ジョー3来てくれたけど今だにできたと言う宣言はなしですか・・・・・
投稿情報: y sakuda | 2011年3 月 2日 (水曜日) 午後 08時25分
閑古鳥状態ですねーーw
投稿情報: y sakuda | 2011年3 月 2日 (水曜日) 午後 11時06分
ヒントになるかどうか知りませんが・・・・・
2007以上の場合、例示の最後の項の (1*3*5)/(2*4*6) の部分はFactDoubleが
配列数式の中で使用できますので、割と分かり易い式が書けます。
ところが、2003ではFactdoubleは配列数式の中では機能しませんので、ちょっと厄介です。
ただし、Factdoubleを分母と分子で2回使うと結構字数が必要になり、私は2010では90台の式しか手持ちがありません。
2003ではFactdoubleを使用せず、70台で実現できてます。
最初にこの式にチャレンジした時式一つではダメとあきらめかけたのは、このFactdoubleが配列数式の中で使用できないと言うのが原因です。
投稿情報: y sakuda | 2011年3 月 3日 (木曜日) 午前 12時06分
開始以来初めて参加者なしで答え合わせを迎えるかも^^;
投稿情報: y sakuda | 2011年3 月 3日 (木曜日) 午後 07時35分
まだまだ3日もありますよ。
投稿情報: | 2011年3 月 3日 (木曜日) 午後 07時49分
ん?! ↑誰?
投稿情報: y sakuda | 2011年3 月 3日 (木曜日) 午後 07時51分
。
投稿情報: min | 2011年3 月 3日 (木曜日) 午後 07時51分
minmaxさんなんとかしてーー^^
投稿情報: y sakuda | 2011年3 月 3日 (木曜日) 午後 07時57分
今
会合中
まだなんにも手をつけてません。
投稿情報: min | 2011年3 月 3日 (木曜日) 午後 08時01分
あはは、、、
わたしも、、、、
ねず?・・・対策で、
ここ、、、、
2週間、、、、、
・・・・・・・・・
ても、あしも、、、
投稿情報: jyo3 | 2011年3 月 3日 (木曜日) 午後 09時44分
minmaxさんきっと何か出してくれると期待してます^^
ジョー3せめてオタマジャクシ状態に手か足を出してくださいよーー
この問題やるだけなら2007以上じゃ簡単すぎるって前提なんですが・・・・
2003まででやるにはちょっとひねりが必要ですが^^;
投稿情報: y sakuda | 2011年3 月 3日 (木曜日) 午後 11時23分
とうとう金曜日のこんな時間・・・・
出題者解答送付しました>くまぷーさん
それから明日は遅刻します。
投稿情報: y sakuda | 2011年3 月 4日 (金曜日) 午後 10時33分
>出題者解答送付しました>くまぷーさん
ありがとうございます。
>それから明日は遅刻します。
了解しました。m(__)m
投稿情報: くまぷー | 2011年3 月 4日 (金曜日) 午後 11時02分
2007でやってみましたよ~
95でした。
これは2003ではダメなんだろうなあ。
2003で出来る方法は長くなりそう??
投稿情報: min | 2011年3 月 5日 (土曜日) 午前 07時58分
おお、やっと回答者が出てきた^^
昨夜送った出題者解答の2007版は素直に書いて95、整理して90でした。
>2003で出来る方法は長くなりそう??
最終的にはこちらは79でおくりました。
投稿情報: y sakuda | 2011年3 月 5日 (土曜日) 午前 08時30分
結局なんだかよくわかりませんが、適当にやって79でした。
2003で動くのか不明です。
投稿情報: min | 2011年3 月 5日 (土曜日) 午後 05時09分
minさん、参加ありがとうございます。
ほんとうに助かりますm(__)m
投稿情報: くまぷー | 2011年3 月 5日 (土曜日) 午後 06時48分
>ほんとうに助かりますm(__)m
いえいえ、とんでもない。。
こちらこそお世話になっております。
今回の問題、携帯で見たときなんか厄介な問題だなと考えていました。
あの関数はすぐに思いつきましたが、
今朝、sakudaさんのヒントにあった関数を使って95位でした。
その関数を使わないであの関数を使って、最終的には
76
でした。
今は2003の環境がないので、あの関数が配列数式で動くのかわかりません。
投稿情報: min | 2011年3 月 5日 (土曜日) 午後 07時00分
エクセルシートに書いた数式の文字数を見てみました。
Factdoubleを使ったものの最短は89でした。
sakudaさんと若干違うのか??
投稿情報: min | 2011年3 月 5日 (土曜日) 午後 07時17分
問題作りました。
きっと簡単すぎるでしょう。
だから、、、
文字数宣言は、、無しにしたいかも知れない。
投稿情報: ジョー3 | 2011年3 月 5日 (土曜日) 午後 07時52分
で、今回も、,,,
・・・・・
出来なかった。
というより、、、手を出せなかった。
・・・・・・
ねず?のせいにしておく、、、、、
投稿情報: ジョー3 | 2011年3 月 5日 (土曜日) 午後 07時54分