- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
u-4 程序设计基础
二、选择结构 4-* 4.4 Raptor控制结构 选择结构:判断某个条件是否满足来决定程序的执行方向,即从给定的两种操作选择其一。 Raptor选择语句是用菱形的选择符号表示,用Yes/No表示对问题的判断结果以及决策后程序语句的执行方向。 当把选择符号拖曳到编辑区域并双击菱形符号时,会弹出[输入选择条件]对话框。 4-* 4.4 Raptor控制结构 [例4-3] 输入2个数a、b,要求按照从小到大的顺序显示结果。 [解] 因为该题比较简单,可以直接画出其流程图。 4-* 4.4 Raptor控制结构 运行结果: [例4-4] 求ax2+bx+c=0方程的根,a、b、c由键盘输入。 4-* 4.4 Raptor控制结构 [解] 阅读教材相关内容,思考下列问题:假如将选择条件disc0 改变为 disc=0,那么,流程图将如何变化? (学生思考并回答,停留3分钟) [答案] Yes和No互换, 或选择结构两条分支路径的所有语句互换。 三、循环结构 4-* 4.4 Raptor控制结构 循环结构:反复执行某一段程序,直到某种条件满足时才结束执行该段程序的一种结构。 Raptor循环语句是用椭圆和菱形符号组合在一起用来表示循环过程,循环次数由菱形符号中的表达式控制。 当把循环符号拖曳到编辑区域并双击菱形符号时,会弹出[输入循环条件]对话框,输入判断条件是决定循环是否继续还是退出的关键因素。 4-* 4.4 Raptor控制结构 [例4-5] 求1+2+3+…+100。 4-* 4.4 Raptor控制结构 [解] 累加问题,要进行100-1次加法运算,可用循环结构来实现。首先要找出每次累加时的规律,后一个数是前—个数加1。因此不需要每次利用输入语句从键盘录入数据,只须在加完上一个数i后,使i加1就可得到下一个数。 运行结果: [例4-6]百钱买百鸡问题。在例3-4的基础上对流程图进行修改,使它适应Raptor编程环境。 4-* 4.4 Raptor控制结构 [解] 阅读教材相关内容,思考并填充流程图中2处空格。 (学生思考并填空,停留3分钟) [答案] 4.5 调用语句与子图 调用语句是在主程序中调用子模块或子程序、自定义函数或Raptor过程,Raptor将子程序称为子图。 子图可以将Raptor程序分解成逻辑块,由主程序来调用它们,这样可简化程序设计的工作。 打开Raptor,主窗口左上角有main。若要创建子图,右击main,然后选择[增加一个子图]命令即可。 4-* 如果需要调用子图,只需把调用语句插入到相应的位置,输入调用子图名称即可。 子图可以被主程序调用,也可以被其他子图调用,还可以被子图本身调用。 运行程序时,若遇到调用语句,程序控制权转移到子图。当子图执行完后,程序控制权自动返回到调用语句的下一条语句继续执行。 4-* 4.5 调用语句与子图 [例4-7] 要输出以下的结果,用子图实现。 ********************* Shenzhen University. ********************* 4-* 4.5 调用语句与子图 [解]用一个子图star来实现输出一行“*”号功能,再用另一个子图message来输出中间文字信息,最后主程序分别调用这两个子图。 运行结果: 《计算机导论》 第4章 程序设计语言 《计算机导论》 第二章 计算理论与计算模型 计算机是一种能对各种信息进行高速处理的工具或电子机器,是20世纪人类最伟大的科技发明之一。人类历史上以往所创造的任何工具或机器都是人类器官的延伸,用于弥补人类体力劳动的不足。例如:一切交通工具都是人腿的延伸,一切机床或工具都是人手的延伸,望远镜、显微镜和电视是人眼的延伸,电话、无线电和卫星通信又是人耳的延伸。而计算机是人类思维器官——大脑的延伸。由于大脑是指挥人体各器官的中枢,因此计算机的问世极大地提高和扩充了人类脑力劳动的效能,开辟了人类智力解放的新纪元。 对上述定义要强调两点: ①不要单纯从字面上理解“计算机”一词。要知道它不仅仅是个计算工具,还应更深刻认识到它是一个信息处理机。有了这一认识,才可能理解计算机为什么能在现代信息社会中掀起一场新技术革命。 ②计算机虽然称为“机”,但是它不同于其它任何机器,它具有存储功能,能存储程序,无需人工直接干预,按程序的引导自动存取和处理数据,输出人们所期望的信息。这也是“计算机”与“计算器”的本质区别。 《计算机导论》 第二章 计算理论与计算模型 计算机是一种能对各种信息进行高速处理的工具或电子机器,是20世纪人类最伟大的科技发明之一。人类历史上以往所创造的任何工具或机器都是人类器官的延伸,用于弥补人类体力劳动的不足。例如:一切交通工
您可能关注的文档
- (六)论证分析方法指导.ppt
- (初级) 第五章-小组工作方法.pptx
- (2015.11.25)第六章自动控制原理自动控制系统的校正.ppt
- (eec)五年级英语下册课件 lesson5 where is the gift shop.ppt
- (成本会计)期末总复习资料及答案2011.doc
- (2017.9.12用)自动控制原理第二章.ppt
- (课件)数据结构第十二章 文件.ppt
- 1415925560 呼斌 基于hadoop有关web日志文件挖掘.docx
- (西工大)自动控制原理-01.ppt
- 2014.4.2教研室主任培训.ppt
- 人教版高中高考思想政治一轮总复习课后习题 课时规范练4 只有中国特色社会主义才能发展中国.doc
- 人教版高中高考思想政治一轮总复习课后习题 课时规范练52 诉讼实现公平正义.doc
- 人教版高中高考思想政治一轮总复习课后习题 课时规范练61 推动认识发展.doc
- 人教版高中高考思想政治一轮总复习课后习题 课时规范练18 中国共产党领导的多党合作和政治协商制度.doc
- 高中高考思想政治一轮总复习课后习题 课时规范练14 (2).doc
- 高中高考思想政治一轮总复习课后习题 课时规范练17 (2).doc
- 高中思想政治选择性必修1当代国际政治与经济课后习题 第二单元 世界多极化 第五课 中国的外交 第二框 构建人类命运共同体.doc
- 高中高考思想政治一轮总复习课后习题 课时规范练27.doc
- 高中高考思想政治一轮总复习课后习题 课时规范练3.doc
- 高中高考思想政治一轮总复习课后习题 课时规范练28.doc
文档评论(0)