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

简介: 两位数乘法的速算方法(二)一、被乘数首尾相同1. 乘数首尾互补公式推导:(10 a+a)(10b+10-b) = 100ab + 10(a x (10-b) + ab) + a(10-b)= 100ab +100a + ab = 100a(b + 1) + ab 速算方法:1.

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

一、被乘数首尾相同

1. 乘数首尾互补

公式推导:

(10 a+a)(10b+10-b) = 100ab + 10(a x (10-b) + ab) + a(10-b)

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

 

速算方法:

1.乘数首位加1,得出的和与被乘数首位相乘,得数作为前积;

2.尾数相乘,得数作为后积,没有十位用0补;

 

应用举例:

66 x 37= | (3 + 1) x 6| | 6 x 7| = 2442

 

2.乘数首尾不互补

公式推导:

(10 a + a)(10b + c) = 100ab + 10(ac + ab) + ac

= 10a(10b + b +c) + ac

= ((10b + c ) + b) x 10a + ac

 

速算方法一:

1.乘数加上乘数的首数,其和再跟被乘数的首位相乘,作为前积;

2.尾数相乘,得数作为后积,没有十位用0补;

 

应用举例:

44 x 38= | (38 + 3) x 4| | 4 x 8| = | 164| | 32 | = 1672

 

 

公式推导:

(10 a + a)(10b + c) = 100ab + 10(ac + ab) + ac

= (100ab + 100a) + 10a(b+c) -100a + ac

= 100a(b + 1) + 10a(b + c -10) + ac

速算方法二:

1. 乘数首位加1,得出的和与被乘数的首位相乘,得数为前积;

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

3.在看看乘数的首尾数字相加比10大几或者小几,

大几就加几个被乘数的数字乘以10;

反之,小几就减几个被乘数的数字乘以10;

 

应用举例:

44 x 38

(3+1) x 4 = 16

4 x 8 = 32

3 + 8 = 11

11 -10 = 1

1632 + 40 = 1672

 

二、被乘数首尾不相同

1.      乘数首尾互补

公式推导:

(10a+b) (10c + 10 – c) = 100ac + 10( a(10 - c) + bc) + b(10 – c)

= 100ac + 100a + 10 (bc – ca) + b(10-c)

= 100a(c + 1) + 10c(b-a) + b(10 –c)

 

速算方法:

1.乘数首位加1,得出的和与被乘数首位相乘,得数为前积;

2.两尾数相乘,得数为后积,没有十位用0补;

3.再看看被乘数(就是非首尾互补的另外一个乘数)尾比头大几或者小几;

大几就加几个乘数的头乘10;

反之,小几就减去几个乘数的头成10。

  

应用举例:

75 x 46

(4 + 1) x 7 = 35

5 x 6 = 30

5- 7 = -2

2* 4 = 8

3530 – 80 = 3450

 

三、特殊类型

1. 和九连续数

所谓“和九连续数”,是指其中一个因数的首尾的数字之和是9

另一个因数的十位数字与个位数字是连续数,但是个位数字比十位数字大1

 

和为9的数是被乘数

连续数的数是乘数;

 

速算方法:

1.两因数的头分别相乘,作为前积;

2.分别取两个因数的尾数的补数;

3.尾数的补数,进行相乘,作为后积;

4.前后两积连在一起;

 

应用举例:

72 X 56 = | (7+1) x 5 | | 10- 2x (10 -6 )| = |40| |8 x 4| = 4032

 

2. 九十几乘以九十几

速算方法:

1.分别求出两个乘数的个位数的补数,分别标记为a,b;

2.用100分别减去两个乘数的个位数的补数,即100 – a - b;

3.再在后面拖上两个乘数的个位数的补数的乘积,即ab。

 

应用举例:

97 X 98 = |100- 3 - 2| |3x2| = | 95| |06| = 9506

 

3.  四十几的平方

速算方法:

1.求出个数数的补数,记为a

2.25减去个数数的补数,即25-a,作为前积;

3.个数数的补数的平方,作为后积

 

应用举例:

43 X 43 = |25 -7| |7x7| = | 18| |49| = 1849

 

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

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

 

相关文章
|
4月前
|
人工智能 JSON 移动开发
AI 试衣服从“娱乐玩具”到真正可商用的能力进化
玩美移动AI Clothes技术专攻商业级虚拟试衣,突破通用大模型局限,实现服装结构精准还原、多体型真实适配、只换衣不换人。支持电商、APP快速集成,推动AI试衣从娱乐走向高转化零售应用。
805 0
|
文字识别 安全 Java
SpringBoot3.x和OCR构建车牌识别系统
本文介绍了一个基于Java SpringBoot3.x框架的车牌识别系统,详细阐述了系统的设计目标、需求分析及其实现过程。利用Tesseract OCR库和OpenCV库,实现了车牌图片的识别与处理,确保系统的高准确性和稳定性。文中还提供了具体的代码示例,展示了如何构建和优化车牌识别服务,以及如何处理特殊和异常车牌。通过实际应用案例,帮助读者理解和应用这一解决方案。
|
SQL JavaScript 安全
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
605 11
【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
|
JavaScript 前端开发 数据安全/隐私保护
Web开发者必看:手把手教你如何轻松播放m3u8流地址,解锁视频播放新技能,让你的项目更上一层楼!
【10月更文挑战第23天】随着互联网技术的发展,m3u8格式因良好的兼容性和高压缩率被广泛用于网络流媒体传输。本文介绍如何在Web端播放m3u8流地址,包括引入视频播放器(如Video.js)、创建播放器容器、初始化播放器及播放m3u8流的具体步骤。此外,还涉及处理加密m3u8流的示例。
3943 1
|
Java 数据中心 Sentinel
spring boot sentinel 的使用
要实现Spring Boot集成Sentinel的熔断降级,需引入Sentinel依赖并配置Dashboard地址;使用`@SentinelResource`注解定义受保护资源及blockHandler处理降级逻辑;通过Sentinel Dashboard配置熔断规则,如异常比例或响应时间。启动应用后,测试熔断功能,确保Sentinel正常工作。建议动态调整规则以提升系统稳定性。
1348 4
|
人工智能
如何布局歌词结构:写歌词的技巧大公开,妙笔生词AI智能写歌词软件
在歌词创作中,结构布局如同建筑的骨架,决定歌词的稳固与美感。本文揭示了歌词结构布局的奥秘,从吸引人的开头、核心的中间部分到点睛的结尾,帮助你写出动人歌词。此外,推荐使用《妙笔生词智能写歌词软件》,其多种 AI 功能可助你一臂之力。
|
存储 Java Spring
Spring Batch:让你的数据洪流化作涓涓细流,批量处理的魔法盛宴!
【8月更文挑战第31天】在现代软件开发中,批量处理对于金融交易、数据仓库加载等数据密集型应用至关重要。Spring Batch作为Spring生态的一部分,提供了一套全面的框架,支持事务管理、错误处理、日志记录等功能,帮助开发者高效构建可靠且可扩展的批处理应用。本文将深入探讨其核心概念、关键特性和实际应用,并通过示例代码展示如何配置作业、步骤及读取器、处理器和写入器,帮助读者更好地理解和应用Spring Batch。
432 1
|
存储 编解码 Python
Python 操作 MP4 文件
Python 操作 MP4 文件
446 0
|
监控 负载均衡 网络协议
一文带你浅入浅出Keepalived
一文带你浅入浅出Keepalived
10750 117
|
存储 SQL 关系型数据库
MySQL 5.7和 MySQL8.0 InnoDB auto_increment 初始化的区别
在MySQL 5.7及之前,自动递增计数器只存于内存,重启后需通过查询确定初始值。从MySQL 8.0开始,计数器变化时写入重做日志,检查点时保存至数据字典,确保重启后能基于持久化的最大值初始化,避免查询,增强连续性和一致性。[[MySQL参考手册, 3099页]](https://dev.mysql.com/doc/refman/8.0/en/innodb-auto-increment-handling.html)

热门文章

最新文章