Next: 4 課題5C2  
Up: 情報処理2 第5回 十進BASIC (2)
 Previous: 2.5 課題5B
 
これはレポートを提出するかどうか任意(余裕がある人向けの「挑戦課題」)。
締め切りはこの講義の最終回まで。
提出方法は、
syori2@math.meiji.ac.jp (@はASCIIの@) に電子メールを送ること。
半径 
 の円の円周 (の長さ) は、円周率 
 に等しい
(
 なので 
)。
有名なシラクサのアルキメデス (BC287?〜BC212) は、
内接正 
 角形の周の長さ 
 と、
外接正 
 角形の周の長さ 
 を考え、
をもとにして、
実際に 
 に対して 
, 
 を計算して
(正六角形から始めて、辺の数を倍にしていった)、
 の評価を得た。
アルキメデスは 
, 
 について成り立つ漸化式 (?)
を用いて計算したという3。
 の場合、
すなわち内接・外接正 
 角形の周長をそれぞれ 
, 
 とおく:
このとき 
, 
 について成り立つ漸化式を導き、
と合わせて用いて 
, 
 を計算するプログラムを作成し、
以下の (1), (2) に答えよ。
- (1)
 
- 正96角形 (
 の場合) を利用すると、
 のどのような評価が得られるか。
 
- (2)
 
- ネットで検索すると、
内接正多角形の周長で円周率の近似値を求めた歴史上の話が色々見つかる
(円周率マニアは多く、歴史の蘊蓄を語ってくれます)。
それらの話をいくつか選んで確認せよ
(正 
 角形の周の長さを用いて小数点以下○○桁の値を求めたとある場合、
本当にそれができるか -- ときどきウソが書いてある)。
 
- もし高精度計算が必要な場合は、
OPTION ARITHMETIC DECIMAL_HIGH と宣言して、
1000桁演算を行うとよい。
 
- 十進BASICには、円周率の近似値を持つ
PI という定数が事前に定義されているので、
チェックに利用できる。
 
 
 
   
 Next: 4 課題5C2  
Up: 情報処理2 第5回 十進BASIC (2)
 Previous: 2.5 課題5B
Masashi Katsurada 
平成22年6月2日