平成21年度 春期 問49
システム開発技術
プログラミングの説明
プログラミングの説明として,適切なものはどれか。
- ア個々のプログラムを結合し,ソフトウェアが要求どおり動作するかを検証する。
- イソフトウェアを階層構造に基づいて機能分割する。
- ウプログラム言語の文法に従って処理手順などを記述し,その処理手順などに誤りがないかを検証する。
- エプログラムの処理手順を図式化する。
答えと解説を見る
✓ これが正解ウプログラム言語の文法に従って処理手順などを記述し,その処理手順などに誤りがないかを検証する。
解説
工程の名は、その段で何が生まれるのかを見れば決まります。
プログラミングは、決めた手順を言葉の決まりに従って書き起こす段です。書いた手順に誤りが無いかを、その場で確かめるところまでを含みます。文法に従って書き、誤りを検めると述べた肢が当たります。作った一つひとつを小さく試し、誤りを潰してから次へ渡します。個々のものを結び、求めたとおり動くかを検める。これは後の段でした。つなぎ目で食い違いが出ないかを見る段で、書く段ではありません。階層の構えに沿って働きを割るのは、手前の設計の段にあたります。何をどう分けるかを決める話で、まだ書き始めてはいません。処理の手順を図に起こすのも、書く前の設計で行うことでした。三つとも作る流れの中にありますが、書く段そのものではありません。どの段で何が生まれるかを並べると、書く段が一つに定まります。
ほかの選択肢はなぜ違うのか
- ア個々のプログラムを結合し,ソフトウェアが…:個々のものを結び、動くかを検めるとします。つなぎ目を確かめる、確かに欠かせない段でした。ところがこれは、書き終えた後に来る段です。書き起こす作業そのものではありません。結んで試す段なら、これが答えにあたります。書いた後でした。
- イソフトウェアを階層構造に基づいて機能分割…:階層の構えに沿って働きを割るとしています。大きな塊を分けていく、確かに必要な作業でした。ところが行うのは、書き始めるより手前です。何をどう分けるかを決める段になります。働きを割る段なら、これが答えにあたります。書く前です。
- エプログラムの処理手順を図式化する。:処理の手順を図に起こすとしています。流れを目に見える形にする、確かに有効な手です。ところがこれも、書く前の設計で行うことでした。言葉の決まりに従って書いてはいません。図に起こす作業なら、これが答えです。これも書く前でした。
この問題の用語
- プログラム言語プログラムを書くための文法や記号の体系のこと。目的に合わせて多くの種類があり、Java、C、Pythonなどがよく使われます。
出典:平成21年度 春期 ITパスポート試験 問49
同じ用語が出る問題
- 令和3年度 問7:著作権法に関する問題(プログラム言語)
- 平成29年度 秋期 (特別措置試験) 問81:プログラム言語に関する問題(プログラム言語)
- 平成29年度 秋期 (特別措置試験) 問28:著作権に関する問題(プログラム言語)
- 平成29年度 春期 (特別措置試験) 問70:機械語に関する記述(プログラム言語)
- 平成28年度 春期 (特別措置試験) 問8:著作権法に関する問題(プログラム言語)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)