第14回: 達成度評価#

情報関係基礎 2010年度の第3問に解答する#

年度

題材

if

else

elif

前条件ループ

後条件ループ

for

条件演算

switch

一次元配列

二次元配列

配列初期化

2008

バブルソート

2010

漢数字への変換

進行手順#

  1. (10分) 情報端末を使わず紙面で問題を理解する

  2. (20分) 問1

    • (5分) 解説

    • (10分) ChatGPTとの応答で解く

    • (5分) 答え合わせ

  3. (20分) 問2

    • (5分) 解説

    • (10分) ChatGPTとの応答で解く

    • (5分) 答え合わせ

  4. (20分) 問3

    • (5分) 解説

    • (10分) ChatGPTとの応答で解く

    • (5分) 答え合わせ

情報処理学会の問題作成部会の見解#

プログラミングを通じて論理的思考力を問う選択問題として出題して5年目となる。高等学校でのプログラミング実習量が異なることを考慮し、四則演算や配列操作を中心にして、与えられた条件から手続きやアルゴリズムの動作を理解する能力を問う方針で作題している。

今回の出題は、正の整数値の漢数字表示を題材とした。数の漢数字による表記は既習事項であり、受験者にとって取り組みやすい問題であったとの意見もいただいている。処理手順の記述は、特定のプログラミング言語を用いることによって生じる不公平を避けるため、制限された構文を持つ日本語表記の言語(DNCL)を用いた。

fig-01

fig-02

fig-03

fig-04

fig-05

fig-06