c++ 负数比较大小_负数的定义(二)
上期我们发现小学教材是通过“相反意义的量”引入负数,初中教材普遍是怎么样引入的负数我们来看看(看下图)。
初中同样是从“相反意义的量”引入负数,有温度、增长率、收支。告诉我们大于0的数叫做正数,在正数前面加上符号“-”(负)的数叫做负数。和小学课本给出的定义是一样的。上期我们提到的主要问题证明“-(-1)=1”到这里还是不能解决。
接着教材在给出有理数的定义后,介绍了数轴的定义(看下图)
数轴的三要素:原点、单位长度、正方向。小学中定义的数线(或数射线)可以理解为数轴的一部分,因为数线没有强调三要素,所以把数线叫作数轴并不是很严谨。负数比较大小可以从数轴来理解,位置越往右的数越大。
从数轴上可以看到与原点距离是2的点有两个,它们表示的数分别是2和-2。由此教材给出了象2和-2, 5和-5这样,只有符号不同的两个数叫作互为相反数。
在数轴上,分别位于原点两侧,到原点距离相等的两个点所表示的数,叫做互为相反数。
由此可知a的相反数是-a,具体来看1和-1到原点的距离是相等的,所以1的相反数是-1,-1的相反数是1。同时我们也知道-1的相反数是-(-1),因此只要证明相反数的唯一性,就可以说明-(-1)=1。
下面我们证明唯一性。(看下图)
从相反数的角度我们知道了-(-1)=1。但这个图片中的证明也是有漏洞的,因为我们还没有证明a+(-a)=0,所以从a、b互为相反数得到a+b=0逻辑上是有问题的。
这个问题涉及到负数的加减,我们接着看教材是怎么讲解的负数加减法(看下图)。
教材通过方向相反的量,先向右运动5m,再向左移动5m结果仍在起点处,由此得到5+(-5)=0。同理,先向右运动am,再向左移动am结果仍在起点处,由此得到a+(-a)=0。
但是这样的推理只是一种理解方式,并不是严格地代数证明。想要给出严格证明还是要从负数的定义入手,如何从代数的角度给负数定义?下期我们继续讨论。
文中若有不妥的地方还请大家批评指正,下期我们先看看大学中负元的定义,从负元的角度理解负数。由此思考中教学如何定义负数更好。可以关注小修哦!
c++ 负数比较大小_负数的定义(二)相关推荐
- 负数比较大小_小升初总复习第七个基础模块:负数的认识
今天我们开始第七个基础模块的复习:负数的认识 负数的认识一共分为3个知识考点. 第一,正负数的意义 以前我们学过的6,10,7,85.....这样大于0的数叫做正数.正数前面也可以 加"+& ...
- 负数比较大小_人教版六下【第一单元】负数比较负数的大小
点击蓝色文字关注我们吧! 主讲人邬卫老师,长沙市喻沛名师"错例研究"工作室成员.今天讲的微课是人教版小学数学六年级下册第一单元<负数>中有关"比较负数的大小& ...
- java 负数存储结构_负数在java中的存储和读取过程 | 学步园
问题描述: 将-5存储在文本文件中,再读取出来显示到控制台; 预备知识: 1.在java中使用补码处理数字,而且byte(8)的数字在扩展成int(32)类型的时候,正数填充0,负数填充1; 2.负数 ...
- 负数比较大小_【教研活动】整体把握负数脉络 深度解读教材意图——鲤城区实验小学数学组单元整体教学系列研讨活动...
目前,单元整体教学已逐渐成为教师提升教学效率和教学质量的新手段.以模块化数学教材的主题单元为依托,对其教学准备.教学手段.教学内容.课后习题等教学资源进行整体把握,有机整合,并实施统一教学对提升教学质 ...
- js负数比较大小_【建阳童小|阅享数学(第十一期)】负数的由来
同学们,你们喜欢数学吗?觉得数学有趣吗?在你们的学习过程中,你觉得数学是一门怎样的学科呢?也许你会说条理清楚.思维深奥,也许会说枯燥.无味--其实数学中不仅有可爱的数字和公式,里面还有更多有趣的故事, ...
- python负数取模_负数的取模运算
我们知道,在不同的语言中,对负数执行取模运算,结果有可能会是不同的.例如,(-11)%5在python中计算的结果是4,而在C(C99)中计算的结果则是-1. truncate除法 && ...
- python负数求余数_负数求余数 C 和 MatlabPython 处理不一样
在百度看到这个问题:http://zhidao.baidu.com/question/937487369300959012.html?oldq=1 用matlab和Python测试了下,发现都是这样: ...
- java负数转换为二进制_负数与二进制换转方法
1.十进制负数转二进制 假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为: (因为java中int 是4个字节,所以高位需要补0,占够32位) 00000000 00000000 ...
- c语言位运算负数的实例_负数位运算的右移操作-C语言基础
这一篇探讨的是"负数位运算的右移操作",涉及到数据的源码.反码.补码的转换操作.属于C语言基础篇. 先看例子 #include int main(void) { //正数的位右移 ...
最新文章
- NTU 课程笔记: PNP
- 【采用】信用风险评分卡系列之数据处理
- 两大数学家是如何撕破脸的|数学界的主义的之争
- android viewholder里面不执行控件_ViewHolder的MVVM实现
- AD 组策略应用与排错(1应用)
- Ubuntu 16.04显示分辨率的更改
- RestTemplate 发送文件
- python pyhook_python pyHook安装
- Chromium OS Autotest 概述
- Django学习笔记1 Web开发简介和Django安装运行
- linux中磁盘的管理(挂载,分区,配额,加密)
- github电脑壁纸_GitHub - githubtaotao/bing-wallpaper: Bing每日壁纸,自动获取Bing的精美图片设置为壁纸,并且支持随机切换历史壁纸,查看壁纸故事...
- windows7微软官方_Microsoft Windows 7 | 第1部分
- 完整的网络端口表《二》
- 主动外观模型(AAM)
- datastage 如何把db2的varchar列数据抽取到mysql的longtext列
- 黄金分割法_python
- 技术人生的职场众生相
- docker-compose 部署 php + nginx + mysql + redis
- 云破月来花弄影-SVG多种技术组合实现
热门文章
- svn 常见问题记录
- 以太坊区块链Ethereum开发资料汇总
- 一天一个Java基础——对象和类
- svn中的ignore
- vcenter converter 转换xenserver下linux的错误
- node aws 内存溢出_如何使用Node.js和AWS快速创建无服务器RESTful API
- haproxy ssl_我们如何微调HAProxy以实现2,000,000个并发SSL连接
- Mac MySQL配置环境变量的两种方法
- java注解的执行顺序_深入理解Spring的@Order注解和Ordered接口
- 列表组件之RecyclerView