文档介绍:RAPTOR程序设计基础
2021/3/26
*
为什么要学****程序设计?
由于计算思维的核心之一是算法思维,同时算法思维也是计算机科学的精髓
而算法思维的实现离不开程序设计,所以对于计算思维的学****和认识,必须从程序设计开始
2021/3/26
*
计算思维的根本内容
计算思维最根本的内容,即其本质(Essence)是抽象(Abstraction)和自动化(Automation)
计算思维中的抽象完全超越物理的时空观,并完全用符号来表示
抽象和自动化 行为将贯彻课程的始终
2021/3/26
*
什么是可视化程序设计?
可视化(Visual)程序设计是一种全新的程序设计方法,一般可视化程序主要是指编译环境的可视化;
程序设计人员利用开发环境本身提供各种可视化的控件、方法和属性等,像搭积木一样构造出应用程序的各种界面
典型的可视化程序设计环境如Visual Basic
2021/3/26
*
Visual Basic
2021/3/26
*
为什么要使用RAPTOR?
RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning--用于有序推理的快速算法原型工具),是一种基于流程图的可视化程序设计环境,为程序和算法设计的基础课程教学提供实验环境
使用RAPTOR设计的程序和算法可以直接转换成为C++、C#、Java等高级程序语言,这就为程序和算法的初学者铺就了一条平缓、自然的学****阶梯
2021/3/26
*
使用RAPTOR的理由
可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令
程序就是流程图,可以逐个执行图形符号,以便帮助用户跟踪指令流执行过程
容易掌握
用RAPTOR可以进行算法设计和验证,从而使初学者有可能理解和真正掌握“计算思维”
2021/3/26
*
RAPTOR基本程序环境
基本界面
F5:运行流程图
F10:单步执行
显示执行结果。
2021/3/26
*
四种基本符号/语句
目的
符号
名称
说明
输入
输入语句
输入数据给一个变量
处理
赋值语句
使用某些运算来更改变量的值
处理
过程调用
执行一组在命名过程中定义的指令
输出
输出语句
显示变量的值。
2021/3/26
*
变量
变量(variable)表示的是计算机内存中的位置,用于保存数据值
在任何时候,一个变量只能容纳一个值
变量的初始值决定了变量的数据类型,在流程执行过程中变量的数据类型不能更改,但变量的值可以改变
2021/3/26
*