Raptor运算符号、函数、子过程介绍大全
Raptor symbol s 符号(六个)
阅读让我成长
The six symbol s ud in Raptor are displa yed in the Symbol Window in the upperleft corner of the main window:
赋值Assignmen t
x <- x + 1用Setx to x+1
调用Call及subc harts
graphi cs routin es and otherinstru ctor-provid ed proced ures及subcharts输入Inpu t
输出Outp u t
分支Selection
循环Loop Contro l
荷兰红屋
Math in Raptor(数学运算符)
UnaryMinus( - )负号
例如,x值分别为7,-3,3,则-x的值为-7;-x的值为3,---x值为-3
Expone ntiat ion ( ^ or ** )指数运算
2^3的值为8;-3**2 的值为9 ( =(-3)*(-3) )
* , / , REM, MOD——乘、除、取余函数
floor( 5 / 2 )——整除函数?=2
注:三种除运算除数均不可为0,否则将显示“r un-time error”
+ , - 加减运算
非三角函数
In Assign ments:
x_magn itude <- abs(x)
produc t <- e^(log(factor1) + log(factor2))
r isons:
In Select and Loop Exit Compa
log(x) > 0.0
手机cpu哪个好
sqrt(c^2) <= sqrt(a^2 + b^2)
random > 0.5 and abs(x) < 100.0
以字母顺序列出非三角函数:
求绝对值AB S
例如abs(-3.7)为3.7
CEILIN G(与FLOOR相对)
ceilin g(math_e xpres sion)
例如ceil ing(15.9) 为16, ceilin g(3.1) 为 4, ceilin g(-4.1) 为-4 FLOOR
variab le <- floor(math_e xpres sion)
floor(15.9) is 15, floor(-4.1) is -5
E指数幂
e^x
e为约等于2.7的对数常数
LOG对数
log(math_e xpres sion)
参数不可为0,否则run-time error
MAX
max(math_e xpres sion, max_ex press ion)
例如:max(5,7)为7.
MIN
min(math_e xpres sion, max_ex press ion)
例如:min(5,7) 为5.
PI
返回圆周率值3.14159.
POWERM OD
powerm od(ba, exp, modulu s)
返回值为 ((ba^exp) mod modulu s).
RSA public key encryp tionand decryp tion
basand expone nts too largefor the Raptor expone ntiat ion operat or can stillbe ud for encryp tion.
RANDOM
Random返回[0.0,1.0)间的一个随机数
例如:floor((random * 6) + 1).
SQRT
sqrt(math_e xpres sion)
参数不可为负数
三角函数
SIN
sin(expres sion_in_ra dians)
COS
cos(expres sion_in_ra dians)
TAN
tan(expres sion_in_ra dians)
大王莲COT
cot(expres sion_in_ra dians)
ARCSIN
arcsin(expres sion)
ARCCOS
arccos(expres sion)
ARCCOT
arccot(x,y)
例如arcc ot(sqrt(2)/2,sqrt(2)/2) 为pi/4
arccot(-sqrt(2)/2,sqrt(2)/2)为3/4 *pi
arccot(sqrt(2)/2,-sqrt(2)/2)为-pi/4
arccot(-sqrt(2)/2,-sqrt(2)/2)为-3/4 *pi.
ARCTAN
arctan(y,x)
Progra m Contro l
用布尔值控制
count= 10;countmod 7 != 0;x > maximu m
Boolea n Operat ors布尔运算有:
AND, OR, XOR and NOT
n >= 1 and n <= 10
n < 1 or n > 10
表达式1 XOR 表达式2中,两个表达式有1个为tr ue则返回t rue
可用于比较数和字符串
Boolea n Functi ons布尔函数
Key_Hi t
Is_Ope n
Mou_Butto n_Pre sd(Left_B utton)
Delay_For
Delay_For(durati on)
含一个参数的过程,含义为暂停若干秒duration。
Clear_Conso le
diy发夹一个过程,用于清除控制台显示,并将光标移至初始位置。
关于Rapt or图
默认色为白色。程序可使用下列函数在窗口中输出r a ptor图。
Raptor Graph坐标
用Open_G raph_Windo w打开Rapt or Graph后,白色背景中将出现一个打开的win dow。window左下角像素的坐标为(1,1)。
Open_G raph_Windo w(400,300)显示的窗口:
Drawin g Operat ions画图操作
可以绘制指定颜色的指定形状。
Keyboa rd Operat ions键盘操作
用于确定是否有键输入。例如输入字符串ASCI I编码
MouOperat ions鼠标操作
可以返回当前鼠标位置。
Window Operat ions窗口操作
用于更新和设置窗口属性。Freeze_Grap h_Win dow and Update_Grap h_Win dow 调用可以平滑动画显示。
注:窗口必须打开才能进行相应操作,否则将出现r u n-time error
Window Operations窗口操作
Clo_Graph_Wind ow
Clo_Graph_Wind ow
关闭窗口过程
千年女鬼
例:Clo_Graph_Wind ow
Get_Ma x_Hei ght
variab le <- Get_Ma x_Hei ght
公司发展方向
返回窗口的高度像素值。事实上,该过程常在O pen_G raph_Windo w调用前使用。其值可用来作为打开窗口的参数。
Open_G raph_Windo w(Get_Ma x_Wid th,Get_Ma x_Hei ght)
Get_Ma x_Wid th
variab le <- Get_Ma x_Wid th
类同上
Get Window Height言不由衷
variab le <- Get_Wi ndow_Heigh t
返回窗口高度。图窗口必须先打开。