程序 > 编程策略
  
编程策略
使用条件语句、程序循环和其他编程运算符来编写清晰简洁的程序。
您可以在求解命令块内部或外部使用程序。
条件语句
使用条件语句可以执行或跳过特定计算。使用条件语句可使程序在特定分支上执行。
示例:
单击复制此表达式
单击复制此表达式
程序循环
循环是造成一个或多个语句 (循环体) 迭代直至出现终止条件时的代码块。下列循环类型是可用的:
for 循环 - 使用 for 循环来指定需要执行循环的迭代的准确次数。
while 循环 - 在出现某个条件时使用 whlie 循环终止执行。
示例:
单击复制此表达式
单击复制此表达式
递归
您可使用递归准确清楚地求解函数。考虑以下借助于 mod 函数来计算最大公分母的递归定义:
单击复制此表达式
单击复制此表达式
要写入一个递归函数,必须给其定义一个未被定义的名称。如果您将递归函数命名为与 PTC Mathcad 内置函数或与已定义函数相同的名称,则在计算时,递归函数会首先查找原始定义并使用它。
如果您进行如下定义:
单击复制此表达式
单击复制此表达式
f 的第二个定义基于第一个定义。只有当您根据函数自身对其进行定义,且之前未定义过,PTC Mathcad 才会循环使用该定义。
递归函数定义并非一直正确。在一些情况下,相似的迭代循环定义可以更快地计算。
退出循环和程序
break 运算符提供了可从循环中提前退出的出口。
continue 运算符可跳出迭代。
return 运算符从循环上下文中退出程序。