技術(非IT系)

常用対数の桁数への応用は?最高位・桁数の求め方・計算方法をわかりやすく解説!

当サイトでは記事内に広告を含みます

常用対数の中でも特に入試で頻出なのが「桁数への応用」です。

「桁数の求め方はわかったけど、最高位の数字の求め方がよくわからない」という方も多いのではないでしょうか。

本記事では、常用対数を使った桁数の求め方・最高位の求め方・計算方法を、豊富な例題を交えながらわかりやすく解説します。

首部と仮数部の使い分けをしっかりマスターすることで、応用問題にも自信を持って臨めるようになるでしょう。

常用対数の桁数への応用は「首部」と「仮数部」の理解が鍵

それではまず、常用対数の桁数応用の核心となる「首部」と「仮数部」の概念から解説していきます。

常用対数 log n の値は、整数部分と小数部分に分けることができます。

整数部分を「首部(特性数)」、小数部分を「仮数部」と呼び、それぞれが異なる情報を持っています。

この2つを正確に理解することが、桁数・最高位の計算の土台となります。

log n = 整数部分(首部)+ 小数部分(仮数部)

首部(特性数)→ 桁数の情報を持つ

仮数部 → 最高位の数字の情報を持つ

例:log 500 ≒ 2.6990 → 首部=2、仮数部≒0.6990

首部が2であれば「3桁の数(首部+1)」、仮数部0.6990から10^0.6990≒5であるため最高位は5、すなわち500は3桁で最高位が5という情報が読み取れます。

首部と仮数部を分けて考えることで、桁数と最高位を同時に求められるのが常用対数の強みです。

首部・仮数部と桁数・最高位の対応関係

情報 対応するもの 求め方
首部(整数部分) 桁数 首部 + 1 = 桁数
仮数部(小数部分) 最高位の数字 10^仮数部 の整数部分

この対応関係を頭に入れておくだけで、log の値さえ求まれば桁数と最高位が即座に読み取れるようになります。

首部がマイナスになる場合(小数の場合)

0より大きく1未満の小数の場合、log n はマイナスの値になります。

たとえばlog 0.05≒-1.301の場合、首部は-2・仮数部は0.699と分解し、小数点以下第2位に初めて0以外の数字が現れることを示します。

マイナスの対数の扱いは混乱しやすい部分であるため、特に丁寧に確認しておきましょう。

仮数部は常に0以上1未満

仮数部は定義上、常に0以上1未満の値をとります。

log n がマイナスの値になる場合でも、仮数部が正の値になるよう調整して首部と仮数部に分解することが重要です。

たとえばlog 0.05≒-1.301は、首部=-2・仮数部=0.699(=-1.301+2と調整)と分解します。

桁数を求める計算方法と例題

続いては、常用対数を使った桁数の計算方法を例題とともに確認していきます。

桁数の計算は「log n の首部+1」という公式を使うだけですが、log n を正確に求めるプロセスが重要です。

代表的な問題パターンを順に見ていきましょう。

桁数の基本公式

【桁数の公式】

正の整数 n の桁数 = ⌊log n⌋ + 1

(⌊ ⌋:ガウス記号=小数点以下を切り捨てた整数)

桁数の例題①:2の累乗の桁数

【例題①】2⁵⁰ は何桁の整数か求めなさい。(log 2 ≒ 0.3010)

log(2⁵⁰) = 50 × log 2 ≒ 50 × 0.3010 = 15.050

首部:⌊15.050⌋ = 15

桁数:15 + 1 = 16桁

【答え】2⁵⁰ は16桁の整数

累乗の公式で指数を外に出し、log の値の首部に1を足すだけで桁数が求まります。

手順は「累乗の公式→首部の読み取り→+1」の3ステップです。

桁数の例題②:複合的な数の桁数

【例題②】12¹⁵ は何桁の整数か求めなさい。(log 2 ≒ 0.3010・log 3 ≒ 0.4771)

log(12¹⁵) = 15 × log 12

log 12 = log(4×3) = log 2² + log 3 = 2×0.3010 + 0.4771 = 1.0791

15 × 1.0791 = 16.1865

首部:⌊16.1865⌋ = 16

桁数:16 + 1 = 17桁

【答え】12¹⁵ は17桁の整数

複合的な数の場合は、まず素因数分解してlog の値を求め、その後桁数の公式を適用します。

素因数分解と対数公式の組み合わせが複合問題の基本アプローチです。

桁数の例題③:小数の場合

【例題③】(1/2)²⁰ は小数第何位に初めて0以外の数字が現れるか求めなさい。(log 2 ≒ 0.3010)

log(1/2)²⁰ = 20 × log(2⁻¹) = 20 × (-log 2)

≒ 20 × (-0.3010) = -6.020

log n = -6.020 → 首部=-7・仮数部=0.980(-6.020=-7+0.980)

首部が-7 → 小数第7位に初めて0以外の数字が現れる

【答え】小数第7位

首部がマイナスの場合、首部の絶対値が「小数第何位か」に対応します。

マイナスの対数の分解は特に混乱しやすいため、繰り返し練習して慣れることが大切です。

最高位の数字を求める計算方法

続いては、常用対数を使って最高位の数字を求める計算方法を確認していきます。

最高位の計算は仮数部を使う点が桁数の計算と異なります。

手順をしっかり把握しておきましょう。

最高位を求める手順

【最高位を求める手順】

① log n を計算する

② log n の小数部分(仮数部)を取り出す

③ 10^仮数部 を計算する

④ 10^仮数部 の整数部分(一の位)が最高位の数字

最高位の例題①

【例題④】2⁵⁰ の最高位の数字を求めなさい。(log 2 ≒ 0.3010)

log(2⁵⁰) ≒ 15.050

仮数部:0.050

10^0.050 ≒ 1.122…

最高位の数字:1(1.122…の一の位)

【答え】最高位の数字は1

10^仮数部 の計算には、常用対数表や近似値を活用します。

仮数部が0に近いほど10^仮数部は1に近い値になるため、最高位は1になりやすい傾向があります。

最高位の例題②

【例題⑤】3²⁰ の最高位の数字を求めなさい。(log 3 ≒ 0.4771)

log(3²⁰) = 20 × log 3 ≒ 20 × 0.4771 = 9.542

仮数部:0.542

10^0.542 ≒ 3.48…(log 3 ≒ 0.4771より、10^0.4771≒3なので0.542は3より少し大きい)

最高位の数字:3

【答え】最高位の数字は3

仮数部の値と覚えているlog の値(log 2・log 3など)を比較することで、10^仮数部 の整数部分を素早く特定できます。

桁数と最高位を同時に求める問題

【例題⑥】5²⁵ の桁数と最高位の数字を求めなさい。(log 2 ≒ 0.3010)

log(5²⁵) = 25 × log 5 = 25 × (1-log 2) ≒ 25 × 0.6990 = 17.475

首部:17 → 桁数=17+1=18桁

仮数部:0.475

10^0.475 ≒ 2.98…(log 3≒0.477より、10^0.477≒3に近い)

最高位の数字:2

【答え】5²⁵ は18桁の整数で、最高位の数字は2

log n の値から首部と仮数部をそれぞれ読み取ることで、桁数と最高位を一度の計算で同時に求められる点が常用対数の応用の醍醐味です。

まとめ

本記事では、常用対数の桁数への応用・首部と仮数部の使い分け・桁数の求め方・最高位の求め方・計算方法について解説しました。

首部は桁数(首部+1)に、仮数部は最高位(10^仮数部の整数部分)にそれぞれ対応します。

log 2≒0.3010・log 3≒0.4771の値を使いこなしながら、首部と仮数部を正確に分けて読み取ることが解答への近道です。

桁数・最高位の問題はパターンが決まっているため、繰り返し練習することで確実に得点できるようになるでしょう。

ぜひ本記事を参考に、常用対数の応用をしっかりマスターしてみてください。