(1)令m=1,S n-a 1=qS n-1,S n+1-a 1=qS n,两式相减得:a n+1=qa n(n≥2),
令n=1,a 2=qa 1,所以数列{a n}是等比数列,
(2)不妨设公差为3的等差数列为 i,i+3,i+6,若S i,S i+3,S i+6成等差数列,
则 a i+1+a i+2+a i+3=a i+4+a i+5+a i+6=( a i+1+a i+2+a i+3)q 3,
即 1=q 3,解得 q=1.
若S i+3,S i,S i+6成等差数列,则-( a i+1+a i+2+a i+3)=( a i+1+a i+2+a i+3+a i+4+a i+5+a i+6),
∴2( a i+1+a i+2+a i+3)+( a i+1+a i+2+a i+3)q 3=0,即 2+q 3=0,解得 q=-
3 2
.
若S i+3,S i+6,S i成等差数列,则有 ( a i+4+a i+5+a i+6)=-( a i+1+a i+2+a i+3+a i+4+a i+5+a i+6),
∴2( a i+1+a i+2+a i+3)q 3+( a i+1+a i+2+a i+3)=0,∴2q 3+1=0,解得 q=-
1
3 2
.
综上可得,q的值等于1,或等于 -
3 2
,或等于 -
1
3 2
.