初級シスアド 平成16年度秋 午前問27
表計算ソフトを使って、次の式で表現される数列を第10項まで求めたい。セルA3に式を入力し、セルA4~A10に複写する。セルA3に入れる式はどれか。
a[1]=1、a[2]=2、a[n]=a[n-1]+a[n-2] (n>=3)
┌─┬───┐ │ │ A │ ├─┼───┤ │1 │ 1 │ ├─┼───┤ │2 │ 2 │ ├─┼───┤ │3 │ │ ├─┼───┤ │:│ : │ └─┴───┘
ア A1+A2
イ A$1+A$2
ウ A$1+A3
エ 合計(A$1~A2)
解説
a[3]以降は、
a[n]=a[n-1]+a[n-2]
a[3]=a[3-1]+a[3-2]=a[2]+a[1]=A2+A1
a[4]=a[4-1]+a[4-2]=a[3]+a[2]=A3+A2
a[5]=a[5-1]+a[5-2]=a[4]+a[3]=A4+A3
となります。
┌─┬───┐ │ │ A │ ├─┼───┤ │1 │ 1 │ ├─┼───┤ │2 │ 2 │ ├─┼───┤ │3 │=A1+A2│ ├─┼───┤ │4 │=A2+A3│ ├─┼───┤ │5 │=A3+A4│ ├─┼───┤ │:│ : │ └─┴───┘
A3に式を入力して、セルA4~A10に複写しますので、A3の行指定は、相対参照にする必要があります。したがって、A3にはA1+A2か、$A1+$A2を入力します。
解答は「ア」になります。
表計算の問題は、数値と計算式を表に入力しながら、順を追って考えましょう。
2005年02月02日 19:08

