- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入(Input)语句.ppt
第1章 RAPTOR程序设计基础PART A
《可视化计算》
学习目标
为什么要学习程序设计?
什么是可视化的程序设计环境?
为什么要使用可视化程序设计环境?
程序设计那些基本要素?
RAPTOR程序设计环境有那些基本概念?
如何使用程序设计进行计算问题的求解?
为什么要学习程序设计?
本课程的主要内容是建立和训练计算思维的能力;
由于计算思维的核心之一是算法思维,同时算法思维也是计算机科学的精髓
而算法思维的实现离不开程序设计,所以对于计算思维的学习和认识,必须从程序设计开始
名人名言
我们所使用的工具深刻地影响我们的思考习惯,从而也影响了我们的思考能力
--埃德斯加·狄克斯特拉
计算思维的根本内容
计算思维最根本的内容,即其本质(Essence)是抽象(Abstraction)和自动化(Automation)
计算思维中的抽象完全超越物理的时空观,并完全用符号来表示
抽象和自动化 行为将贯彻课程的始终
计算思维的特征
是概念化的抽象思维而不只是程序设计
是基本的而不是死记硬背的技能
是人的而不是计算机的思维方式,是数学和工程思维的互补与融合
是思想而不是人造品
面向所有的人和所有地方
关注依旧亟待理解和解决的智力上极有挑战性并且引人入胜的科学问题
什么是可视化程序设计?
可视化(Visual)程序设计是一种全新的程序设计方法,一般可视化程序主要是指编译环境的可视化;
程序设计人员利用开发环境本身提供各种可视化的控件、方法和属性等,像搭积木一样构造出应用程序的各种界面
典型的可视化程序设计环境如Visual Basic
Visual Basic 6.0界面
为什么要使用RAPTOR?
RAPTOR(the Rapid Algorithmic Prototyping Tool for Ordered Reasoning--用于有序推理的快速算法原型工具),是一种基于流程图仿真的可视化的程序设计环境,为程序和算法设计的基础课程的教学提供实验环境
使用RAPTOR设计的程序和算法可以直接转换成为C++、C#、Java等高级程序语言,这就为程序和算法的初学者铺就了一条平缓、自然的学习阶梯
使用RAPTOR的理由
可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令
程序就是流程图,可以逐个执行图形符号,以便帮助用户跟踪指令流执行过程
容易掌握
用RAPTOR可以进行算法设计和验证,从而使初学者有可能理解和真正掌握“计算思维”
程序设计语言有哪些基本要素?
程序设计语言很多方法和术语来自于语言学。比如:
语法(Syntax)指用字符组合成合法语句的规则集
语义(semantics)指定一条合法语句的含义
语用(Pragmatics)指实现的简易性、应用的效率和程序设计方法论等
程序的两类基本要素
对数据对象的运算和操作
程序的控制结构
程序的基本运算和操作
算术运算:
加、减、乘、除等
逻辑运算:
“与”、“或”、“非”等
关系运算:
“大于”、“小于”、“等于”、“不等于”
数据传输:
赋值、输入、输出等
程序的控制结构
顺序结构 :
选择结构 :
程序的控制结构
(a)直到型循环结构
(b)当型循环结构
RAPTOR基本程序环境
基本界面
四种基本符号/语句
目的
符号
名称
说明
输入
输入语句
输入数据给一个变量
处理
赋值语句
使用各类运算来更改的变量的值
处理
过程调用
执行一组在命名过程中定义的指令
输出
输出语句
显示变量的值。
变量
变量(variable)表示的是计算机内存中的位置,用于保存数据值
在任何时候,一个变量只能容纳一个值
在程序执行过程中,变量的值可以改变
变量赋值过程
说明
X的值
程序
当程序开始时,没有任何变量存在
未定义
第一个赋值语句,X←32,分配数据值32给变量X
32
下一个赋值语句,X←X +1,检索到当前X的值为32,给它加1,并把结果33给变量X
33
下一个赋值语句,X←X * 2,检索到X当前值为33,乘以2,并把结果66给变量X
66
RAPTOR变量值的设置
基本原则:
任何变量在被引用前必须存在并被赋值
变量的类型由最初的赋值语句所给的数据决定
设置方法
通过输入语句赋值
通过赋值语句的中的公式运算后赋值
通过调用过程的返回值赋值
RAPTOR数据类型
数值(Number):
如12,567,-4,3.1415,0.000371
字符串 (String):
如“Hello, how are you?”, “James Bond”, “The value of x is: ”
字符(Character):
如’A’,’8’,’!’。
变量报错的原因
未定义引用
变量报错的原因
拼写错
不同类
文档评论(0)