如何求整数平方根

投稿:旧巷念人 优质问答领域创作者 发布时间:2023-07-27 11:07:17
如何求整数平方根

第一步:将被开方数的整数个位起向左每隔两位划为一段,用逗号分开,分成几段,表示所求平方根是几位数。

第二步:根据左边第一段里的数,取该数的平方根的整数部分,作为所要求的平方根求最高位上的数。

第三步:从第一段的数减去最高位上数的平方,在它们的差的右边写上第二段数组成第一个余数。

第四步:把第二步求得的最高位数乘以20去试除第一个余数,取所得结果的整数部分作为第一个试商。

第五步:第二步求得的的最高位数乘以20再加上第一个试商再乘以第一个试商

分析

例:求256的平方根

第一步:将被开方数的整数个位起向左每隔两位划为一段,用逗号分开,分成几段,表示所求平方根是几位数。

例,第一步:将256,分成两段:2,56

表示平方根是两位数(XY,X表是平方根十位上数,Y表示个位数)。

第二步:根据左边第一段里的数,取该数的平方根的整数部分,作为所要求的平方根求最高位上的数。

例:左边第一段数值是2,2的平方根是大约等于1.414(这些尽量要记得,100以内的,尤其是能开整数的),由于2的平方根1.414大于1和小于2,所以取整数部分是1作为所要求的平方根求最高位上的数,即所要求的平方根最高位X是1。

第三步:从第一段的数减去最高位上数的平方,在它们的差的右边写上第二段数组成第一个余数。

例:第一段数里的数是2.第二步计算出最高数是1

2减去1的平方=1

将1与第二段数(56)组成一个第一个余数:156

第四步:把第二步求得的最高位数(1)乘以20去试除第一个余数(156),取所得结果的整数部分作为第一个试商。

例: 156除以(1乘20)=7.8

第一个试商就是7

第五步:第二步求得的的最高位数(1)乘以20再加上第一个试商(7)再乘以第一个试商(7)。

(1×20+7)×7

如果:(1×20+7)×7小于等于156,则7就是平方根的第二位数.

如果:(1×20+7)×7大于156,将第一个试商7减1,即用6再计算。

由于:(1×20+6)×6=156所以,6就是第平方根的第二位数。

如何求整数平方根

1. 求平方根的整数可以通过取整运算得到。

2. 平方根的整数部分是指平方根的结果中去掉小数部分后的整数部分。

例如,对于数值x,其平方根的整数部分可以表示为⌊√x⌋,其中⌊⌋表示向下取整。

3. 如果要求一个数的平方根的整数部分,可以使用数学库中的函数或者编程语言中的相关函数来计算。

例如,使用Python编程语言可以使用math模块中的sqrt函数来计算平方根,然后再使用int函数将结果转换为整数。

可以包括如何使用不同的编程语言或工具来求平方根的整数部分,以及平方根的整数部分在数学和计算中的应用等。