解:(Ⅰ)当n=1时,有, 由于an>0,所以a1=1; 当n=2时,有, 将a1=1代入上式,由于an>0,所以a2=2; (Ⅱ)由于 则有,② ②-①,得, 由于an>0,所以,③ 同样有 ③-④,得, 所以, 由于a2-a1=1, 即当n≥1时都有, 所以数列{an}是首项为1,公差为1的等差数列,故an=n; (Ⅲ)由(Ⅱ)知an=n, 则, 所以
, , ∴数列{Sn}单调递增,所以, 要使不等式对任意正整数n恒成立,只要, ∵1-a>0, ∴0<a<1, ∴1-a>a,即, 所以,实数a的取值范围是。 |