|
- .版本 2
- .支持库 spec
- .程序集 程序集1
- .程序集变量 阶乘表, 双精度小数型, , "0"
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- .局部变量 i, 整数型
- .局部变量 j, 双精度小数型
- i = 1
- j = 1
- .判断循环首 (真)
- .如果真 (是否运算正确 (j) = 假)
- 跳出循环 ()
- .如果真结束
- j = j × i
- i = i + 1
- 加入成员 (阶乘表, j)
- .判断循环尾 ()
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- .局部变量 小数, 双精度小数型
- 置随机数种子 ()
- 小数 = 取随机数 (0, 32767) ÷ 32767 × #pi
- .如果真 (取随机数 (0, 1) = 1)
- 小数 = 0 - 小数
- .如果真结束
- 调试输出 (_sin (小数), 求正弦 (小数))
- 调试输出 (_cos (小数), 求余弦 (小数))
- 调试输出 (_tan (小数), 求正切 (小数))
- .子程序 _sin, 双精度小数型, 公开
- .参数 x, 双精度小数型
- .局部变量 i, 整数型
- .局部变量 y, 双精度小数型
- .局部变量 j, 双精度小数型
- i = 3
- y = x
- j = 6
- .判断循环首 (真)
- j = 阶乘表 [i]
- .如果真 (是否运算正确 (j) = 假)
- 跳出循环 ()
- .如果真结束
- y = 0 - (y - 求次方 (x, i) ÷ j)
- i = i + 2
- .判断循环尾 ()
- 返回 (y)
- .子程序 _cos, 双精度小数型, 公开
- .参数 x, 双精度小数型
- 返回 (_sin (#pi ÷ 2 + x))
- .子程序 _tan, 双精度小数型, 公开
- .参数 x, 双精度小数型
- 返回 (_sin (x) ÷ _cos (x))
复制代码
|
|