1、RAPTOR程序设计基础可视化计算1学习目标 为什么学习 RAPTOR系统? RAPTOR程序设计环境有那些基本概念 ? 如何使用程序设计进行计算问题的求解?2为什么要 学习 RAPTOR? RAPTOR( the Rapid Algorithmic Prototyping Tool for Ordered Reasoning-用于有序推理的快速算法原型工具),是一种 基于流程图仿真的 可视化的程序设计环境,为程序和算法设计的基础课程的教学提供实验环境 使用 RAPTOR设计的程序和算法可以直接转换成为 C+、 C#、 Java等高级程序语言,这就为程序和算法的初学者铺就了一条平缓、自然的学习
2、阶梯3使用 RAPTOR的理由 可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令 程序 就是流程图 ,可以 逐个 执行图形符号,以便帮助用户跟踪指令流执行过程 容易掌握 用 RAPTOR可以 进行算法设计和验证 ,从而使初学者有可能理解和真正掌握 “计算思维 ”4RAPTOR基本程序环境 基本界面5基本符号变量显示区“Main”的初始状态调速滑块程序输出区域四种基本符号 /语句目的 符号 名称 说明输入 输入语句 输入数据给一个 变量处理赋值语句 使用各类运算来更改的变量 的 值处理过程调用 执行一组在命名过程中定义的 指令输出 输出语句 显示 变量 的值。6变量 变量( va
3、riable)表示的是计算机内存中的位置,用于保存数据值 在任何时候,一个变量只能容纳一个值 在程序执行过程中,变量的值可以改变 命名:以字母开头,由字母、数字、下划线组成7变量赋值过程说明 X的值 程序当程序开始时,没有任何变量 存在 未定义第一个赋值语句, X 32,分配数据值 32给变量 X 32下一个赋值语句,X X +1,检索到当前 X的值为 32,给它加 1,并把结果 33给变量 X33下一个赋值语句, X X * 2,检索到 X当前值为33,乘以 2,并把结果 66给变量 X668RAPTOR变量值的设置 基本原则: 任何变量在被引用前 必须 存在并被赋值 变量的类型 由最初的赋值语句所给的数据决定 设置方法 通过输入语句赋值 通过赋值语句的中的公式运算后赋值 通过调用过程的返回值赋值9RAPTOR数据类型 数值( Number): 如 12, 567, -4, 3.1415, 0.000371 字符串 ( String): 如 “Hello, how are you?”, “James Bond”, “The value of x is: ”注意:本系统不能使用汉字字符!10