编撰:茂喵喵

审核:猫头鹰


今天的人们大约都知道负数是用来表示两个相反意义的量。最常见的如在天气预报中,经常就会见到今日气温最高12℃,最低-5℃,也就是零下5℃。还有诸如海拔,珠穆朗玛峰的最新海拔为+8848.86米,而世界上最深的海沟-马里亚纳海沟的海拔则为-11034米,也就是在海平面以下。这里的“+”“-”就表示为正负,而在日常生活中,正就表示为收入,收入,负就表示为支出,比如在算家庭经济情况时,收入的就表示为“+”,支出的就表示为“-”。

这里我们就有一个疑问,既然有了正负,那么是不是也应该有一个中间量?的确是如此。而这个中间量就是“0”,在数轴上就表示为零点。零点右边的数为正数,零点左边的数为负数。

而负数的产生也与人们的日常生活息息相关。

人们在生活中经常会遇到这样的情况。某人与某人之间互相借了一些钱给对方,于是对于借出方和借入方,同样的东西就有了不同的意义;还有就是,从同一起点开始,两个人同时出发,向相反方向行进同样的距离,这个距离对于双方或者第三者而言,就有不同的意义,尽管他们长度相等,但是因为有了方向,而意义不同。人们在生活中遇到越来越多的类似的问题,因而人们就意识到仅用一个数量来表示两个意义不同的量是不合理的,因而逐渐产生了负数的概念。

最早认识到负数并且使用负数的国家是中国。据《九章算术》中记载,早在2000年前,中国古人就开始使用负数,明确指出“卖”是正,“买”是负等。1700多年前,我国数学家刘徽首次正式提出正数与负数的概念,这比西方要早七八百年。印度则是在公元7世纪才开始使用负数;1544年,德国的史提菲把负数定义为比任何数都小的数。400多年前,法国数学家吉拉尔首次用“+”表示正数,“-”表示负数。这样的表示方法被广泛接受,并沿用至今。

1637年,法国数学家笛卡尔发明了解析几何学,建立了数轴,将平面点与负数、零、正数组成的实数对应起来,使负数真正得到了合理解释,而这也加速了人们对负数的承认。到19世纪,德国数学家魏尔斯特拉斯等人为整数奠定了逻辑基础以后,负数才在现代数学中获得巩固的地位。

而在现代小学与中学课本中,则是通过一个较大的数减去一个较小的数来得到一个负数,直观的理解就是:较小的数不够减较大的数,于是需要借一些数来减,于是借来的数就表示为负数。负数产生以后,也就需要相应的运算规律。通常对于负数来说,负数加负数还是负数,负数减负数可能为正,也可能为负,这里为了判断正负,数学家引入了绝对值的概念,所谓绝对值,就是不考虑数的符号的情况下,该数的值,在空间理论中也理解为距离。有了绝对值的概念,在进行运算时,就可以通过对比绝对值来判断运算结果的符号。而在负数乘除运算中,一般有:负负得正,正负得负的规律。也就是说两个符号相同的数进行乘除运算,结果为正,两个符号相反的数运算,结果为负。

当然,负数还有许多有趣的性质以及不同的用处,这里就不再赘述,有兴趣的同学可以再仔细研究。

好了,今天的科普分享就到这里。

下期预告:数学史(8):数学王子-高斯的趣闻

负数运算_小学生必备科学常识100问-34数学史(7):负数的产生相关推荐

  1. python字符串与列表与运算_[Python学习笔记1]Python语言基础 数学运算符 字符串 列表...

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

  2. pli测试50题题库_AI面试必备/深度学习100问1-50题答案解析

    1.梯度下降算法的正确步骤,(正确步骤dcaeb)(梯度下降法其实是根据函数的梯度来确定函数的极小值),这里的问题与其说是梯度下降算法的步骤不如说类似图图像分类训练的整个流程:网络初始化-输入to输出 ...

  3. AI面试必备/深度学习100问1-50题答案解析

    转载:   https://blog.csdn.net/T7SFOKzorD1JAYMSFk4/article/details/80972658 1.梯度下降算法的正确步骤,(正确步骤dcaeb)(梯 ...

  4. java负数右移_收入囊中篇---Java程序基础(二)

    前言: 本篇是接着上一篇更新的,如果没有阅读上一篇的话,可以查阅或回顾一下. 1.收入囊中篇---Java基础必备知识(一) 2.收入囊中篇---Java程序基础(二) Java程序基础目录 1.Ja ...

  5. C语言学习趣事_之_大数运算_加法

    C语言学习趣事_大数运算_之加法 1.引子    在C语言中,因为预定义的自然数类型的大小是有上下限度的,这就决定了在进行数的运算的时候,必然受到限制,同时因为C语言是最接近汇编的一种程序设计语言,并 ...

  6. php 大数运算类,PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法

    本文实例讲述了PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法.分享给大家供大家参考,具体如下: PHP计算大数值运算时会出错,当数字太大时,数值会变成科学计数.那怎么来进行PHP超大数值 ...

  7. sql的加减乘除运算_小白学sql(一)

    最近在b站学习sql,在这里做笔记.感兴趣的同学可以一起学习呀~ 1. 基本介绍 sql_store是一个数据库,而customers是数据库中的一个表格. 1.1 如何选择一个数据库 最简单的操作就 ...

  8. java计算器如何实现运算_用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢...

    用java编写了一个模拟计算器的界面设计,怎么实现运算功能呢 2020 - 9 - 16 TAG : view sourceprint?import java.awt.BorderLayout; im ...

  9. php 科学计数 位数,PHP采用超长位数字运算防止数字以科学计数法显示的实例

    本文主要介绍了PHP采用超长(超大)数字运算防止数字以科学计数法显示的方法,涉及PHP数学运算及字符串操作的相关技巧.希望对大家有所帮助.本文实例讲述了PHP采用超长(超大)数字运算防止数字以科学计数 ...

最新文章

  1. 深入认识二进制序列化--记一次生产事故的思考
  2. 设置Windows XP自动登录的两种方法
  3. iOS之深入解析高阶容器的原理和应用
  4. 关于ARM的22个常用概念介绍
  5. 第 11 章 日志管理 - 089 - 初探 ELK
  6. 今天是 OSChina 上线 6 周年!
  7. MongoDB——客户端Robo 3T v1.4.3 安装
  8. windows11的ps界面字体显示过小
  9. python里窗口大小的单位_python界面上的图片缩放,根据窗口大小
  10. android手机微信收藏功能实现,微信小程序收藏功能的实现代码
  11. 六大危害不容忽视 笔记本外接显示器杂谈
  12. 金丹期前期:1.6、python语言-面向对象
  13. 9.4 双向深度循环神经网络
  14. Shiro的在Springboot中的使用
  15. 距离-视觉-惯性里程计:无激励的尺度可观测性(ICRA2021)
  16. ACL中的permit/deny与traffic policy中behavior的permit/deny之间是什么关系?
  17. 李珣同款爱心特效代码,加DIY教程,快拿去送给你喜欢的那个ta吧。
  18. Histcite使用
  19. Microsoft Graph Overview 概述
  20. 【软件全称】图书管理系统

热门文章

  1. sed 命令自己总结
  2. centos6.8安装 gitlab 9.3.5及使用
  3. 如何定制视频业务- ramdisk 内存文件系统
  4. jQurey 的选择器
  5. mac pro下安装gdb和delve调试器
  6. Windows程序设计_13_伤不起的书
  7. 翻译介绍15个经典的MDX查询-02and03
  8. 基于Grafana的Repeate Panel快速定义面板
  9. 这一次,彻底弄懂 JavaScript 执行机制
  10. leetCode:twoSum 两数之和 【JAVA实现】