下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2能正确选择并运用三种逻第二章算法初步【学习目标:1.提高把具体问题的求解转化为算法步骤的能力 辑结构框图表示具体问题的算法 3提高读图能力.问题导学知识点一三种逻辑结构 思考1我们先后学了三种逻辑结构,你能简述一下什么时候会用到它们吗?思考2循环结构是个难点你认为循环结构的关键在哪里?需要注意些什么?知识点二用算法框图表示算法设计一个算法的算法框图通常要经过以下步骤:第一步,用 表述算法步骤.第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的 表示,得到该步骤的算法框图.第三步,将所有步骤的框图用 连接起来,并加上终端框,得到表示整个算法的算法框图.2x 1, x w 1 ,例1函数y
2、= 3试设计一个算法,输入x的值,求对应的函数值.x,x 1,反思与感悟设计一个具体问题的算法,通常按以下步骤:(1) 认真分析问题,找出解决此题的一般数学方法;(2) 借助有关变量或参数对算法加以表述;(3) 将解决问题的过程划分为假设干步骤;(4) 用简练的语言将这个步骤表示出来.x2 1,xw 1,跟踪训练1函数y= log 2 x + 1 , 1x2,求对应的函数值.类型二画算法框图 例2 设计求1X 2X 3X 4X-X 2 013 X 2 014 的值的算法,并画出算法框图.反思与感悟 算法要求指令明确,在有限步内解决问题, 故用自然语言设计算法时不能大而化之.一旦用自然语言表述出
3、算法, 转换为算法框图相对简单,但画时要用对框图,并尽量 使主线在一条纵轴上,以增强算法框图的条理.跟踪训练2如下图的算法框图的功能是 10/输出$/类型三算法在生活中的应用例 3 以下是某次考试中某班 15 名同学的数学成绩72,91,58,63,84,88,90,55,61,73,64,77,82,94,60,画出求 80 分以上的同学的平均分的算法框图.反思与感悟在循环结构中,要注意根据条件设置合理的计数变量、累加乘变量,同时条件的表述要恰当、准确.累加变量的初值一般为0,而累乘变量的初值一般为 1.跟踪训练3乘坐火车时,可以托运货物从甲地到乙地,规定每张火车客票托运费计算方法:行李质量
4、不超过 50 kg时按0.25元/kg ;超过50 kg而不超过100 kg时,其超过局部 按0.35元/kg ;超过100 kg时,其超过局部按 0.45元/kg.设计输入行李质量,计算出托运 的费用的算法,并画出算法框图.当堂训练1 算法共有三种逻辑结构,即顺序结构、选择结构和循环结构,以下说法正确的选项是A. 个算法只能含有一种逻辑结构B. 个算法最多可以包含两种逻辑结构C. 一个算法必须含有上述三种逻辑结构D. 任何一个算法都离不开顺序结构2. 以下关于算法框图的描述中,正确的有 对于一个算法来说,算法框图是唯一的; 任何一个框图都必须有起止框; 算法框图只有一个入口,也只有一个出口;
5、 输出框一定要在终止框前.B. 2个D. 4个A. 1个S等于C. 3个3. 阅读如下图的算法框图,运行相应的程序,那么输出的A. 14 B . 30 C . 20 D . 554.执行如下图的算法框图,假设输出的结果为s = 132,那么判断框中应填B. i 11A.C.D. i 12-规律与方法 .1. 在一个问题中经常要进行屡次判断,这就需要选择结构嵌套来进行解决.2. 算法问题经常涉及到与现实生活有关的题目,解答时,首先根据题意写出内含的表达式, 选择适合的结构,设计算法框图,因此,解题的关键是写出函数解析式.答案精析问题导学知识点一思考 1 (1) 顺序结构每一个算法框图都有(2)
6、当一个问题需要根据不同的条件选择不同的处理方法时,要用到选择结构;循环结构中 必须有选择结构来控制循环(3) 循环结构用于处理需要反复执行同一个算法的问题思考 2 在循环结构中,关键是根据条件设置合理的计数变量、累加( 乘) 变量,需要注意的是控制循环的条件表述要恰当、准确累加变量的初值一般为 0,而累乘变量的初值一般为1.知识点二自然语言 框图 流程线题型探究例 1 解 算法如下: 第一步,输入 x 的值第二步,当xW 1时,计算y= x 1,否那么执行第二步. 第三步,计算y = x3.第四步,输出 y.跟踪训练 1 解 算法如下:第一步,输入 x 的值.第二步,当xw 1时,计算y= 2
7、x 1,否那么执行第三步.第三步,当x100,终止循环,输出 S故其功能是计算 12 - 22 + 32 - 42 + 992 1002的值.例3解算法框图如下:跟踪训练3解 设行李质量为x kg,应付运费为y元,那么运费公式:0.25 x, 0xW 50,y= 0.25 X 50+ 0.35 x- 50 , 50x100,0.25 x, 0xW 50,整理得 y = 0.35 x 5, 50x100.算法步骤:第一步,输入行李质量 x.第二步,当x w 50时,计算y = 0.25 x,否那么,执行下一步.第三步,当x4,继续循环; 第二次循环,S= 1 + 4= 5, i = 2+ 1 = 3,不满足条件i 4,继续循环; 第三次循环, S= 59= 14,i = 3 1 = 4,不满足条件 i 4,继续循环;第四次循环, S= 1416= 30, i = 41= 5,满足条件 i 4,终止循环,输出 S= 30,应选 B.4. B 由题意可知, s 为从 12 开始的逐渐减小的假设干个整数的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030智慧城市建设与公共服务效能提升分析报告
- 2025-2030智慧城市基础设施建设行业市场现状投资评估与发展规划报告
- 2025-2030智慧城市交通系统规划优化建议及智能基建投资现状报告
- 2025-2030智慧城市交通管理优化路径研究及运营管理评估报告
- 2025-2030智慧图书馆建设规划与发展方向与数字化资源整合
- 2025-2030智慧园区基础设施建设项目市场竞争现状与发展规划报告
- 2025-2030智慧医疗系统整合分析及创新应用前景展望报告
- 2025-2030智慧助老信息系统(SIS)行业市场供需分析及投资评估规划分析研究报告
- 2025-2030智慧农业项目数据分析作物管理效益评估规划报告
- 2025-2030智慧农业行业市场深度调研及发展方向预测报告
- 2025年下半年四川广元青川县招聘事业单位工作人员18人重点基础提升(共500题)附带答案详解
- 2025江西吉安市国资委出资监管企业外部董事人选招录6人备考考试题库附答案解析
- 人教版五年级数学上学期第三单元 小数除法综合提优卷(A)(含答案)
- 大庆市2025黑龙江大庆市机关事务服务中心所属事业单位选调工作人员10人笔试历年参考题库附带答案详解
- 电动机的PLC控制编程实例说课稿-2025-2026学年中职专业课-电器及PLC控制技术-智能设备运行与维护-装备制造大类
- 国企改革培训课件
- 2025年中国移动室分设计优化工程师招聘面试题库及答案
- 2025-2026学年粤教花城版(2024)小学音乐一年级上册教学计划及进度表
- 医院装修工程危险源辨识与安全措施
- 河南省委党校在职研究生入学考试真题及答案
- 服装搭配手册指南
评论
0/150
提交评论