永发信息网

Maple编程时常见循环语句有哪些

答案:1  悬赏:10  手机版
解决时间 2021-02-04 21:08
Maple编程时常见循环语句有哪些
最佳答案
if语句(条件语句):
  if语句的语法:

  if 语句会执行哪一个语句的取决于对条件表达式的判断,如果可能,if 语句认为条件表达式是一个布尔量(或真或假),它会尝试把其他数据类型转化为布尔量类型。条件表达式(条件表达式_1,条件表达式_2 ...)可以是任意的。用户可以用下面的算子构建布尔表达式:
  关系算子:<,<=,=,>=,>,<>
  逻辑算子:and,or,xor,implies,not
  逻辑名:true,false,FAIL
  条件表达式必须具有布尔值 true, false或者 FAIL,否则将会出现错误。程序语句(程序语句_1,程序语句_2,...,程序语句_N)可以是任意的 Maple命令语句,包括if 语句。
  示例:

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

  循环语句(for语句)
  使用循环语句,用户可以重复执行程序语句序列。三种方式实现循环语句:
  在一个计数器变量值超过极限值之前(for/from 循环)
  对表达式中的每个运算对象(for/in 循环)
  当一个布尔条件不成立时(while 循环)
  for/from循环
  for/from loop语句重复执行一个程序语句序列,直到计算器变量值超过极限值。

  其中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可以按任意的顺序放置。省略的部分有自己的缺省值,见下表:

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

  当计算变量n的值严格大于5,Maple退出循环。
  前面的循环语句与下面的for/from 语句等同。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高职单招有专门的教材吗?或者题库
永庆镇在什么地方啊,我要过去处理事情
医院办公室主任的工作内容和职责有哪些?
英语中什么叫“悬垂修饰语”?
延民康大药房(北顺城街)地址在什么地方,想过
本田竞瑞1.5L跑高速够不?
婴滋坊母婴用品店·东美分店怎么去啊,有知道
弘远的意思是什么啊?知道的请说下!
k772次列车定员多少
金梦来酒店停车场这个地址在什么地方,我要处
你们说老婆和小舅子不合,我该真在谁那边,在
三岁半照胸片双肺纹理增多什么意思
四月是你的谎言女主为什么会得病
谁知道厦门大学历年参加成人高考会计专业的录
泚颜的意思是什么啊?知道的请说下!
推荐资讯
云交易是不是骗人的呢
【困难的近义词】困难的近义词和反义词……拜
【领导者的作用】领导的作用是什么?
公牛gnd-2 定时开关原理
有人说:“隋朝,犹如一颗流星划过历史的夜空
杉德银卡通信息服务有限公司湖南分公司怎么样
十个指头都是簸萁有什么含义
在路上看见个女的喝醉了,周围都没人,我就把
镇海中学游泳馆怎么样
宫字开头的成语接龙
别分的意思是什么啊?知道的请说下!
香港佬银匠这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?