Maple编程常见语句讲解

在Maple 2015中编写程序时,建议用户使用1-D输入格式。设置当前输入模式为 1-D 格式有多种方式:方式一是使用工具栏上数学]和[文字]按钮切换;方式二使用 F5键切换到文字模式;方式三是通过菜单“工具”——“选项…”——“显示“输入提示”——“Maple符号”。如果用户更喜欢Maple 2015的1-D 模式,推荐用户设置第三种方式,然后按全局应用按钮,这样在当前和以后的Maple工作环境中默认的输入模式会变为1-D Maple Input模式。

  Maple下载地址:http://www.mathsoft.cc/xiazai.html

  if语句(条件语句):

  if语句的语法:

  Maple编程常见语句讲解_第1张图片

  if 语句会执行哪一个语句的取决于对条件表达式的判断,如果可能,if 语句认为条件表达式是一个布尔量(或真或假),它会尝试把其他数据类型转化为布尔量类型。条件表达式(条件表达式_1,条件表达式_2 ...)可以是任意的。用户可以用下面的算子构建布尔表达式:

  关系算子:<,<=,=,>=,>,<>

  逻辑算子:and,or,xor,implies,not

  逻辑名:true,false,FAIL

  条件表达式必须具有布尔值 true, false或者 FAIL,否则将会出现错误。程序语句(程序语句_1,程序语句_2,...,程序语句_N)可以是任意的 Maple命令语句,包括if 语句。

  示例:

  Maple编程常见语句讲解_第2张图片

  如果条件为真,将对第一个表达式求值,否者对第二个表达式求值。

  elif和else从句:

  在同时包含elif和else从句的if语句中,Maple 会依序对条件表达式求值,直到其中一个返回true。Maple执行对应的程序语句,然后退出if 语句。如果没有条件表达式返回true,Maple会执行else从句中的程序语句。

  

  循环语句(for语句)

  使用循环语句,用户可以重复执行程序语句序列。三种方式实现循环语句:

  在一个计数器变量值超过极限值之前(for/from 循环)

  对表达式中的每个运算对象(for/in 循环)

  当一个布尔条件不成立时(while 循环)

  for/from循环

  for/from loop语句重复执行一个程序语句序列,直到计算器变量值超过极限值。

  Maple编程常见语句讲解_第3张图片

  其中initial是counter的初始值,final是counter的终值。increment是步长。在for循环的结构中,可以省略下列任何一部分for conter,from initial,by increment,to final都可以省略。

  for/from 循环的动作:

  1.将 initial 初始值赋给变量名counter.。

  2.将变量counter的值与final 终值对比,如果 counter的值超过final的值,Maple退出循环。

  3.执行程序语句 statement_sequence。

  4. counter的值增加 increment 步长值。

  5.重复步骤2到4,直到Maple退出循环。

  除了for部分必须放置于首位外,其余的部分 for,by,和to可以按任意的顺序放置。省略的部分有自己的缺省值,见下表:

  Maple编程常见语句讲解_第4张图片

  示例:下面的循环返回整数1到5的平方根。

  Maple编程常见语句讲解_第5张图片

  当计算变量n的值严格大于5,Maple退出循环。

  

  前面的循环语句与下面的for/from 语句等同。

  Maple编程常见语句讲解_第6张图片

  以上内容向大家介绍了Maple常见语句的使用格式,使用这些命令语句可以使工作更加高效。Maple符号计算的优势在这些方面得以体现,利用这些可以实现各种数学计算。

你可能感兴趣的:(Maple编程常见语句讲解)