已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江西省吉安市第一中学刘冬发,2算法框图的基本结构及设计,2.1顺序结构与选择结构,问题,例1尺规作图,确定线段AB的一个5等分点.,作法作图步骤如下,1.如图,从已知线段的左端点A出发,作一条射线AP;,A,B,P,D,G,C,F,E,M,2.在射线上任取一点C,得线段AC;,3.在射线上作线段CE=AC;,4.在射线上作线段EF=AC;,5.在射线上作线段FG=AC;,6.在射线上作线段GD=AC,那么线段AD=5AC;,7.连接DB;,8.过C作BD的平行线,交线段AB于M,这样点M就是线段AB的一个5等分点,开始,结束,从A点出发作一条射线,在射线上取点C,得单位线段AC,连接DB,在射线上作线段CE=EF=FG=GD=AC,过点C作BD的平行线交AB于点M,即为线段AB的5等分点,这一系列步骤就是解决这个作图问题的一个算法.只要依次执行这些步骤,就能确定线段的5等分点.这个算法具有一般性,对于任意自然数N,都可以按照这个算法的思想,设计出确定线段N等分点的步骤,得到解决这个问题的一般算法.,像这样,按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或者称为算法的顺序结构.,通常,为了使算法结构更加清晰.可借助图来帮助描述算法.图的特点是直观、清楚,便于检查和交流.顺序结构的图见右图.通常像这样的图叫作框图.,推而广之,(1)你能确定任意给定线段的8等到分点吗?16等分点、64等分点、100等分点呢?(2)你还有更好的算法吗?,思考交流,例2通常说一年有365天,它表示地球围绕太阳转一周所需要的时间,但事实并不是这样简单。根据天文资料,地球围绕太阳转一周所需要的精确时间的365.2422天,称之为天文年。这个误差看似不大,却引起季节和日历之间难以预料的大变动。在历法上规定四年一闰,百年少一闰,每四百年又加一闰。如何判断某一年是不是闰年呢?请设计一个算法。解决这个问题,并用框图描述这个算法,问题,分析:设y为年份,按照历法的规定,如果y为闰年,那么或者y能被4整除不能被100整除,或者y能被400整除。,对于给定的年份Y,要确定它是否为闰年,需要进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构。,选择结构图的算法框图可以用右图来表示。,开始,结束,输入y,4整除y,100整除y,400整除y,输出“y不是闰年”,输出“y是闰年”,是,否,否,是,是,否,解算法步骤如下:,若Y不能被4整除,则输出“Y不是闰年”;,2.若Y能被4整除,则判断Y是否能被100整除;,(1)若Y不能被100整除,则输出“Y是闰年”;,(2)若Y能被100整除,则判断Y是否能被400整除;,若Y能被400整除,则输出“Y是闰年”;,若Y不能被400整除,则输出“Y不是闰年”.,1.对一批货物征收税金:价格在10000元以上的货物征税5%;在5000元以上、10000元以下(含10000元)的征税3%;在1000元以上、5000元以下(含5000元)的货物征税2%;1000元以下(含1000元)的货物免税。请设计一个算法。根据货物价格输出税金,画出算法框图。2.设计算法,求出方程ax+b=0的解,画出算法框图。,课堂练习,开始,结束,输入P,P10000,输出T,是,否,否,是,是,否,T=5%P,P5000,T=3%P,P1000,T=2%P,T=0%P,练习1答案,练习2答案,开始,结束,输入a,b,a=0,输出x,是,否,是,否,b=0,输出“无解”,输出“全体实数”,小结,终端框,符号,符号名称,功能说明,算法开始
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语小学免考试卷及答案
- 医院医保拒费成本防控策略
- 武胜县华封镇社区专职网格员招募备考题库含答案详解(培优)
- 2025北京朝阳劲松街道招聘城市协管员3人备考题库及答案详解(考点梳理)
- 2025湖州市吴兴区总工会公开招聘工会社会工作者6人备考题库及答案详解(典优)
- 2025和田市公安局招聘编制外警务辅助人员(补录)备考题库(110人)含答案详解(能力提升)
- 中国建设银行上海市分行2026年度校园招聘备考题库(450人)含答案详解
- 2025云南昭通水富市人力资源和社会保障局招聘城镇公益性岗位人员1人笔试考试备考试题及答案解析
- 2026甘肃平凉庄浪县考核招聘协议培养师范毕业生45人考试笔试参考题库附答案解析
- 2025中国人民健康保险股份有限公司临沧中心支公司招聘9人备考题库及完整答案详解1套
- 2025行业特供!合并报表软件行业适配TOP8:制造业-金融业专属方案
- 预防接种妈妈班课件
- 2025年河北保定市公安局招聘警务辅助人员48名考试笔试备考题库及答案解析
- 2025咸阳市总工会招聘社会工作者(2人)笔试考试备考题库及答案解析
- 2025年及未来5年中国计量校准行业市场调研及未来发展趋势预测报告
- 第三单元单元学习任务《文学短评》课件2025-2026学年统编版高中语文必修上册
- 核设施退役施工方案
- 成人手术后疼痛评估与护理TCNAS39─2023
- 注意缺陷多动障碍儿童社交技能培养方案
- 市政管道高压水射流清淤施工方案
- 江苏省苏州市阳光调研2025-2026学年高一上学期期中考试化学试题(含答案)
评论
0/150
提交评论