编程,求值
mfp吧
全部回复
仅看楼主
level 5
死人字😜 楼主
我要计算一个含有8个变量的代数式的值,谁帮我编写一下谢谢,拜托
2016年08月07日 15点08分 1
level 12
如果错了可以把里面的数据稍微改一下就行了。
2016年08月07日 17点08分 3
谢谢,真的很感想,不管对不对,先谢过了,以后还忘多多关照
2016年08月07日 21点08分
你说不能用换号符,是不是说输完一句,输下一句,不能用换行符,还是说一句没输完不能用
2016年08月08日 02点08分
@死人字😜 是输完一句输下一句的时候不能用换行符。位置占满后会自动跳转到下一行。
2016年08月08日 02点08分
@喂wswswsws 是输入文字的时候,不是编写程序时。
2016年08月08日 02点08分
level 5
死人字😜 楼主
没有提示函数行不行
2016年08月07日 22点08分 4

2016年08月07日 23点08分
那只是个说明而已不影响计算结果。
2016年08月08日 00点08分
level 5
死人字😜 楼主
怎么没有结果,我直接把你的复制了
2016年08月07日 22点08分 6
去掉function直接输入: m(1,1,1,1,1,1,1,1)
2016年08月07日 23点08分
level 12
不要写function,直接写m(1,1,1,1,1,1,1,1)
如图:第一行的。
2016年08月07日 23点08分 9
level 5
死人字😜 楼主
就是一点英语都不懂,所以费劲
2016年08月08日 00点08分 11
可以用词典查,我就是用金山词霸查的。
2016年08月08日 01点08分
level 5
死人字😜 楼主
看看那里出来问题,我就是把原来的公式改了一下,因为我记错了,其它的没动,而且是直接从吧里复制到软件的
2016年08月08日 00点08分 12
不好判断,原题拍照发过来,才能对比找出错误之处。
2016年08月08日 00点08分
@😄二师兄他师哥 有时间吗,问你个问题
2016年08月14日 02点08分
level 5
死人字😜 楼主
真是见了鬼了,去掉一个括号就对了,这是为什么,第二副图就缺个“(”就对了,这是什么鬼逻辑
2016年08月08日 00点08分 13
是缺个")",因为左"("数要=右")"数
2016年08月08日 01点08分
所以说奇怪,缺一个但是答案对的,不缺就出现了错误,搞不懂
2016年08月08日 01点08分
@死人字😜 sqrt()。括号里面再写表达式。
2016年08月08日 01点08分
level 5
死人字😜 楼主
2016年08月08日 00点08分 14
level 5
死人字😜 楼主
只是字母换了一下,因为下标的输入太麻烦,那把原来的对应字母换一下应该就可以了
2016年08月08日 00点08分 15
level 5
死人字😜 楼主
谢谢,太感谢了,这么耐心叫我这个小白,我的编程一窍不通,想学英语不行,感觉编程真的很神奇,很实用,不像一些理论一大堆,只用到1%
2016年08月08日 01点08分 17
level 13
function m(a,b,c,d,x,y,z,w)
variable d1=det([[b,d],[y,w]])
variable d2=det([[a,c],[x,z]])
variable d3=det([[c,d],[z,w]])
variable m=(sqrt(d1**2-d2*d3)-d1)/d2
return m
2016年08月08日 01点08分 18
不错。
2016年08月08日 01点08分
level 13
数学计算最好用return
variable a,b,c
b=3
c=b*b
print(c)
与return c返回值不同
2016年08月08日 02点08分 19
为什么要这样设计。打印结果和返回结果不应该一样吗?
2016年08月08日 02点08分
@喂wswswsws 这可能是一个bug,改为print(round(c,0))即27
2016年08月08日 02点08分
这就是为什么2+3*6.458直接return得21.374,而不出现print中间过程的原因。因为中间过程的计算可能会出现"四舍五入"等不可预料的情况。可编程科学计算器.设置⇒设置精度,可导致结果有所不同
2016年08月08日 02点08分
2016年08月08日 04点08分
level 5
死人字😜 楼主
2016年08月08日 11点08分 20
level 5
死人字😜 楼主
就是那种快速帮助的信息函数
2016年08月08日 11点08分 21
帮助的信息还是需要手动写。
2016年08月08日 12点08分
1 2 尾页