第四讲高精度计算由于计算机具有运算速度快,计算精度高的特点,许多过去由人来完成的烦琐、复杂的数学计算,现在都可以由计算机来代替,人可以从计算中解放出来,做更具有创造性的工作。计算机计算结果的精度,通常要受到计算机硬件环境的限制。例如,QB要计算的数字超过16位,计算机将按浮点形式输出;另一方面,计算机又有数的表示范围的限制,在一般的微型计算机上,实数的表示范围为l0-38-l038。例如,在计算N!时,当N=34时计算结果就超过了这个范围,无法计算了。这是由计算机的硬件性质决定的,用户一般是无法改变的。但是,我们可以通过”软”的方式来解决这一困难,即通过程序设计的方法进行高精度计算。