prog4.jl |
# prog4.jl --- 漸化式 a_{n+1}=3a_n+1 で定義される数列 # Float64 は C の double と同じで 10 進法16桁, 10^{-308}〜10^{308} # 実は BigInt を使うと正確に計算できる function prog4(m) a=zeros(Float64,m) # a=zeros(BigInt,m) a[1]=1 println("a_1=$(a[1])") for n=2:m a[n] = 3*a[n-1]+2 println("a_$n=$(a[n])") end end |
prog4.jl |
# prog4.jl --- 漸化式 a_{n+1}=3a_n+1 で定義される数列 # Float64 は C の double と同じで 10 進法16桁, 10^{-308}〜10^{308} # 実は BigInt を使うと正確に計算できる function prog4(m) a=1.0 # a=BigInt(1) println("a_1=$a") for n=2:m a = 3*a+2 println("a_$n=$a") end end |