二. 算术运算 (2)2.1相乘命令 (2)2.2相加命令 (3)2.3相除命令 (3)2.4相减命令 (4)2.5整除命令 (4)2.6求余数命令 (5)2.7 负命令 (5)2.8取符号命令 (6)2.9取绝对值命令 (6)2.10取整/取绝对整命令 (7)2.10.1取整 (7)2.10.2绝对取整命令 (7)2.11四舍五入命令 (8)2.12求次方命令 (8)2.13求平方根命令 (9)2.14求正弦/余弦命令 (9)2.15求正切/反正切命令 (10)2.16求自然对数命令 (11)2.17求反对数命令 (11)2.18是否运算正确命令 (12)2.19置随机数种子/取随机数命令 (12)二. 算术运算2.1相乘命令操作系统支持:Windows、Linux、Unix 所属类别:算术运算返回两个数值的乘积,运算符号为“*”或“×”。
双精度小数型相乘(被乘数,乘数, ... )使用:.版本 2.子程序_按钮1_被单击.局部变量被乘数, 整数型, , , 被乘数1-9.局部变量乘数, 整数型, , , 乘数1-9.局部变量要显示的内容, 文本型.计次循环首(9, 被乘数).变量循环首(1, 被乘数, 1, 乘数)要显示的内容=到文本(被乘数) +“×”+到文本(乘数) +“=”+到文本(被乘数×乘数)画板1.定位写出(乘数×57 -30, 被乘数×21 -10, 要显示的内容) .变量循环尾().计次循环尾()程序运行结果显示:2.2相加命令操作系统支持:Windows、Linux、Unix 所属类别:算术运算运算符号为“+”,用途为:1、返回两个数值的和;2、将两个文本首尾连接起来,返回连接后的文本;3、将两个字节集首尾连接起来,返回连接后的字节集。
使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型.局部变量A, 整数型A =1B =3编辑框1.内容=到文本(A +B)结果为:42.3相除命令操作系统支持:Windows、Linux、Unix 所属类别:算术运算返回两个数值的商,运算符号为“/”或“÷”。
语法:双精度小数型相除(被除数,除数, ... )使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型.局部变量A, 整数型A =1B =3编辑框1.内容=到文本(A /B)结果为:0.33333332.4相减命令操作系统支持:Windows、Linux、Unix 所属类别:算术运算返回两个数值的差,运算符号为“-”使用:.版本 2.子程序__启动窗口_创建完毕.局部变量A, 双精度小数型.局部变量B, 双精度小数型A =1.3B =3编辑框1.内容=到文本(B - A)结果为:1.72.5整除命令操作系统支持:Windows、Linux 所属类别:算术运算求出两个数值的商,并返回其整数部分,运算符号为“\”语法:双精度小数型整除(被除数,除数, ... )使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型.局部变量A, 双精度小数型A =1.1B =3.6编辑框1.内容=到文本(B \A)结果为:3操作系统支持:Windows、Linux 所属类别:算术运算求出两个数值的商,并返回余数部分,运算符号为“%”或“Mod”语法:双精度小数型求余数(被除数,除数, ... )使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型.局部变量A, 双精度小数型A =1.1B =3编辑框1.内容=到文本(B%A)运行结果:0.82.7 负命令操作系统支持:Windows、Linux、Unix 所属类别:算术运算反转一个数值的正负符号并返回反转后的值,运算符号为“-”(放在表达式首)。
使用:.版本 2.子程序__启动窗口_创建完毕.局部变量BB =3编辑框1.内容=到文本(-B)运行结果:-3操作系统支持:Windows、Linux 所属类别:算术运算返回一个整数,如果小于零,表明给定数值为负;如果等于零,表明给定数值为零;如果大于零,表明给定数值为正。
.子程序__启动窗口_创建完毕.局部变量B, 整数型B =9编辑框1.内容=到文本(取符号(B))运行结果:1(表示所取的值为正数)假如:B=-6呢?(运行结果为:-1 为什么??)请读者自己理解!B=0呢?(运行结果为:0 为什么??)请读者自己理解!2.9取绝对值命令操作系统支持:Windows、Linux 所属类别:算术运算如果所提供数值为字节型,则将直接返回该数值。
使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 整数型B =-9编辑框1.内容=到文本(取绝对值(B))运行结果:92.10取整/取绝对整命令2.10.1取整操作系统支持:Windows、Linux 所属类别:算术运算返回一个小数的整数部分。
本命令与“绝对取整”命令不相同之处为:如果给定小数为负数,则本命令返回小于或等于该小数的第一个负整数,而“绝对取整”命令则会返回大于或等于该小数的第一个负整数。
例如,本命令将-7.8 转换成-8,而“绝对取整”命令将-7.8 转换成-7。
2.10.2绝对取整命令操作系统支持:Windows、Linux 所属类别:算术运算返回一个小数的整数部分。
本命令与“取整”命令不相同之处为:如果给定小数为负数,则本命令返回大于或等于该小数的第一个负整数,而“取整”命令则会返回小于或等于该小数的第一个负整数。
例如,本命令将-7.8 转换成-7,而“取整”命令将-7.8 转换成-8。
使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型B =-9.65编辑框1.内容=到文本(取整(B))编辑框2.内容=到文本(绝对取整(B))运行结果:-10 -92.11四舍五入命令操作系统支持:Windows、Linux 所属类别:算术运算返回按照指定的方式进行四舍五入运算的结果数值。
使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型B =-9.65编辑框1.内容=到文本(四舍五入(B, 1))*被赋值的变量或变量数组:编辑框1.内容*用作赋予的值或资源:到文本(四舍五入(B,1))*待转换的数组:四舍五入(B,1)*欲被四舍五入的数值:B*被四舍五入的位置:1(正数表示四舍五入小数点后几位)(负数表示四舍五入小数点前几位)运行结果:-9.72.12求次方命令操作系统支持:Windows、Linux 所属类别:算术运算返回指定数值的指定次方。
使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型B =4编辑框1.内容=到文本(求次方(B, -1))运行结果:0.252.13求平方根命令操作系统支持:Windows、Linux 所属类别:算术运算返回指定参数的平方根。
使用:.版本 2.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型B =4编辑框1.内容=到文本(求平方根(B))运行结果:22.14求正弦/余弦命令操作系统支持:Windows、Linux 所属类别:算术运算返回指定角的正弦值。
使用:.版本 2.程序集窗口程序集1.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型B =#pi ÷6编辑框1.内容=到文本(求正弦(B))编辑框2.内容=到文本(求余弦(B))运行结果:0.49999987≈0.5 0.86602540379192.15求正切/反正切命令操作系统支持:Windows、Linux 所属类别:算术运算返回指定角的正切值。
语法:双精度小数型求正切(欲进行计算的角)使用:.版本 2.程序集窗口程序集1.子程序__启动窗口_创建完毕.局部变量C, 双精度小数型.局部变量B, 双精度小数型B =#pi ÷180 ×45C =1编辑框1.内容=到文本(求正切(B))编辑框2.内容=到文本(求反正切(C) ×180)运行结果:0.9999999999551 141.37166941152.16求自然对数命令操作系统支持:Windows、Linux 所属类别:算术运算返回指定参数的自然对数值。
自然对数是以 e 为底的对数。
常量#e 的值大约是2.718282。
.程序集窗口程序集1.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型B =#e ‘(常数e)编辑框1.内容=到文本(求自然对数(B))运行结果:1.000000063106≈12.17求反对数命令操作系统支持:Windows、Linux 所属类别:算术运算返回e(自然对数的底)的某次方。
.版本2.程序集窗口程序集1.子程序__启动窗口_创建完毕.局部变量B, 双精度小数型B =1编辑框1.内容=到文本(求反对数(B)) ‘编辑框1.内容=e^B运行结果:2.718281828459=e2.18是否运算正确命令操作系统支持:Windows、Linux 所属类别:算术运算对乘、除、“求次方”、“求平方根”、“求正弦值”、“求余弦值”、“求正切值”、“求反正切值”、“求自然对数”、“求反对数”等等数学运算命令所计算出来的双精度结果数值进行校验,如果该数值正确有效,返回真。
如果该数值是运算错误或运算溢出后的结果,返回假。
使用:.版本 2.程序集窗口程序集1.子程序__启动窗口_创建完毕.局部变量数1, 双精度小数型.局部变量数2, 双精度小数型.局部变量数3, 双精度小数型数1 =#pi数2 = 1.41421数3 =数1 ×数2_启动窗口.标题=到文本(数3)信息框(是否运算正确(数3), 0, )运行结果:先信息框提示:真然后窗口标题显示为数3的值2.19置随机数种子/取随机数命令操作系统支持:Windows、Linux 所属类别:算术运算置随机数种子:为随机数生成器初始化一个种子值,不同的种子值将导致“取随机数”命令返回不同的随机数系列。
语法:无返回值置随机数种子([欲置入的种子数值])取随机数: 返回一个指定范围内的随机数值。
在使用本命令取一系列的随机数之前,应该先使用“置随机数种子”命令为随机数生成器初始化一个种子值。
语法:整数型取随机数([欲取随机数的最小值],[欲取随机数的最大值])使用:.版本 2.程序集窗口程序集1.子程序__启动窗口_创建完毕.子程序_按钮1_被单击置随机数种子()标签1.标题=到文本(取随机数(1, 1000)) 运行结果:随机显示1~1000之间的数值。