HOME»基本情報技術者試験掲示板»H28 春 午後問13について
投稿する
お忙しい中回答ありがとうございました。
無事解決致しました。
H28 春 午後問13について [0937]
怠勉者さん(No.1)
設問2、gの解答についてです。
なぜ+5になるのか数時間考えても解せません。解説も載っていないのでモヤモヤしています。
説明できる方、よろしくお願いいたします。
なぜ+5になるのか数時間考えても解せません。解説も載っていないのでモヤモヤしています。
説明できる方、よろしくお願いいたします。
2017.10.12 14:49
通りすがりさん(No.2)
私も昨夜この問題に取り組みました。
解釈が間違っていたらすいません。
ご存知だと思いますが、そもそもこのマクロは
Sales_Total を作成して,ワークシート"販売分析"に格納した。
と問題文にあるように、販売分析内に格納されています。
回答のtotal_row ← total_row + 5
は販売分析内の行を5づつ増やして
ループし、終了条件にnullであった場合とあるので
2013年の行3から行8、2014年の行8から行12
2015年の行13から行18の売り上げシートを
確認しているのではないでしょうか。
解釈が間違っていたらすいません。
ご存知だと思いますが、そもそもこのマクロは
Sales_Total を作成して,ワークシート"販売分析"に格納した。
と問題文にあるように、販売分析内に格納されています。
回答のtotal_row ← total_row + 5
は販売分析内の行を5づつ増やして
ループし、終了条件にnullであった場合とあるので
2013年の行3から行8、2014年の行8から行12
2015年の行13から行18の売り上げシートを
確認しているのではないでしょうか。
2017.10.12 15:07
通りすがりさん(No.3)
ちょっと違うかも...
仕事しながらなんで、あんまり
深く考えられません。
どなたか回答・補足をお願いします。
仕事しながらなんで、あんまり
深く考えられません。
どなたか回答・補足をお願いします。
2017.10.12 15:28
通りすがり2さん(No.4)
この投稿は投稿者により削除されました。(2017.10.12 16:46)
2017.10.12 16:46
通りすがり2さん(No.5)
total_rowはワークシート"販売分析"内のA3及びA8及びA13に当たる年に対応していますね。
gの直上のループの条件がワークシート"販売分析"内の(A3, total_row, 0)とワークシート"販売データ"内の(A2, data_row, 0)が等しいときなので、等しくなくなったら記述、比較するところが次の年に移らないといけないのでtotal_rowが+5されます。
gの直上のループの条件がワークシート"販売分析"内の(A3, total_row, 0)とワークシート"販売データ"内の(A2, data_row, 0)が等しいときなので、等しくなくなったら記述、比較するところが次の年に移らないといけないのでtotal_rowが+5されます。
2017.10.12 16:46
怠学者さん(No.6)
>通りすがりさん >通りすがり2さん
お忙しい中回答ありがとうございました。
無事解決致しました。
2017.10.12 17:00