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