两位数乘法的速算方法(一)「建议收藏」

两位数乘法的速算方法(一)「建议收藏」两位数乘法的速算方法一、范围讲的是两位自然数的相乘,即如何计算ABXCD的相乘结果,例如86X32。 二、ABXCD相乘的专业说法AB叫被乘数CD叫乘数三、原理设两位数分别是10A+B,10C+D,其乘积为S,根据多项式展开:S=(10A+B)X(10C+D)=10Ax10C+BX10C+10AXD+BXD。所谓速算,就是根据其中一些相等或者互补的关系,简化

大家好,又见面了,我是你们的朋友全栈君。

两位数乘法的速算方法(一)

一、范围

讲的是两位自然数的相乘,即如何计算ABXCD的相乘结果,例如86X32

 

二、ABXCD相乘的专业说法

AB叫被乘数

CD叫乘数

 

三、原理

设两位数分别是10A+B,10C+D,其乘积为S,根据多项式展开:

S = (10A+B) X (10C + D) = 10A x 10C + B X 10C + 10A X D + BXD

所谓速算,就是根据其中一些相等或者互补的关系,简化上述关系,从而快速得出运算结果。

 

四、互补

 

就是指两个数相加等于数字10

 

五、ABXCD通俗说法

AB第一个乘数;

CD第二个乘数;

 

A、C叫头数,首数,首位;

B、D叫尾数,尾位。

 

六、首数相同的速算方法

1. 尾数互补

因为个位数互补,所以b+c = 10

(10a+b)(10a+c) = 100a²+10a(b+c) +bc = 100a²+10a x10 +bc

= 100a(a+1) +bc

速算方法:

1.首数加1乘以该首数;

2.然后连接上两尾数的乘积;

应用举例:

36X34=|(3 + 1) X 3| | 6 X 4|= | 12 | | 24 | = 1224

2. 尾数不互补

如:72X73

计算公式推导

(10a+b)(10a+c) = 100a²+10a(b+c) +bc = 10a (10a + b + c ) + bc =( (10a+b )+ c ) X 10a + bc

速算方法一:

1.第二个乘数的个位数与第一个乘数相累加;

2.然后乘以第二个乘数剩余的数;

3.最后,再加上两尾数的乘积;

应用举例:

72 *73 = 72 + 3 X 70 + 2*3 = 5256

 

(10a+b)(10a+c) = 100a²+10a(b+c) +bc

速算方法二:

1.计算首位数的平方,得数作为前积;

2.两尾数的和与首位相乘,得数作为中积;

3.两尾数相乘,得数作为后积;

 应用举例:

64 x 67

6 x 6 = 36

(4+7) x 6 = 66

4 x 7 = 28

结果为:4288

七、尾数相同的速算方法

1.首数互补

如:72X32

计算公式推导

因为十位数互补,所以有a + c = 10

(10a+b)(10c+b) = 100ac + 10(ba+bc) + b²=100ac + 10b(a + c) + b²

=100ac + 10bx10 + b²

=100(ac + b) + b²

速算方法:

1.两个首位相乘,其积再加上一个尾数,得数作为前积;

2.两尾数相乘,即尾数的平方,得数作为后积,没有十位补0;

 应用举例:

36 X 76 =| 3 X 7 + 6 | | 6 X 6|= | 27 | | 36 | = 2736

2. 首数不互补

如:72X22

计算公式推导

(10a+b)(10c+b) = 100ac + 10(ba+bc) + b²=100ac + 10b(a + c) + b²

速算方法:

1.首数乘以首数,再加尾数,得数作为前积;

2.看两个首数的和比10大多少,或者少多少;

10大多少个,就加上几个尾数;

10少多少个,就减上几个尾数;

加减的位置是:一位数十位加减;两位数百位加减;

结果作为中积;

3.尾数相乘,作为后积;

 应用举例:

67 X 87 =| 6 X 8 + 7 | | 7 X 7| + 6+ 8 -10 X 7 X 10= 5549 + 280

= 5829

八、特殊乘数的速算方法

1.乘数是11

10a + b x 11 = (10a + b) x (10 + 1) = 10(10a+b) + 10a + b

= 100a +10( a+ b) + b

速算方法:

两位数乘以11,此数两边去,中间留个空,用和补进去。

应用举例:

38 x 11 = 3 |3+8| 8 = 418

2.乘数是99

a x 99 = 100a – a =( a – 1 + 1) x 100 – a = (a-1) x 100 + 100 – a

= ((a-1) x 100) + (100 – a)

速算方法:

1.被乘数减1,放在前面;

2.100减去被乘数,放在后面;

 应用举例:

34 X 99 =| 34 – 1 | | 100 – 34| = 3366

九、特殊尾数的速算方法

1. 尾数都是1

(10a +1)(10b + 1) = 100ab + 10(a + b) + 1

速算方法:

1.十位与十位相乘,得数为前积;

2.十位与十位相加,得数接着写,满十进1

3.再最后添加1

应用举例:

51 X 81 =| 5 x 8 | | 5 + 8| 1 = 4131

 

2. 尾数都是5

 (10a +5)(10b + 5) = 100ab + 5(10a+10b) + 25 = 100ab + 50(a+b) +25

= 100( ab +(a+b)/2) + 25

速算方法:

1.用十位数字相乘的积再加上两个十位数字和的一半,作为前积;

2.再加上25,作为后积;

应用举例:

45 X 85 =| 4 x 8 + (4 + 8) / 2 | | 25| = 3825

注意:如果两个十位数字的和是奇数,那么和的一半就会出现0.5,那么这是0.5的这个5,就要添加到乘积的十位数字上去,也就是说,这时候的尾数是75,也就是说尾积是75

 

请参考更多速算系列文章: 

两位数乘法的速算方法(一)        

 两位数乘法的速算方法(二)

两位数乘法的速算方法(三)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133750.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • c语言中strstr函数怎么实现_c语言strstr函数怎么写

    c语言中strstr函数怎么实现_c语言strstr函数怎么写首先,我们来看strstr函数的使用可见,strstr函数是用来查找字串的一个函数。因为字符串中有“cde”子串,所以代码运行起来结果就是”cdef”。现在,我们已经将strstr函数的作用大概了解了一下,下面开始函数的模拟实现。首先,在cplusplus中搜索strstr可以了解到她返回的类型及参数相关链接:strstr-C++Reference(cplusplus.com)接下来,我们分析实现思路直到s1到了下图的位置,两者相等当*s1==*s2时进入while循环,s1+

  • maven安装步骤_eclipse使用maven教程

    maven安装步骤_eclipse使用maven教程前言本篇文章是基于win10系统下载安装Maven的教程。一、Maven介绍1.什么是Maven​ Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的,可以使用maven对java项目进行构建、依赖管理。2.Maven的作用依赖管理依赖指的就是是我们项目中需要使用的第三方

  • 第一个发明日历的人_开源思想

    第一个发明日历的人_开源思想3月16日,历史上的今天,MINIX的作者AndrewTanenbaum出生;开源领袖、GNU项目的发起者RichardStallman出生;第一部照相手机的发明者PhilippeKahn出生;苹果发布了MacOSXServer1.0。

  • nginx报错”worker_processes” directive is duplicate

    nginx报错”worker_processes” directive is duplicatenginx报错”worker_processes” directive is duplicate

  • mysql安装教程2005,SQL 2005怎么安装 SQL Server 2005安装图解教程

    mysql安装教程2005,SQL 2005怎么安装 SQL Server 2005安装图解教程很多朋友由于工作需要,要在电脑上安装SQLServer2005数据库软件。而SQLServer的安装还有点小麻烦的,因为其要开启Windows的IIS服务功能,并且安装设置步骤也比较多SQL2005怎么安装呢?今天百事网小编瑞特就来给大家讲一下SQLServer2005安装图解教程。SQL2005怎么安装SQLServer2005安装图解教程以下我们演示的是Win7系统下安装SQL…

    2022年10月25日
  • STM32的IWDG(独立看门狗)详细用法

    STM32的IWDG(独立看门狗)详细用法文章出处:https://www.cnblogs.com/Liu-Jing/p/7243029.html章参考资料:《STM32F4XX中文参考手册》IWDG章节。1、IWDG简介:  STM32有两个看门狗,一个是独立看门狗另外一个是窗口看门狗,独立看门狗号称宠物狗,窗口看门狗号称警犬,本章我们主要分析独立看门狗的功能框图和它的应用。独立看门狗用通俗一点的话来解释就是一个12位的递减计…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号