这是我在QQ群中国数学解题研究会里看到的题目:
已知0.301029<lg2<0.301030,0.477120<lg3<0.477121,求20001979的首位数字.
正确答案是5.
分析 利用常用对数,我们可以方便的把一个方幂写成科学记数法形式的约数.比如由于lg1234≈36.692162,于是1234≈4.922235×1036,
其中4.922235是反查对数表得到的.有图有真相:
这个方法当然可以用来估计首位了,下面我们就试试看.
解 显然20001979的首位即21979的首位.
由于21979=101979lg2≈10595.73836=100.73836×10595,
其中100.73836为(1,10)内的小数,596是21979的位数.又由于1−lg2=lg5<0.73836<lg6=lg2+lg3,
于是5<10{1979lg2}<6.
因此21979的首位为5,也即20001979的首位是5.
注 {1979lg2}表示1979lg2的小数部分,约为0.73836.