過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問48

開発技術

エキスパートシステムに関する問題

プログラムに“事実”と“規則”を記述し,プログラム言語の処理系がもつ導出原理によって結論を得るプログラミングパラダイムであって,エキスパートシステムの開発に適しているものはどれか。

答えと解説を見る

✓ これが正解エ論理型プログラミング

解説

事実と規則を書き処理系が結論を導く型です。

この設問は、四つのプログラミングパラダイムを並べ、説明に合うものを選ばせています。見分けの軸は、書き手が何を書き、残りを誰が受け持つか、という一点になります。設問の中に出てくる事実、規則、導出原理という言葉は、どれも論理の世界の用語です。この並びがそのまま指しているのが論理型プログラミングです。書き手が用意するのは、成り立っている事柄と、そこから何が言えるかという関係の定めだけで、答えにたどり着くための手順は処理系の側が探します。たとえば、祖父とは親の親である、という関係さえ書いておけば、誰が誰の祖父かという問いに対して、処理系が規則をたどって答えを組み立てます。これが宣言的と呼ばれる書き方の中身です。エキスパートシステムとの相性がよいのもここから来ます。専門家の知識は、事柄と経験則の集まりとして少しずつ増えていきますから、規則を一つ書き足すだけで賢くなる形が都合よく働きます。手順を書き換える必要がないことが、この用途での強みになります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成24年度 春期 応用情報技術者試験 午前 問48

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)