RAPTOR程序设计基础(A)ppt课件.ppt

RAPTOR程序设计基础(A)ppt课件.ppt

ID:59415219

大小:1.67 MB

页数:41页

时间:2020-09-19

RAPTOR程序设计基础(A)ppt课件.ppt_第1页
RAPTOR程序设计基础(A)ppt课件.ppt_第2页
RAPTOR程序设计基础(A)ppt课件.ppt_第3页
RAPTOR程序设计基础(A)ppt课件.ppt_第4页
RAPTOR程序设计基础(A)ppt课件.ppt_第5页
资源描述:

《RAPTOR程序设计基础(A)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章RAPTOR程序设计基础PARTA《可视化计算》1学习目标为什么要学习程序设计?什么是可视化的程序设计环境?为什么要使用可视化程序设计环境?程序设计那些基本要素?RAPTOR程序设计环境有那些基本概念?如何使用程序设计进行计算问题的求解?2为什么要学习程序设计?本课程的主要内容是建立和训练计算思维的能力;由于计算思维的核心之一是算法思维,同时算法思维也是计算机科学的精髓而算法思维的实现离不开程序设计,所以对于计算思维的学习和认识,必须从程序设计开始3名人名言我们所使用的工具深刻地影响我们的思

2、考习惯,从而也影响了我们的思考能力--埃德斯加·狄克斯特拉4计算思维的根本内容计算思维最根本的内容,即其本质(Essence)是抽象(Abstraction)和自动化(Automation)计算思维中的抽象完全超越物理的时空观,并完全用符号来表示抽象和自动化行为将贯彻课程的始终5计算思维的特征是概念化的抽象思维而不只是程序设计是基本的而不是死记硬背的技能是人的而不是计算机的思维方式,是数学和工程思维的互补与融合是思想而不是人造品面向所有的人和所有地方关注依旧亟待理解和解决的智力上极有挑战性并且引人

3、入胜的科学问题6什么是可视化程序设计?可视化(Visual)程序设计是一种全新的程序设计方法,一般可视化程序主要是指编译环境的可视化;程序设计人员利用开发环境本身提供各种可视化的控件、方法和属性等,像搭积木一样构造出应用程序的各种界面典型的可视化程序设计环境如VisualBasic7VisualBasic6.0界面8为什么要使用RAPTOR?RAPTOR(theRapidAlgorithmicPrototypingToolforOrderedReasoning--用于有序推理的快速算法原型工具),

4、是一种基于流程图仿真的可视化的程序设计环境,为程序和算法设计的基础课程的教学提供实验环境使用RAPTOR设计的程序和算法可以直接转换成为C++、C#、Java等高级程序语言,这就为程序和算法的初学者铺就了一条平缓、自然的学习阶梯9使用RAPTOR的理由可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令程序就是流程图,可以逐个执行图形符号,以便帮助用户跟踪指令流执行过程容易掌握用RAPTOR可以进行算法设计和验证,从而使初学者有可能理解和真正掌握“计算思维”10程序设计语言有哪些基本要

5、素?程序设计语言很多方法和术语来自于语言学。比如:语法(Syntax)指用字符组合成合法语句的规则集语义(semantics)指定一条合法语句的含义语用(Pragmatics)指实现的简易性、应用的效率和程序设计方法论等11程序的两类基本要素对数据对象的运算和操作程序的控制结构12程序的基本运算和操作算术运算:加、减、乘、除等逻辑运算:“与”、“或”、“非”等关系运算:“大于”、“小于”、“等于”、“不等于”数据传输:赋值、输入、输出等13程序的控制结构顺序结构:选择结构:14程序的控制结构(a)

6、直到型循环结构(b)当型循环结构15RAPTOR基本程序环境基本界面16四种基本符号/语句目的符号名称说明输入输入语句输入数据给一个变量处理赋值语句使用各类运算来更改的变量的值处理过程调用执行一组在命名过程中定义的指令输出输出语句显示变量的值。17变量变量(variable)表示的是计算机内存中的位置,用于保存数据值在任何时候,一个变量只能容纳一个值在程序执行过程中,变量的值可以改变18变量赋值过程说明X的值程序当程序开始时,没有任何变量存在未定义第一个赋值语句,X←32,分配数据值32给变量X3

7、2下一个赋值语句,X←X+1,检索到当前X的值为32,给它加1,并把结果33给变量X33下一个赋值语句,X←X*2,检索到X当前值为33,乘以2,并把结果66给变量X6619RAPTOR变量值的设置基本原则:任何变量在被引用前必须存在并被赋值变量的类型由最初的赋值语句所给的数据决定设置方法通过输入语句赋值通过赋值语句的中的公式运算后赋值通过调用过程的返回值赋值20RAPTOR数据类型数值(Number):如12,567,-4,3.1415,0.000371字符串(String):如“Hello,h

8、owareyou?”,“JamesBond”,“Thevalueofxis:”字符(Character):如’A’,’8’,’!’。21变量报错的原因未定义引用22变量报错的原因拼写错23不同类型的数据不可比较24RAPTOR常量RAPTOR定义了四个常量(Constant)pi(圆周率)定义为3.1416e(自然对数的底)定义为2.7183true/yes(布尔值:真)定义为1false/no(布尔值:假)定义为025输入(Input)语句输入语句的编辑(Edit)对话框提示部分

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。