21 Raptor概述 Raptor基本图型符号 先介绍赋值( assignment)调用 (Ca)输入(nput)输出( Output)四个 类型的语句 Assignment 目的符号名称 说明 Call 输入 输入语句用户输入的数据,每个数据值 存储在一个变量中。 Input Output 处理 赋值语句使用某些类型的数学计算来更 改的变量的值。 Selection 执行在命名过程中定义的指令。 调用 过程调用过程可能改变参数的值(即变 量) Loop 输出 x)/输出语句显示变量的值(或保存到文件 中) 大学计算机实践教程一一面向计算思维能力培养
2.1 Raptor概述 ▫ Raptor基本图型符号 • 先介绍赋值(assignment)调用 (Call)输入(Input)输出(Output)四个 类型的语句 目的 符号 名称 说明 输入 输入语句 用户输入的数据,每个数据值 存储在一个变量中。 处理 赋值语句 使用某些类型的数学计算来更 改的变量的值。 调用 过程调用 执行在命名过程中定义的指令。 过程可能改变参数的值(即变 量)。 输出 输出语句 显示变量的值(或保存到文件 中)。 大学计算机实践教程——面向计算思维能力培养 11
2. Raptor基本程序环境 21 Raptor,概述 022 Raptor编程基本概念 2.3 Raptor运算符和表达式 2.4 Raptor函数 2.5使用 Raptor 大学计算机实践教程一一面向计算思维能力培养 12
2. Raptor基本程序环境 ▫ 2.1 Raptor概述 ▫ 2.2 Raptor编程基本概念 ▫ 2.3 Raptor运算符和表达式 ▫ 2.4 Raptor函数 ▫ 2.5 使用Raptor 大学计算机实践教程——面向计算思维能力培养 12
22 Raptor编程基本概念 0标识符( identifier)的命名规则 必须以一个字母开头 第一个字母后可以跟任意的字母、数字或下划线 不能出现空格,空格只能作为结束符 不区分大小写,如: Count和 count等价 保留字( Raptor自己使用)不能作为用户标识符,如: e不能作变量名, Raptor将其定义为数值常量 red不能作变量名, Raptor将它定义为颜色常量 Get Key不能作变量名, Raptor将它定义为过程名 大学计算机实践教程一一面向计算思维能力培养 13
2.2 Raptor编程基本概念 ▫ 标识符(identifier)的命名规则 • 必须以一个字母开头 • 第一个字母后可以跟任意的字母、数字或下划线 • 不能出现空格,空格只能作为结束符 • 不区分大小写,如:Count 和 count等价 • 保留字(Raptor自己使用)不能作为用户标识符,如: e不能作变量名,Raptor将其定义为数值常量 red不能作变量名,Raptor将它定义为颜色常量 Get_Key不能作变量名,Raptor将它定义为过程名 大学计算机实践教程——面向计算思维能力培养 13
22 Raptor编程基本概念 常量一一固定不变的量 pi(圆周率):3.1416(默认精度4位)。 e(自然对数的底数):2.7183(精度设置同上) true/yes(布尔值真):定义为1。 false/no(布尔值假):定义为0 注:以上列举的6个均为保留字, ·另外还有三种类型的常量 ①数值型( Numbers)常量,例如12,3.1415,0.000371。 数值的整数部分有效位数为15位;小数部分默认为4位, 需提高小数精度时,可使用set_ precision()函数进行设置。 ②字符型( Character)常量,例如‘A’,‘8′,‘! ③字符串型( Strings)常量,例如“ How are you?° 大学计算机实践教程一一面向计算思维能力培养 14
2.2 Raptor编程基本概念 ▫ 常量——固定不变的量 • pi(圆周率):3.1416(默认精度4位)。 • e(自然对数的底数):2.7183(精度设置同上)。 • true/yes(布尔值真):定义为1。 • false/no(布尔值假):定义为0。 注:以上列举的6个均为保留字, • 另外还有三种类型的常量: ① 数值型(Numbers)常量,例如 12,3.1415,0.000371。 数值的整数部分有效位数为15位;小数部分默认为4位, 需提高小数精度时,可使用set_precision()函数进行设置。 ② 字符型(Character)常量,例如 ‘A’,‘8’,‘!’。 ③ 字符串型(Strings)常量,例如 “How are you ?” 大学计算机实践教程——面向计算思维能力培养 14
22 Raptor编程基本概念 变量一一可以变化的量 变量表示内存中的位置,用于保存数据。变量 在任一时刻只能有一个值;变量的值可以改变 描述 Ⅹ的值 程序 程序开始是无变量, RAPTOR会在变量第一次 使用时自动创建; 未定义 赋值语句,将数值32赋给变量Ⅹ 32 将X的值+1后再赋给X 33 将X的值*2后再赋给X 66 X←2*2 大学计算机实践教程一一面向计算思维能力培养
2.2 Raptor编程基本概念 ▫ 变量——可以变化的量 • 变量表示内存中的位置,用于保存数据。变量 在任一时刻只能有一个值;变量的值可以改变。 描述 X的值 程序 • 程序开始是无变量,RAPTOR会在变量第一次 使用时自动创建; 未定义 • 赋值语句,将数值32赋给变量X; 32 • 将X的值+1后再赋给X 33 • 将X的值*2后再赋给X 66 大学计算机实践教程——面向计算思维能力培养 15