ratch这些方便理解、画图或者写小游戏的这类语言……谁会一上来就让小学生去学汇编啊!
“大哥哥你怎么啦,是不是伊伊的指令写得有问题?”见程远的表情有些呆滞,伊伊有些担忧地问道。
“没……没问题。”程远揉了揉自己僵硬的面庞,并向女孩露出了一个勉强的微笑。
没问题么?问题大了!
程远一边在心底吐槽着这个怎么看都不正常的位面,一边开始细细地阅读起了手中的笔记。虽然他还不熟悉面前的这种被称为“核芯指令”的汇编语言,但是基本的算法思路他还是能看得懂的,而且伊伊在一旁已经写好了详细的说明了。
渐渐地,程远的眉头皱了起来。
“这个计算过程……使用的是二分逼近法?”
这个求根的方法说起来其实很简单。例如,我们猜测,2的平方根大约是14,然后计算14的平方——发现它不到2;于是我们把数字放大一点再猜测15——这次它大于2了。于是下一次猜测14和15的中间值,即145,以此类推即可。使用这种方法的话,可以无限地逼近真实结果。
然而,这个方法需要的计算量相当大,大概要做几轮的乘法和比较运算,才能将结果的精度推进一位。
“学校里的大家都是这样算的。”见程远的眉头逐渐皱起,伊伊紧张地小声解释道。
程远点了点头,并放下了手中的笔记:“这个方法本身倒是没有什么问题,不过应该有更好的方法吧。”
“诶?”伊伊愣了一下:“这个,高年级的课程中似乎还有一个‘因数分解’的方法,比如我们
第六十二章 简单的牛顿迭代法 新(5/7)