円周率を求めるプログラミングって作れるの?
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGこんなプログラミング作れますかね〜?
0029sage
NGNG円周率=3
0030デフォルトの名無しさん
NGNGプログラミングって作れるの
はい... by A.Iプログラマー
今だったらインターネットとかにアクセスして情報を収集して
コードを生成するプログラムとか...
0031デフォルトの名無しさん
NGNGS ← 0
くりかえし ここから{
0 ≦ x < 1 を満たす x の値をランダムで決定
0 ≦ y < 1 を満たす y の値をランダムで決定
x^2 + y^2 ≦ 1 を満たすならば S ← S + 1
C ← C + 1
π ← 4 × S ÷ C
}くりかえし、ここまで
無限会繰り返せば、πは真の値に近づく。いじょ。
0032デフォルトの名無しさん
NGNGうくっ、言葉尻を捉えるのは某氏みたいで嫌なのですが、
それって“プログラムを作るプログラム”ではないの?
あるいは“プログラミングを行うプログラム”
0033デフォルトの名無しさん
NGNGつまり、プログラミングをしている状態を作り出すプログラム
プログラマーをやる気にさせる、または追い込むプログラム・・・
ビニ本と鞭を操るプログラム、か。。。
003430
NGNGこれは「プログミングをつくるプログラムです」って
マニュアルに書けば文字のとおりだし
商標とるとか、製品名にするとかようは結果しだい。
あと技術レベルとしてもいっこ上だし
古くはルービックキューブの解法プログラムのプログラミングについて
とかハノイの塔のプログラミングを「解明」せよとか
プログラムを作ることではなくてプロセス自体をテーマにしたことがあるのも事実
例えばこのスレのレスを生成するプロセスと
得たドキュメントからプログラムを生成するプロセスを
体系化しておくのか人任せにしておくのかではだいぶ違うという
ソフトウェア品質管理にまではなしはおよぶんだす
0035デフォルトの名無しさん
NGNGてめぇのプログラムか!!単発質問スレ連発してやがるのは!!!
0036デフォルトの名無しさん
NGNGΣ(゚д゚lll)ガーン
今明かされる衝撃の事実! 犯人は30だた!!
でも“クソスレ立てるプログラミングを作るプログラム”って
何処の誰が買って使うんだー!?
003730
NGNG>>36
まぁ、プログラミング生成とまではいかなくても
かってに書き込むプログラムみたいなのは2チャンネラー(消防)が
嫌がらせ用にあさっていたりDM業者とかはCGI型で使うって話だ
WSHで送信程度なら割と簡単に組めるご時世だからね、
あたしゃー逆にドキュメントから文字を解析して
その情報に基づいてコードを生成するシステム、つまり
”円周率を求めるプログラミング”のプログラムでせめたい。
ついでに情報と難易度からプログラマーのできを判定するシステムを作って
企業に売りつけるとか...
0038デフォルトの名無しさん
NGNGルドルフ・ファン・ケーレンじゃあるまいし
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNG>>4から円周率をゲットできるんじゃない?
最小の手間でなんとかなるかと
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGそれを円の直径で割る。
一致したところまでを円周率をして採用する。
nをどんどん増やせば精度も上がる。
0043デフォルトの名無しさん
NGNG語呂合わせじゃなくて、ひたすら数字のられつにリズムをつけて丸暗記。
ちょっとした乱数のテストデータをじか打ちする時なんかちょっと便利なこと
もある。
0044デフォルトの名無しさん
NGNG三角比はどうやって求めるの?
0045デフォルトの名無しさん
NGNGπは乱数としてはあんまり質がよくないんじゃなかったっけ。
まぁそんな厳密な用途には使わんのだろうけど。
0046デフォルトの名無しさん
NGNG今時モンテカルロ法は・…(; ´∀`)
0047デフォルトの名無しさん
NGNG頭いいな、アンタ。
それとも、有名な方法なのか?
0048デフォルトの名無しさん
NGNG古代ギリシアの時代から使われている手法です。
0049デフォルトの名無しさん
NGNG何桁までをどれぐらいの時間で出来る、みたいな表現とかしてるのを
見たことがあるけど、「そもそも、その計算って、どうやってるの?」
という、>>1のような疑問は漠然とあったなぁ。
005049
NGNG姿を想像してた時代が私にはあった。(^-^;
0051デフォルトの名無しさん
NGNG嘘だと思うならおっきなノートに正確にグラフ書いて面積測ってみろーい。
ネタスレなんですよね...
0052デフォルトの名無しさん
NGNG激しく同意。でも「積分する」をもうちょっと簡略化しよう。
(4/n)*((n^2/{n^2+1^2})+(n^2/{n^2+2^2})+(n^2/{n^2+3^2})+・・・・・+(n^2/{n^2+n^2}))
nに1億とか代入してみな。円周率に近づいていくから。
もちろん、こちらも可。(まあ積分知ってりゃ、他にもいろいろ解法はあるが。)
[1-(1/3)+(1/5)-(1/7)+・・・・・+{(-1)^n}*(1/n*2+1)]*4
(ひとついっておくが、単純にFor〜Nextでつないだって10数桁しか
でてこないぞ。工夫が必要。)
>>51に続いてマジレス。
0054デフォルトの名無しさん
NGNGC だって簡単だゾ。
#define PI 3.14159265358979
円周率が変わったときにはこの1行を書き換えるだけでいいんだ!
0055デフォルトの名無しさん
NGNGあと全部コンパイルし直しね(w
0056デフォルトの名無しさん
NGNGあはははは
0057デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG非Eucrid座標系しらないんだろうね。馬鹿って平和でいいわぁ(w
0060デフォルトの名無しさん
NGNG円周率は3.14から3で1回変更。
消費税率も3%から5%で1回変更。
なので同頻度です。
0061デフォルトの名無しさん
NGNG[Domain Name] 141592653589793238462643383279502884197169399375105820974944592.JP
[登録者名] 須磨 洋祐 ([email protected])
[Registrant] Suma, Yosuke
[Name Server] saru.italk.ne.jp
[登録年月日] 2001/05/01
[有効期限] 2002/05/31
[状態] Active
[最終更新] 2001/10/20 15:19:32 (JST)
Contact Information: [公開連絡窓口]
[名前] 合資会社ヒューメイア / ドメイン名登録者への連絡取次ぎ窓口
[Name] Humeia Limited Partnership / JP Domain Service Division
[Email] [email protected]
[郵便番号] 100-0000
[住所] 以下のURLで、このドメイン名の登録者への連絡が可能です。
https://ssl.humeia.co.jp/dotjp/Contact.html
公開連絡窓口とは -> http://jprs.jp/dotjp/faq_6.html#61
[Postal Address] See:
https://ssl.humeia.co.jp/dotjp/Contact.html
[電話番号] 03-0000-0000
[FAX番号]
0062Euclidは非Eucridですが何か?
NGNG早くなります。それで電卓使って近似値出すというのが一松信氏の本に書いてあった
ような。20年くらい前に読んだ本なので記憶が不確かですが。
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNG>非Eucrid座標系しらないんだろうね。馬鹿って平和でいいわぁ(w
その場合、定数にならんだろ(ちったかぶりっこ)
0066デフォルトの名無しさん
NGNGそれがまさにルドルフ・ファン・ケーレンがとった方法です。彼は、16世紀末に、
正691京7529兆276億4108万1856角形の周の長さを計算し、円周率を35桁求めました。
これがこの方法の限界といわれています。
0067sage
NGNG3.14=おっπ
0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG意味がわかりません。
千桁ってどういうことですか?
円周率は3です。
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNG六角形まんせー
0072デフォルトの名無しさん
NGNG0073デフォルトの名無しさん
NGNGsample/pi.rb
0074デフォルトの名無しさん
NGNGRubyのソース取ってくれば/sampleにpi.rbが入ってる。
それ実行しろ。
0075デフォルトの名無しさん
NGNGマチンの公式が最強。
0076デフォルトの名無しさん
NGNGhttp://www1.coralnet.or.jp/kusuto/PI/
http://www.asahi.ne.jp/pai/
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG中途半端だな。
円周率は3
0079デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています