版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【课标要求】1.掌握算法框图中两种算法结构——次序结构、选择
结构及其特点.2.经过详细实例体会用算法框图表示算法优点.3.会用算法框图表示简单算法.【关键扫描】1.利用算法框图中两种算法结构——次序结构、选择
结构表示简单算法.(重点)2.准确认识次序结构、选择结构特点.(易混点)
2.1次序结构与选择结构§2
算法框图基本结构及设计第1页算法框图在算法设计中,算法框图(也叫程序框图)能够_____、_____、直观地表示处理问题思绪和步骤.自学导引1.准确清楚第2页2.基本框图及其表示功效框图功效终端框(起止框)表示一个算法起始和结束输入、输出框表示一个算法输入和输出信息处理框赋值、计算判断框判断某一条件是否成立第3页画程序框图规则(1)使用标准框图符号.(2)框图普通按从上到下,从左到右方向画.(3)除判断框外,其它框图符号只有一个_______和一个_______.判断框是含有超出一个_______唯一符号.(4)一个判断框是二选一形式判断,有且仅有___个可能结果;另一个是多分支判断,可能有几个不一样结果.(5)在图形符号内描述语言要非常简练清楚.3.进入点退出点退出点两第4页算法两种结构(1)次序结构:按照步骤_________一个算法,称为含有“次序结构”算法,或者称为_______________._________是任何一个算法都离不开一个基本算法结构.(2)选择结构:在算法流程中,需要对条件进行判断,____________决定后面步骤,像这么结构通常称作选择结构.想一想:判断框有两个退出点,是否表示在这里要同时执行?提醒不是.判断框退出点在任何情况下都是依据条件去执行其中一个,而另一个则不会被执行,故判断框后指向线应依据情况标注“是”或“否”.4.依次执行算法次序结构次序结构判断结果第5页对算法框图中次序结构了解次序结构是最简单算法结构,语句与语句之间,框与框之间按从上到下(或从左到右)次序进行,它由若干个依次执行步骤组成,它是任何一个算法都离不开一个算法结构,如图所表示,虚线框内表示一个次序结构,其中A和B两个框是依次执行,只有执行完A框所指定操作后,才能接着执行B框所指定操作.名师点睛1.第6页算法框图中选择结构应注意问题2.(1)不论条件p是否成立,只能执行A框或B框之一,不可能既执行A框又执行B框,也不可能A框和B框都不执行,不论走哪一条路径,在执行完后,都脱离本条件结构.(2)第7页题型一次序结构算法框图已知点P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l距离d算法及算法框图.[思绪探索]因为是求点到直线距离,所以能够直接应用点到直线距离公式将相关数据代入即可,所以可用次序结构来画图.解
(1)用数学语言来描述算法:第一步,输入点坐标x0,y0,输入直线方程系数即常数A,B,C;【例1】第8页第二步,计算z1=Ax0+By0+C;第三步,计算z2=A2+B2;第五步,输出d.(2)用算法框图来描述算法,如右图所表示.规律方法本题中算法设计应用了解析几何中相关公式,同时该算法只需按步骤依次执行即可,故采取次序结构来实现.次序结构只须严格按照传统处理数学问题解题思绪,将问题处理掉.最终将解题步骤“细化”就能够.“细化”指是写出算法步骤、画出算法框图.
第9页写出以下算法功效:(1)图(1)中算法功效是(a>0,b>0)____________.(2)图(2)中算法功效是____________________.答案
(1)求以a,b为直角边直角三角形斜边c长(2)求两个实数a,b和【训练1】第10页[思绪探索]凡先由条件作出判断,然后再决定进行哪一个步骤问题,在画框图时,必须用到选择结构.解算法分析:用变量x,y分别表示自变量和函数值.步骤以下:第一步:输入x值;第二步:判断x范围,若x≥0,则用函数y=x2-1求函数值,不然,用y=2x2-5求函数值.【例2】题型二
选择结构算法框图第11页第三步:输出y值.算法框图如图所表示.第12页规律方法(1)求分段函数函数值时,假如是分两段函数,只需引入一个判断框;假如是分三段函数,需要引入两个判断框;依次类推.至于判断框内内容是没有次序.(2)判断框内内容能够不唯一,但判断框内内容一经改变,其对应处理框等内容均要有所改变.
第13页解算法以下:第一步:输入x;第二步:假如x≥0,使y=x,不然,使y=-x;第三步:输出y.【训练2】第14页对应算法框图如图(1)所表示,也可画成图(2)所表示.图(1) 图(2)第15页(12分)给定一个正整数n,若n为奇数,则把n乘3加1;若n为偶数,则把n除以2.写出算法,并画出程序框图.审题指导
选择结构在算法框图中是用判断框来表示,判断框内写上条件,然后它有两个出口,分别对应着条件满足和条件不满足时所执行不一样指令.[规范解答]算法以下:第一步,输入n值.2分【例3】题型三
框图应用第16页程序框图如图所表示.
12分第17页【题后反思】(1)题中n是奇数和n是偶数时计算方式不一样,所以需对n奇偶性加以判断,然后计算结果.(2)注意该题判断框内内容为“n为奇数”,所以当n为奇数时,则按“是”分支执行;不然,按“否”分支执行.第18页某快递企业要求甲、乙两地之间物品托运费用依据以下方法计算:其中f(单位:元)为托运费,ω为托运物品重量(单位:千克),试写出一个计算费用f算法,并画出对应算法框图.解算法以下:第一步:输入物品重量ω;第二步:假如ω≤50,那么f=0.53ω,不然,f=50×0.53+(ω-50)×0.85;第三步:输出托运费f.【训练3】第19页对应算法框图为第20页
如图所表示程序框图,其作用是:输入x值,输出对应y值.若要使输入x值与输出y值相等,求这么x值有多少个?
误区警示
对程序框图功效了解不透彻而致错【示例】第21页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Photoshop基础测试题(含详细答案)
- 2026学年江西省景德镇市一年级语文期末自测思维拓展题附答案详细答案和解析
- 基站蓄电池安装工安全操作规程
- 人防地下室防水及抗渗混凝土施工方案
- 肿瘤脊髓压迫症康复时机选择共识
- 老年衰弱高血压降压方案动态调整规范共识
- PA性格测试+服务意识面试题库(含详细答案解析)
- 性早熟体重长期管控实施方案共识
- 自动化设备点检安全操作规程
- 注册安全工程师考试金属冶炼安全生产专业实务(中级)试卷与参考答案
- DB11∕T 2363-2024 医疗机构安宁疗护服务规范
- 医院常用消毒剂课件
- 中国内蒙古能源行业调查报告
- 北京市通州区2024-2025学年八年级上学期期末考试道德与法治试卷(含答案)
- 2024年设备监理师考试题库及参考答案
- 蔬菜订购协议范例
- 2019-2024年高考语文全国卷文言文翻译汇编
- 江西省人防工程质量监督管理指导手册(试行)
- 2022山东省特种设备电梯安装维修工职业技能竞赛 理论复习题及答案
- AASM睡眠分期规则-课件
- 2023年苏州科技城外国语学校小升初分班考试数学模拟试卷及答案解析
评论
0/150
提交评论