乘方运算中的“次幂”和“次方”有什么区别?

一个数的“N次幂”和“N次方”在意义上有什么区别?为什么要用不同的名称?

答1:
从数学角度来说,没有什么大的区别。意义都是一致的,都表示N个相同数的连乘。
从语法角度讲,N次幂强调整体性,给人一种全局感觉,N次方重点强调指数位置。
我想应该这样理解好。

答2:
“N次幂”和“N次方”除了汉字的写法和读音上的区别之外,在数学上的意义没有区别,都表示数的乘方。
例如,N个相同的数a进行乘积的运算,叫做乘方,乘方的结果叫做幂,a被称为底数,N被称叫指数,乘方的结果可称为“a的N次幂”或“a的N次方”。
可见“幂”可以代表整个乘方的结果,而“方”不能单拿出来。

答3:
“几次方”是说说他们之间的关系,“幂”是指乘方的结果。

答4:
幂(power)指乘方运算的结果。 n m n^m nm指该式意义为m个n相乘。把 n m n^m nm看作乘方的结果,叫做n的m次幂。

数学中的“幂”,是“幂”这个字面意思的引申,“幂”原指盖东西布巾,数学中“幂”是乘方的结果,而乘方的表示是通过在一个数字上加上标的形式来实现的,故这就像在一个数上“盖上了一头巾”,在现实中盖头巾又有升级的意思,所以把乘方叫做幂正好契合了数学中指数级数快速增长含义,形式上也很契合,所以叫做幂。

圆幂定理中的“幂”,则是跟圆幂的定义有关,圆幂是指平面上任意一点到圆心的距离与半径的平方差,其结果,当点在圆外时,就是切线的长度的平方,而切线的平方本身就是个“幂”,所以为了简洁,将与圆有关的切线定理、割线定理、相交弦定理统称为“圆幂定理”。

其中,n称为底数,m称为指数(写成上标)。当不能用上标时,例如在编程语言或电子邮件中,通常写成 n m n^m nm或n**m,亦可以用低德纳箭号表示法,写成n↑m,读作“n的m次方”或者n的m次幂。

当指数为1时,通常不写出来,因为那和底的数值一样;指数为2、3时,可以读作“n的平方”、“n的立方”。

答5:
求n个相同乘数乘积的运算叫做乘方。
a n a^n an中,相同的乘数a叫做底数,a的个数n叫做指数,乘方运算的结果 a n a^n an叫做幂。 a n a^n an读作a的n次方,如果把 a n a^n an看作乘方的结果,则读作a的n次幂。a的二次方(或a的二次幂)也可以读作a的平方;a的三次方(或a的三次幂)也可以读作a的立方。

每一个自然数都可以看作这个数的一次方,也叫作一次幂。如:8可以看作 8 1 8^1 81。当指数是1时,通常省略不写。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
calculator.cpp 能够实现四则运算乘方运算、赋值及报错的计算器 2018-12-4 -------------------------------------------------- 本程序的输入有三类:指令、赋值语句和计算式 这三类输入均允许在基本元素之间添加任意数目的空格 当出现错误时,本程序会显示Error并给出报错原因 ·指令 指令包含以下三个 exit 退出程序 printvar 输出所有已定义的变量及其值 emptyvar 清除所有变量 所有变量名不能与指令重名 ·赋值语句 基本格式为 变量名=数值 其“数值”可以是一行计算式 ·计算式 所有非指令和赋值语句都会作为计算式进行计算 本程序可以对输入的一行计算式的值进行计算并输出答案 按照题目要求,若结果为整数,将输出整数;若结果为浮点数,将保留两位小数 计算式可以包含变量、数字和运算符号 计算式直接以运算符开头会报错“出现连续的运算符”,但如果以+-直接开头会被认作数的正负符号 -------------------------------------------------- 输入的基本元素包括变量、数字和运算符号 ·变量名 变量名必须以字母或下划线开头,由字母、数字或下划线组成,不能与指令重名 ·数字 可以是整数或者小数,当然也包括用/表示的分数 暂不支持除十进制外其他进制的输入 支持.23这样的省略整数部分0的输入 支持32.这样的输入 但是.不会被认为是0而会报错 ·运算符号 包括 加号+ 减号- 乘号* 除号/ 括号( ) 乘方^ 其除数不能为零 乘方的底数是负数时,指数需要是整数 零的零没有意义 -------------------------------------------------- 请注意 请在输入时务必使用英文输入或选择半角字符! 当语句出现多个错误时,只会提示最先发现的错误 与c/c++表达式计算不同的地方: 本程序输出时会将整数相除产生的浮点数自动进行类型转换成浮点数,也会将浮点数运算得到的整数自动类型转换成整数,也就是说1/2=0.50,2.0/1.0=2(c++的自动取整真的很蠢) c/c++为了避免与函数冲突,不允许a(b+c),2(3+1)这样的写法,而本程序会默认在括号前进行了乘法运算,即2(3+1)=2*(3+1)=8,a(b+c)=a*(b+c) cmath的pow函数对于0的0次方会返回1,但是0的0次方是没有意义的,本程序会对0^0报错 鉴于c++支持+-+-+-1=-1,但是出现连+或连-时会报错的混乱情况,本程序允许在数字和变量前加一个+或-号用来变号,即2+-1 3*-x -3++2是支持的,但是多于一个的额外+-号将报错,即3+-+2 +-1是不支持的 --------------------------------------------------

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值