GBO002 問題1
Problem Statement
質量 $m$ の荷物にはたらく重さを求める
問題文
ある荷物の質量を m とする。質量は物体そのものの量を表し、単位には g や kg を使う。一方、重さは地球が物体を引く力の大きさを表し、単位には N を使う。
地球上で、質量 1kg あたりにはたらく重さを g とする。このとき、荷物にはたらく重さ W を求める。
制約
- m=750g
- g=9.8N/kg
入力形式
重さ W を N 単位で表したときの数値に 100 を掛けた自然数を入力せよ。
Solution
質量と重さの違い
質量は、物体そのものの量を表す量です。単位は g や kg です。
重さは、地球が物体を引く力の大きさです。力なので、単位は N です。
つまり、g や kg は質量の単位であり、N は重さの単位です。このため、g をそのまま N にすることはできません。まず質量を kg に直し、そのあと重さを求めます。
g の意味
ここでの g は、重さそのものではなく、質量 1kg あたりにはたらく重さです。
したがって、g の単位は、
N/kgです。
これは「質量 1kg の物体には 9.8N の重さがはたらく」という意味を表しています。
質量を kg に直す
1000g=1kg なので、
750g=0.750kgです。
重さを求める
重さ W は、質量 m に、質量 1kg あたりにはたらく重さ g を掛けることで求められます。
W=mgここで、m=0.750kg、g=9.8N/kg なので、
W=0.750×9.8となります。
単位についても、
kg×N/kg=Nとなるため、重さの単位として正しく N が得られます。
計算すると、
W=7.35Nです。
入力する自然数
入力形式では、W を N 単位で表した数値に 100 を掛けます。
7.35×100=735したがって、入力すべき自然数は
735です。