質問: C言語を学んでいる高校生です。 とりあえず検定取得に向けて学習をしているのですが、 日本語で「〇〇を行うプログム」 という記述と、所々空白になっているフローチャートがセットになっていて、 フローチャートの空欄を埋めよ という問題がすごく苦手です。 (例: 入力された数を、連続する二数以上の和で表すようなもの、 マクローリン展開、漸化式、区分求積法など) フローチャートで空欄になることが多いのは主に ・ループの条件式 ・代入、カウントなどの処理 が多いのですが、どこから見ていけばいいかわからず、どこで何のための処理をしているかがわからなくなってしまいます。 初見の問題の時、どのような手順で考えていけばいいかを教えていただきたいです。
回答: 自分が〇〇をやる場合の手続きと比較する. そういうのを問題として出題する際には,提示されているチャートは >〇〇を行う ための処理の手順としてある程度素直なものになっていると想定する. ↓ よって,自分が考えた(素直な)手続きとそれほど大きくは違わないはずだろうと考える ↓ 両者の{類似点,共通点}あるいは相違点等を足がかりにして 各所が何をしているのかを把握していく......みたいな.