 
 
 
 
 
   
例題1.
  定数  が与えられたとき、漸化式
 が与えられたとき、漸化式
 
    
 の最初の 100 項を求めよ。
-- 要するに等比数列
 の最初の 100 項を求めよ。
-- 要するに等比数列 
 ですが、
この仕事を要求するには、例えば次のようなプログラムを書けば OK です。
ですが、
この仕事を要求するには、例えば次のようなプログラムを書けば OK です。
| 配列を使うバージョン touhi1.bas | 
| REM 等比数列 (配列を使うバージョン) DIM A(100) INPUT PROMPT "r=": r A(1)=1 FOR n=2 to 100 A(n)=r*A(n-1) print n;A(n) NEXT n END | 
演算精度を上げておくべきかもしれません。 これは (1000桁演算モード) ボタンを押しても実現できますが、 プログラムの先頭部分に例えば
| OPTION ARITHMETIC DECIMAL_HIGH | 
実は一度 A(n-1) として使われた後はもう使われなくなるので、 次のようなプログラムで済ませることが出来ます。
| 配列を使わないバージョン touhi2.bas | 
| REM 等比数列 (配列を使わないバージョン) INPUT PROMPT "r=": r A=1 FOR n=2 to 100 A=r*A print n;A NEXT n END | 
 
 
 
 
