编程语句与 及例题 数学软件与 及数学实验 .ppt

编程语句与 及例题 数学软件与 及数学实验 .ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程语句与 及例题 数学软件与 及数学实验 .ppt

插 值 法;Mathematica编程简介 1. Mathematica文件可保存数据也可保存命令 2. 基本程序结构 每个单元中的命令可自动执行,因此在每个单元中可有三种基本结构:顺序、分支、循环。;基本概念 1. 关系运算符、关系表达式与关系函数 关系表达式是指用关系运算符将两个表达式连接起来的式子(例如a + b 0) 关系运算符又称比较运算符,用来对两个表达式的值进行比较 比较的结果是一个逻辑值(True或False),这个结果就是关系表达式的值。;基本概念 1. 关系运算符、关系表达式与关系函数 x == y ? Equal[x,y] x ? y ? Unequal[x,y] x y ? Less[x,y] x ? y ? LessEqual[x,y] x y ? Greater[x,y] x ? y ? GreaterEqual[x,y];2. 逻辑运算符、逻辑表达式与逻辑函数 对于较为复杂的条件,必须使用逻辑表达式。逻辑表达式是指用逻辑运算符连接若干关系表达式或逻辑值而成的式子。逻辑表达式的值也是一个逻辑值。 pq ? p ? q ? And[p,q] p || q ? p ? q ? Or[p,q] !p ? ?p ? Not[p];选择结构(分支结构) 实现选择结构的函数有If函数、Which函数与Switch函数三种。 1. If函数 If函数的语法格式为: If[条件,语句1,语句2] 注:省略格式: If[条件,语句1] If[条件, ,语句2];1. If函数 If函数的语法格式为: If[条件,语句1,语句2] 【例3】使用If函数 If[Random[Integer,{1,6}] == 3, 0, -1] 注1:其中随机函数的格式如下: Random[Integer,{1,6}] 返回1~6之间的随机整数 Random[Real,{1,6},20] 返回1~6之间的随机实数 Random[] 返回0~1之间的随机实数 ;注2: If函数格式中的语句1或语句2都可以是以分号相隔的命令列表 【例4】 If[Random[]=0.5, x=Random[]; y=1; Print[x+y], Print[0]];注3: If函数可以嵌套 【例5】铁路托运行李,从甲地到乙地,规定每张客票托运费计算方法是行李重量不超过50kg时,0.25元/kg,超过50kg而不超过100kg时,其超过部分按0.35元/kg收费,超过100kg时,其超过部分按0.45元/kg收费。编写程序,输入行李重量,计算并输出托运的费用。 分析:设行李重量为wkg,应付运费为x元,则运费公式为:; 根据以上分析,画???流程图如图所示。 编写代码如下: w = 40; x = If[w = 50, 0.25 w, If[w = 100, 0.35 w - 5, 0.45 w - 15]];2. Which函数 Which函数的语法格式为: Which[ 条件1,表达式1, 条件2,表达式2, ...] 注: 其中表达式可以是命令列表,其值为最后表达式的值;3. Switch函数 Switch函数的语法格式为: Switch[表达式, 值1, 表达式1, 值2, 表达式2, ...] Switch[表达式, 值1,表达式1, 值2,表达式2, ... , _, 表达式n+1];3. Switch函数 Switch函数的语法格式为: Switch[表达式, 值1,表达式1, 值2,表达式2, ... , _, 表达式n+1] 【例6】 x= Random[Integer,{1,60}] Switch[Mod[x, 4], 0, a, 1, b, 2, c, 3, d];循环结构 循环是指在程序设计中,从某处开始有规律地反复执行某一程序块的现象,重复执行的程序块称为“循环体”。 使用循环可以避免重复不必要的操作,简化程序,节约内存,从而提高效率。 Mathematica提供的循环结构函数有:For、Do、While。;1. For函数 For函数的语法格式为: For[i=初值, i=终值, i增量, 循环体] ;1. For函数 For[i=初值, i=终

文档评论(0)

yuzongxu123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档