Raptor 是通过「流程图符号」来实现程序编写的工具。每一个图形代表一种程序结构或语句,理解这些符号是掌握 Raptor 编程的第一步!
1. Terminal(开始/结束)
✦ 图形:椭圆形
✦ 作用:程序的起点与终点,自动生成,不可删除
Start:流程图从这里开始执行
End:程序执行完成后停止
注意:一个流程图只能有一个 Start 和一个 End
2. Input(输入)
✦ 图形:平行四边形(斜边向左)
✦ 作用:获取用户输入的数值,赋值给变量
输入变量的提示语可以自定义,运行时会弹出输入框。
3. Output(输出)
✦ 图形:平行四边形(斜边向右)
✦ 作用:显示结果或输出内容到下方控制台
可以拼接文本 + 变量,也可以直接输出变量值。
4. Assignment(赋值)
✦ 图形:矩形
✦ 作用:计算表达式并将结果赋值给变量
这是最常用的逻辑框,类似于代码中的“等号”语句。
5. Selection(判断/条件语句)
✦ 图形:菱形
✦ 作用:实现条件判断(if 语句),决定程序分支
🔀 有两个出口:
True(是) → 满足条件,执行这一支
False(否) → 不满足条件,走另一支
可嵌套使用,适合处理多层判断结构(如:比较多个数大小)
6. Loop(循环语句)
✦ 图形:菱形结构 + 箭头回流(有时用双菱形)
✦ 作用:重复执行某一段逻辑,类似于 while 或 for 循环
✅ 总结表格
符号名称图形用途说明Terminal椭圆程序开始和结束Input左斜平行四边形获取用户输入Output右斜平行四边形输出结果到控制台Assignment矩形变量赋值与计算Selection菱形条件判断(if-else 分支)Loop双菱形循环结构(可选)
示例练习建议:
可以结合以下练习题,帮助大家理解这些符号的实际用法:
输入一个整数,判断它是否为偶数(用到:Input、Assignment、Selection、Output)
输入半径,计算圆面积(用到:Input、Assignment、Output)
比较两个数的大小(用到:Input、Selection、Output)