在Fortran 能否计算出2**(50),这么大的数,并用科学记数法正确显示出来.
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/17 14:59:51
在Fortran 能否计算出2**(50),这么大的数,并用科学记数法正确显示出来.
另外我想计算2的负50次幂应该如何表示呢?我试了一下2**(-50)这样的表达方式是不对的.希望高手赐教
我在计算机上试了一下,超过2**(30),数据就已经不显示了
另外我想计算2的负50次幂应该如何表示呢?我试了一下2**(-50)这样的表达方式是不对的.希望高手赐教
我在计算机上试了一下,超过2**(30),数据就已经不显示了
我的运算结果是: 用代码:
LL = 2do i =1,49LL = LL * 2enddowrite(6,*) LL另外,2**(-50)== 1/(2**(50))不是吗?拿1除掉它即可.
再问: 自行非常感谢你的回答,但是我的目的不仅仅只是想求出2**(50)是多少,2**(50)只是我公式中的一个因子,而且公式中不一定是50次幂,有可能还要高一些,如2**(52)等
再答: 那看怎么敲公式了,可以的话先循环把这个值求出来再放进公式里,虽然多了几行,但不易出错有利于调试。 也可以自定义function,这样公式就不会显得乱乱的了。如果不是必须我不太喜欢用fortran内置函数,易出错而且可移植性差,就比如你用的**,我试了下确实2**(50)出不了值。另外我算2**(1000)都没有问题:代码:
LL = 1M = 1000do i =1,M\x09LL = LL * 2enddowrite(6,*) LL
LL = 2do i =1,49LL = LL * 2enddowrite(6,*) LL另外,2**(-50)== 1/(2**(50))不是吗?拿1除掉它即可.
再问: 自行非常感谢你的回答,但是我的目的不仅仅只是想求出2**(50)是多少,2**(50)只是我公式中的一个因子,而且公式中不一定是50次幂,有可能还要高一些,如2**(52)等
再答: 那看怎么敲公式了,可以的话先循环把这个值求出来再放进公式里,虽然多了几行,但不易出错有利于调试。 也可以自定义function,这样公式就不会显得乱乱的了。如果不是必须我不太喜欢用fortran内置函数,易出错而且可移植性差,就比如你用的**,我试了下确实2**(50)出不了值。另外我算2**(1000)都没有问题:代码:
LL = 1M = 1000do i =1,M\x09LL = LL * 2enddowrite(6,*) LL
用四舍五入法取2394.7的近似数,保留3位有效数字,并用科学记数法表示为( )
科学记数法表示下面的数
gis里怎么计算出多边形面积,我计算出来的面积显示是科学计数法,怎么回事
把每天工作7小时化成秒数,并用科学记数法表示这一结果.
数130340023保留3个有效数字并用科学记数法表示得是?
计算1立方+2立方+3立方+...+99立方+100立方的值,并用科学记数法表示出结果
0.000 000 0237(精确到0.000 000 001)用四舍五入法取近似值,并用科学记数法表示出来
把科学记数法表示的数的原数:
用四舍五入法,对0.007 099 1取近似值,若要求保留三个有效数字,并用科学记数法表示,则该数的
判断题 1、在科学记数法表示的数ax10的n次方中,1
用四舍五入法 4753010保留2个有效数字取近似值 并用科学记数法表示
(2013•丹东一模)用科学记数法表示数21000,结果正确的是( )