平成31年度 春期 問71 剰余演算を繰り返す処理

問題

図1のように二つの正の整数A1,A2を入力すると,二つの数値B1,B2を出力するボックスがある。B1はA2と同じ値であり,B2はA1をA2で割った余りである。図2のように,このボックスを2個つないだ構成において,左側のボックスのA1として49,A2として11を入力したとき,右側のボックスから出力されるB2の値は幾らか。

二つの入力から代入と剰余を出力する処理を2回つないだ図
図の説明をテキストで確認

図1:入力はA1とA2。処理は「A2 → B1」と「A1/A2の余り → B2」で、出力はB1とB2。

図2:入力49と11を図1の処理に渡す。1回目の二つの出力を、それぞれ次の同じ処理の二つの入力に渡し、2回目の出力をB1とB2とする。

1

2

4

5

先に解説を見る
正解ア

1

解説

この問題のポイント

連続した処理では、一つ前の出力を、そのまま次の入力に使います。 割り算では、商と余りは別の値です。どちらを次の処理へ渡す規則なのかを確認します。

計算すると

1回目:49÷11=4余り5なので、出力は(11,5)です。

2回目:その(11,5)を入力し、11÷5=2余り1です。

右側のB2は、2回目の余りである1です。

正解:ア

前の出力が次の入力になる
前の出力が次の入力になる

同じ分野の問題

編集・確認:kakoloop · 編集方針

公開日:

内容更新:

問題・解説の誤りを報告する

画像を拡大表示