Raptor运算符号、函数、子过程介绍大全
更新时间:2023-10-26 13:01:01 阅读量: 综合文库 文档下载
Raptor运算符号、函数、子过程介绍大全
Raptor symbols 符号(六个)
The six symbols used in Raptor are displayed in the Symbol Window in the upper left corner of the main window:
赋值Assignment
x <- x + 1用Set x to x+1
调用Call及subcharts
graphics routines and other instructor-provided procedures及subcharts
输入Input 输出Output 分支Selection 循环Loop Control
Math in Raptor(数学运算符)
Unary Minus ( - )负号
例如,x值分别为7,-3,3,则-x的值为-7;-x的值为3,---x值为-3
Exponentiation ( ^ or ** )指数运算
2^3的值为8;-3**2 的值为9 ( =(-3)*(-3) )
* , / , REM, MOD——乘、除、取余函数
floor ( 5 / 2 )——整除函数?=2 x y x REM y x MOD y 10 3 1 1 37 2 1 1 16 2 0 0 9.5 3 0.5 0.5 9.5 2.5 2 2 -10 3 -1 2 10 -3 1 -2 常用于判断某数是否奇偶数 注:三种除运算除数均不可为0,否则将显示“run-time error”
+ , - 加减运算 非三角函数
In Assignments:
x_magnitude <- abs(x)
product <- e^(log(factor1) + log(factor2)) In Select and Loop Exit Comparisons: log(x) > 0.0
sqrt(c^2) <= sqrt(a^2 + b^2) random > 0.5 and abs(x) < 100.0 以字母顺序列出非三角函数:
求绝对值ABS
例如abs(-3.7) 为3.7
CEILING(与FLOOR相对)
ceiling(math_expression)
例如ceiling(15.9) 为16, ceiling(3.1) 为 4, ceiling(-4.1) 为-4
FLOOR
variable <- floor(math_expression) floor(15.9) is 15, floor(-4.1) is -5
E指数幂
e^x
e为约等于2.7的对数常数
LOG对数
log(math_expression)
参数不可为0,否则run-time error
MAX
max(math_expression, max_expression) 例如:max(5,7) 为7.
MIN
min(math_expression, max_expression) 例如:min(5,7) 为5.
PI
返回圆周率值3.14159.
POWERMOD
powermod(base, exp, modulus)
返回值为 ((base^exp) mod modulus).
RSA public key encryption and decryption
bases and exponents too large for the Raptor exponentiation operator can still be used for encryption.
RANDOM
Random返回[0.0,1.0)间的一个随机数 例如:floor((random * 6) + 1).
SQRT
sqrt(math_expression) 参数不可为负数
三角函数
SIN
sin(expression_in_radians)
COS
cos(expression_in_radians)
TAN
tan(expression_in_radians)
COT
cot(expression_in_radians)
ARCSIN
arcsin(expression)
ARCCOS
arccos(expression)
ARCCOT
arccot(x,y)
例如arccot(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)
Program Control
用布尔值控制
= /= != > Equal Not Equal Not Equal Greater Than True if the compared items are equal True if the compared items are not equal True if the compared items are not equal True if the expression on the left is greater than the expression on the right True if the expression on the left is less than the expression < Less Than >= Greater Than or Equal <= Less Than or Equal 例子: on the right True if the expression on the left is greater than or equal to the expression on the right True if the expression on the left is less than or equal to the expression on the right count = 10;count mod 7 != 0;x > maximum
Boolean Operators布尔运算有:
AND, OR, XOR and NOT n >= 1 and n <= 10 n < 1 or n > 10
表达式1 XOR 表达式2中,两个表达式有1个为true则返回true 可用于比较数和字符串
Boolean Functions布尔函数
Key_Hit Is_Open
Mouse_Button_Pressed(Left_Button)
Delay_For
Delay_For(duration)
含一个参数的过程,含义为暂停若干秒duration。
Clear_Console
一个过程,用于清除控制台显示,并将光标移至初始位置。
关于Raptor图
默认色为白色。程序可使用下列函数在窗口中输出raptor图。 RaptorGraph坐标
用Open_Graph_Window打开Raptor Graph后,白色背景中将出现一个打开的window。window左下角像素的坐标为(1,1)。 Open_Graph_Window(400,300)显示的窗口:
Drawing Operations画图操作
可以绘制指定颜色的指定形状。 Keyboard Operations键盘操作
用于确定是否有键输入。例如输入字符串ASCII编码 Mouse Operations鼠标操作 可以返回当前鼠标位置。 Window Operations窗口操作
用于更新和设置窗口属性。Freeze_Graph_Window and Update_Graph_Window 调用可以平滑动画显示。
注:窗口必须打开才能进行相应操作,否则将出现run-time error
Window Operations窗口操作
Close_Graph_Window
Close_Graph_Window 关闭窗口过程
例:Close_Graph_Window
Get_Max_Height
variable <- Get_Max_Height
返回窗口的高度像素值。事实上,该过程常在Open_Graph_Window调用前使用。其值可用来作为打开窗口的参数。
Open_Graph_Window(Get_Max_Width,Get_Max_Height)
Get_Max_Width
variable <- Get_Max_Width 类同上
Get Window Height
variable <- Get_Window_Height 返回窗口高度。图窗口必须先打开。
正在阅读:
新闻宣传工作总结范本10-26
最炫民族风舞蹈串词02-20
ICH GCP(CN) - 图文04-01
美国金融危机及对我国经济的影响02-11
会议纪要格式范文02-08
我的家乡桐庐小学生二年级作文200字06-13
部编二年级上册语文教学计划04-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 运算
- 函数
- 符号
- 过程
- 大全
- Raptor
- 介绍
- 电梯维修保养作业规范操作 (DOC)
- 模拟电子技术试题及答案(精品1)
- 北航网络教育-《电力系统分析》开卷考试考前试题与答案(一)
- PRC 激光器安装操作程序
- 地基与基础
- 最新-河南省天一大联考2018届高三阶段性测试(四)文科数学试题及答案 精品
- 初级会计职称考试《初级经济法基础》十年历年真题汇编
- 2015商务部新录用公务员报到通知
- 2018年电大基础会计复习和答案全(2)
- 商业保险与社会保险的有效衔接
- 生活部招新面试题 -
- 2010 佛山市南海区地铁金融城项目环境影响报告书 87页 - 图文
- 乡镇武装工作调研报告邹德寿
- 腹腔镜胆囊切除术388例临床分析
- 特种设备及人员安全管理制度
- 2013-2014学年江苏省无锡市崇安区七年级下学期期中统考数学试卷(带解析)
- 西方文论复习资料
- 论pcb板与pcb分板机的关系
- 河北省石家庄市2018届高中毕业班模拟考试(二)文综地理试题Word版含答案
- 天津三安光电有限公司操作工岗位-刘延香