- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Raptor程序设计中.ppt
列出方程: 举例 百元购百鸡(讲义P11) 三元一次方程 X+Y+Z=100 5X+3Y+K/3=100 * * * * * * * * * Adapted from Science World, November 5, 1993. 程序设计与问题求解 你是否能用你自己的话说明问题? 什么是你想找到或做什么? 什么是未知数(一个还是多个)? 您问题中获取到了什么信息(可以借鉴)? 什么信息(如果有的话)是缺少或没有必要的? 以下策略,虽然并不详尽,却是非常有用的: 寻找一种模式 研究有关问题,并确定是否可以应用同样的技术解决 研究问题的简单或特殊情况,获得一个对原问题的解决方案 列出表格 制作图形 列一个方程 使用猜测和检验 逆向求解 确定一个子目标 在Raptor程序设计中,利用“用例(use case)”对程序进行测试 使用特定的值,对程序进行测试和验证,必要时通过“调试(debug)”观察数据处理的过程; 并由此理解程序的工作原理 写一个程序,根据温度和湿度的天气将划分为“好”或“不好”。如果温度是60至80度之间,报告“好”。如果温度是50和60之间,湿度低于30%,报告“好”。如果湿度在80%以上,报告“不好”。 不好 ? ? 温度 80 说法冲突 好 好 温度 60 ~ 80 不好 ? 好 温度50 ~ 60 不好 ? ? 温度 50 湿度 80% 湿度 30% ~ 80% 湿度 30% 在程序步骤中,流程图是一种比较常用的思考和交流工具 而思维导图,可以帮助复习和掌握课程的主线、脉络和概念 大部分数值计算问题,包括了公式、函数、或方程 其中,常用的案例: 百文购百鸡:三元一次方程 求解一元二次方程(有(两个)解、无解?) 多项式中,任意项的公式推导 案例: 牛顿多项式求解 求自然对数的底 在程序设计中,某些边界条件的处理,颇为关键 例如 某个循环,从0开始,还是从1开始 某个分支语句,是否涵盖了所有可能的输入等 在对程序设计环境不够熟悉,或没有把握的情况下,可以预先设定,然后验证 基本的应用案例: 通过源程序,分析了解程序的功能和算法(画出流程图) 例如等级考试中,程序改错题 在技术和工程界,具有广泛和悠久的“逆向工程(reverse engineering)”的做法,是从一件已有的物品来逆向进行分析、解剖、测绘和再设计 这在信息技术领域也有案例,如Linux操作系统,就是借鉴Unix发展而来 在界面设计中,也有许多应用,例如,通过比较Windows XP和Windows 7,来比较和分析二者在设计理念上的差异 分析过程进行功能分解 在raptor中,可以使用: 子程序(procedure) 子图(subchart) 进行分解后的子问题求解,最后形成完整的程序功能 实施在第2步提出的计划,并执行任何必要的动作或计算 检查计划的每个执行步骤。这可能是一个直观的检查或正式证明 保持您的工作准确的记录 选择程序的基本结构(顺序、分支、循环)和组件(数据类型、数组、子程序(参数)、子图) 编制程序 进行必要的查询(帮助系统,数学原理) 调试程序 修订程序 进行用例测试… 使用不同的用例(普通的、极端的、错误的)测试 断点设置(选择合适的点) 单步执行(观测数据的变化过程) 使用手工或电子文档 记录做的程序(包括半成品) 保留每次的实验结果,(建议保存在电子教室中“临时文件保存区”) 建议分类保存,减少开销文件占据的空间(U盘,网上空间),类别: 专题1:算法 专题2:信息与编码 专题3:人机交互 或者按章节 第一章,第2章、… 在原问题中检查结果 (在某些情况下,需要验证) 根据原始问题解读解决方案。你的答案是否有意义?是否合理? 确定是否有其他求解方法 如果可能,确定其他相关或更一般的问题,可以用该技术进行解决 ? * * * Examine a simpler or special case of the problem to gain insight into the solution of the original problem. * * * *
您可能关注的文档
- 介于用户和图书馆员的心理契约-ChinaXiv.PDF
- 前言中生代古生代新生代.ppt
- 从英语文学经典化到中外文化交流史研究-山东外语教学.PDF
- 从阿德勒的自卑情结论都会女性的剥离与重建-南华大学.PDF
- 动脉内膜剥脱自体干细胞移植治疗下肢动脉闭塞症的临床疗效.PDF
- 劳动生产率和非物质商品-WAPEScholar.PDF
- 企业员工的心理契约国有企业与民营企业差异的探索.PDF
- 伍、老化的心理问题.PDF
- 会计与法律.ppt
- 体育专业田径专项选修课主辅联合教学实践-体育学刊.PDF
- 坡地虚拟实境空间展示及沉浸式训练平台.PDF
- 基于CRISPRCas9系统的OsbHLH116基因编辑及其脱靶效应分析.PDF
- 基于GASAFCM混合聚类与霍夫变换的欠定混合矩阵估计.PDF
- 基于Hadoop的区域土壤侵蚀强度计算GIS设计与实验.PDF
- 北京大学国际关系学院关于进一步强化教学秩序的决定.PDF
- 基于Kinect增强现实技术的科技馆展品设计与实现-自然科学博物馆研究.PDF
- 北京市专利实施项目申报书-南山区产业发展综合服务平台.doc
- 基于Murano平台的温湿度无线采集应用-Ursalink.PDF
- 基于OpenGL的交互式全景视频显示系统-液晶与显示.PDF
- 基于SPARQLendpoint的语义数据成熟度的评价-上海市图书馆学会.PDF
最近下载
- COLMO洗衣机工程师资格认证考试题及答案.doc VIP
- 《合理用药与用药安全》课件.ppt VIP
- 配件部经理岗位职责(24篇).docx VIP
- (人教2024版)英语八年级上册Unit 4 大单元教学设计(新教材).docx
- TCECS 179-2023 健康住宅建设技术规程.pdf VIP
- 数字孪生及车间实践第二篇数字孪生研究体系.pptx VIP
- 2025年四川省绵阳市初中学业水平考试语文真题试卷含参考答案与习作例文精品.pdf VIP
- 2024版行政管理培训课件.pptx VIP
- 《公安机关互联网安全监督检查规定》培训与解读课件.pptx VIP
- 数字孪生及车间实践第一篇数字孪生的内涵及研究应用现状.pptx VIP
文档评论(0)