ITパスポート 2010年 春期 問31
問題文
Aさんだと10日、Bさんだと15日かかるプログラム開発の作業がある。これをAさんとBさんが一緒に作業した場合、何日かかるか。ここで、2人で作業を行った場合もそれぞれの作業効率は変わらないものとする。
選択肢
ア:5
イ:6(正解)
ウ:7.5
エ:12.5
🔒 解説は解答すると表示されます
AさんとBさんの共同作業でかかる日数を求める問題【ITパスポート 解説】
正解の理由
Aさんは1人で作業を終えるのに10日、Bさんは15日かかります。ここで「作業効率」とは、1日にできる仕事の量を指します。Aさんの効率は (仕事/日)、Bさんの効率は (仕事/日)です。二人で同時に作業すると効率は足し算できます。つまり合計効率は
(仕事/日)です。仕事全体が1とすると、かかる日数は効率の逆数で 日です。したがって正解は イ(6日)です。
解法ステップ
- 「1日にできる仕事量(仕事率)」を考える。Aさんは 、Bさんは 。
- 二人の仕事率を足す: 。
- 分数をたして合計仕事率を求める: 。
- 全体の仕事量が1なので、日数はその逆数: 日。
別の求め方(公式):個人の所要日数を とすると、共同作業日数は
で計算できます。今回なら 。
(わかりやすい数の扱い方)仕事全体を30単位にする方法も便利です。Aは1日に3単位(30/10)、Bは2単位(30/15)。合計5単位/日なので 日。
選択肢別の誤答解説
-
ア: 5
間違いの理由としてよくあるのは、分数の足し算を誤って分母だけ足してしまう誤りです(例: を と誤るなど)。正しくは通分して足します。正しい合計は で、5日にはなりません。 -
イ: 6(正解)
上で示した通り、Aの効率 とBの効率 を足して 、逆数を取って6日です。 -
ウ: 7.5
7.5(=15/2)は、誰かが「どちらか一方の半分の時間」と混同したり、誤って片方のみの時間を使って計算した結果として出る値です。二人での同時作業では、個々の効率を足す必要があります。 -
エ: 12.5
これは単純平均 を使った誤りです。時間は単純に平均するものではありません。作業量(仕事率)を足してから逆数を取るのが正しい考え方です。
よくある誤解
-
「時間をそのまま足したり平均すればいい」と考える。
→ 時間そのものではなく、「1日にできる仕事量(仕事率)」を基準にする必要があります。平均ではなく、効率を足します。 -
分数の足し算(通分)を忘れるか誤る。
→ は通分して計算します。慣れないうちは仕事を「30単位」にする方法がミスを減らします。 -
「一方が作業を先に始める」「効率が変わる」を無視してしまう。
→ 問題文に「効率は変わらない」とある場合にのみそのまま合算できます。条件が違えば計算法も変わります。
補足コラム
-
一般化:n人いる場合、それぞれの1日あたりの仕事量(仕事率)を とすると、合計仕事率は です。全体仕事を1とすれば、かかる日数はです。
-
実務での例え:部屋の塗装を考えるとわかりやすいです。Aさんが10日で塗る部屋、Bさんが15日で塗る部屋を一緒に塗るとき、お互いの「1日で塗れる面積」を足していくイメージです。
-
簡単なPython例(計算確認)
a = 10
b = 15
time = a*b/(a+b)
print(time) # 6.0
FAQ
Q. 片方が途中で休んだらどうなる?
A. その分だけ合計仕事率が下がります。途中から別の効率になる場合は、区間ごとに行った仕事量を足して合計が1になるまで日数を数えます。
A. その分だけ合計仕事率が下がります。途中から別の効率になる場合は、区間ごとに行った仕事量を足して合計が1になるまで日数を数えます。
Q. 仕事量が「1」ではないときは?
A. 全体仕事量をとすると、日数は になります。今回の問題では と考えています。
A. 全体仕事量をとすると、日数は になります。今回の問題では と考えています。
Q. Aが2日目以降は効率が上がる場合は?
A. 各期間の効率を別に計算して、期間ごとの仕事量を合算します。パターンが複雑なら表や数式で整理するとよいです。
A. 各期間の効率を別に計算して、期間ごとの仕事量を合算します。パターンが複雑なら表や数式で整理するとよいです。
関連キーワード: 仕事算、仕事率、共同作業、分数の通分、速さの問題、共働き計算、LCM(最小公倍数)

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

