版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东教育出版社高中信息技术(必修1)3.2算法及其描述第三章算法基础3.2算法及其描述分析问题编写程序调试运行程序设计算法知识回顾第三章算法基础3.2算法及其描述三个人在河边准备过河,这时他们遇到三个鬼也准备过河。条件:1、河上面的船比较小,只能同时乘两个人(或鬼)。2、鬼在比人多的情况下是会吃人的。你能想办法让这三个人和三个鬼顺利地过河吗?智力过河游戏第三章算法基础3.2算法及其描述智力过河步骤解决第三章算法基础3.2算法及其描述第三章算法基础3.2算法及其描述口诀:有出入可确定智力过河第三章算法基础3.2算法及其描述你能帮刘邦算出有多少士兵吗?3列纵队操练,余有1人;5列纵队操练,余有2人;7列纵队操练,余有2人。各小组讨论分析,试用语言描述士兵数量计算的过程。(设:士兵数量小于2000人)第三章算法基础3.2算法及其描述韩信点兵算法描述:(士兵数量小于2000人)①:S取0③如果S除以3余1、S除以5余2、S除以7余2,则输出数S②:S加1④如果S<2000则跳转至步骤②,否则执行步骤⑤⑤程序结束我要炒白菜。自然语言描述算法,就是用人们日常所用的语言,如汉语、英语等来描述算法。优点:通俗易懂不足:对复杂的问题表述不当,容易产生歧义性,导致算法执行的不确定。第三章算法基础3.2算法及其描述流程图用一些图形符号表示规定的操作。图形符号功能表示一个算法的开始和结束表示一个算法输入和输出的信息表示算法中的赋值、计算判断某一条件是否成立表示算法中的流向表示算法中的转接环节图形是否否是第三章算法基础3.2算法及其描述①:S取0③如果S除以3余1、S除以5余2、S除以7余2,则输出数S②:S加1④如果S<2000则跳转至步骤②,否则执行步骤⑤⑤程序结束根据自然语言描述完成右侧流程图开始结束输出SS<2000S=S+1S=0S%3==1S%5==2S%7==2第三章算法基础3.2算法及其描述韩信点兵算法描述:(士兵数量小于2000人)开始结束S=0S<2000S%3==1S%5==2S%7==2S=S+1输出S是否否是优点:形象、直观、清晰、简洁。不足:需要特定的规则,运用大量图形符号,书写不方便。流程图描述:用程序框图来描述算法的一种表示方法。第三章算法基础3.2算法及其描述forsinrange(1,2000):if(s%3==1ands%5==2ands%7==2)输出s用介于自然语言和计算机语言之间的文字和符号来描述算法。优点:书写方便,格式紧凑,易于理解,容易向计算机程序设计语言过渡。不足:普适性不强,阅读性弱。韩信点兵算法描述:(士兵数量小于2000人)第三章算法基础3.2算法及其描述
任意输入三个数,输出三个数中最大的值。(小组讨论,设计算法,在任务单上用流程图描述出来。)练习开始输入x,y,z值x>=y输出max结束max=xmax=ymax>=zmax=z是否是否方法一开始输入x,y,z值x>=yandx>=z结束输出xy>=xandy>=z输出y输出z是否是否方法二开始输入x,y,z值x>=yx>=zy>=z输出x输出z输出y输出z结束是否是是否否方法三第三章算法基础3.2算法及其描述算法运行程序,体验程序优化的意义。已知a+b+c=1000,且a2+b2=c2,求a,b,c的所有自然数解。优化第三章算法基础3.2算法及其描述开始a=1b=1a<=1000b<=1000a^2+b^2==(1000-a-b)^2输出a,b,1000-a-bb=b+1a=a+1结束是否是是否否开始a=1b=1c=1a<=1000b<=1000c<=1000a^2+b^2==c^2a+b+c==1000输出a,b,cc=c+1b=b+1a=a+1结束是否是是是否否否已知a+b+c=1000,且a2+b2=c2,求a,b,c的所有自然数解。优化前优化后第三章算法基础3.2算法及其描述开始a=1b=1c=1a<=1000b<=1000c<=1000a^2+b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精量播种机调试校准操作指南
- 农机合作社管理服务制度
- 员工绩效考核管理制度方案
- 杂草抗性治理化学除草方案
- 危化品储存场所隐患排查标准
- 拔罐留罐时间控制规范指南
- 柑橘黄龙病阻断防控管理办法
- 家政员月度服务绩效考核标准
- 风力发电场内道路方案
- 肉鸭育雏期通风换气管理制度
- 2025年吉林省中考数学试卷 (含答案解析)
- 肾囊肿穿刺硬化术后护理
- 爱永在混声四声部合唱简谱
- 康复评定技术学课程大纲与教学目标
- 机械原理考试模拟题(含答案)
- 成都环境集团笔试题库
- 血透患者钙磷的管理
- 全媒体运营师职业技能竞赛试题及答案(251-500单选题)
- JCT2460-2018 预制钢筋混凝土化粪池
- (完整版)口腔科学试题库
- 硬笔书法全册教案共20课时
评论
0/150
提交评论