- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《超级画板》第三篇代数运算全解
《超级画板》第三篇代数运算
顾名思义,《超级画板》以画为主。但数理学科中的画不是一般的画,是科学的画。动态的图像,表现出的是数量的关系。以形表数,以数御形,形数结合,是所有动态几何软件的灵魂,超级画板中这个特点尤其突出。
其实,超级画板已经突破了动态几何的框架,发展成为集动态图形与动态计算于一体的逻辑动漫平台。 (316*pi)/(3) #
这里pi表示圆周率π。上面有4句程序语句,前面的几句计算机只执行而不显示其返回值;最后一句才显示返回值。如果希望每一句都显示返回值,只有写一句执行一句了。
《超级画板》的程序工作区在缺省情形作符号计算,把圆周率π作为符号处理。若要求出近似值来,可以执行一个做浮点计算的命令:
Float(1);
返回为:
计算结果显示浮点数 #
再执行计算V的命令:
V=π*(a^2+b^2+a*b)*h/3;
这回的返回就是近似值:
(316*pi)/(3)=330.914 #
想要回到符号计算,则执行:
Float( );
返回为:
计算结果不显示浮点数 #
这时再执行V=π*(a^2+b^2+a*b)*h/3; 又会返回“(316*pi)/(3)”。
上面的运行情形,保存为文件“3-1赋值语句.zjz”,如图3-1。
图3-1
你会想,直接键入 “V=π*(3^2+7^2+3*7)*4/3;”,执行后不是一样吗,何必先给a、b、h赋值呢?
先给a、b、h赋值的好处在于,如果要计算其他圆台的体积,只要复制这段程序,把前面的数据改一下就可以执行,而不必改动公式中的数据. 如果所用的公式比较复杂,这样先赋值再用公式计算的优越性就很明显了.
如果想再方便一些,可以把这段程序做成一个计算圆台的体积的函数. 为此只要键入
V(a,b,h){ π*(a^2+b^2+a*b)*h/3;}
执行后返回:
V(a,b,h) #
这说明,函数V(a,b,h)的定义已经完成. 这里,V叫做函数名,a、b、h叫做变元或参数;花括弧中的语句,可以是1行或几行,叫做函数体;这是定义函数的一般方法。
要使用这个函数计算上下底半径分别为a=2, b=5,高h=6的圆台的体积,只要键入
V(2,5,6);
执行后就会返回答案,即78*pi。
例3 编写一个由三角形三边a、b、c计算其面积m的函数程序.
解 使用海伦公式,即秦九韶的三斜求积公式,可写成下列函数程序:
m(a,b,c){s=(a+b+c)/2;
(s*(s-a)*(s-b)*(s-c))^(1/2);}
执行后就建立了函数m(a,b,c);要计算三边长为5、6、7的三角形面积,只要键入
m(5,6,7);
执行即可.
例4 编写解二元一次方程组的程序,并用来解下列方程组。
解 一般的二元一次方程组的形式是
(ad-bc≠0)
用消元法解此方程组,得到
,
据此,可以分别写出计算x,y的函数程序:
x(a,b,c,d,e,f){(e*d-b*f)/(a*d-b*c);}
y(a,b,c,d,e,f){(a*f-c*e)/(a*d-b*c);}
执行后就建立了二元一次方程组求解函数. 要解例中的具体问题,只要执行:
x(3,2,4,-3,5,18);
就得到3, 即x=3; 若执行
y(3,2,4,-3,5,18);
则得到 -2, 即y=-2.
上面的例子的运行结果,保存为文件“3-2定义函数”,见图3-2。
图3-2
我们看到,赋值语句虽然简单,用它还是可以做不少事的。
上面所举的例子,都是把数字赋予字母变量. 其实,也可以将字母或数学表达式赋予字母变量。如果键入
a=1+y;
执行后返回
y+1 #
再键入
a^3;
执行后得到
#
例5 把 (x+y+z) 的9次方的展开式看成y的多项式,写出求其中y7项的系数的程序.
解 函数Coeff(f,u,k) 可以求出多项式f 中u的k次项的系数, 使用它容易写出所要程序:
p=(x+y+z)^9;
Coeff(p,y ,7 );
执行后返回
36*x^2+72*x*z+36*z^2#
如果要求(x+2y+xy)的9次方的展开式中x5y8项的系数,可以两次调用函数Coeff:
q=(x+2*y+x*y)^9;
A=Coeff(q,x,5);
Coeff(A,y,8);
执行后返回:
10080 #
要注意的是,把表达式赋值给变量后,表达式中的符号的赋值并不能影响该变量。也就是说,该变量所代表的表达式得到了“保护”。例如,
您可能关注的文档
- 《胖乎乎的小手》课件全解.ppt
- 《胡服骑射》全解.ppt
- 《胡同文化》-课件全解.ppt
- 《胖乎乎的小手》课件公开课全解.ppt
- 《胡同文化》_课件全解.ppt
- 《自动变速器概述》全解.ppt
- 《自动控制原理》课后习题答案全解.doc
- 《舆论学》教案全解.doc
- 《胡同文化》最终全解.ppt
- 《自感和互感》精品课件全解.ppt
- 浙江衢州市卫生健康委员会衢州市直公立医院高层次紧缺人才招聘11人笔试模拟试题参考答案详解.docx
- 浙江温州泰顺县退役军人事务局招聘编外工作人员笔试备考题库及参考答案详解一套.docx
- 江苏靖江市数据局公开招聘编外工作人员笔试模拟试题及参考答案详解.docx
- 广东茂名市公安局电白分局招聘警务辅助人员40人笔试模拟试题带答案详解.docx
- 江苏盐城市大丰区住房和城乡建设局招聘劳务派遣工作人员4人笔试模拟试题带答案详解.docx
- 浙江舟山岱山县东沙镇人民政府招聘笔试模拟试题及参考答案详解1套.docx
- 最高人民检察院直属事业单位2025年度公开招聘工作人员笔试模拟试题含答案详解.docx
- 浙江金华市委宣传部、中共金华市委网信办所属事业单位选调工作人员笔试备考题库及答案详解1套.docx
- 广东深圳市党建组织员招聘40人笔试模拟试题及答案详解1套.docx
- 江苏南京水利科学研究院招聘非在编工作人员4人笔试模拟试题及参考答案详解.docx
最近下载
- 《无人机测绘技术》项目3任务4无人机激光点云数据处理.pptx VIP
- 2023甘肃培黎职业学院招聘12人笔试备考试题及答案解析.docx VIP
- 《广告策划实务》全套教学课件.pptx
- 环境污染事故放射性气溶胶扩散的应急控制及消除方法.docx VIP
- 2024-2025学年小学信息技术(信息科技)泰山版2024六年级上册教学设计合集.docx
- 化学反应热力学与热平衡的实验研究的探究与研究.pptx VIP
- 华荣QJZ-2×□SF煤矿风机用隔爆兼本质安全型双电源真空电磁起动器.doc
- 黄旭华精神课件PPT.pptx VIP
- 孕产妇产后康复指导考核试卷.docx VIP
- 《罗斯福新政》2教学设计.doc VIP
文档评论(0)