返回

资料详情(天天资源网)

资料简介

第一章  1.1.2 程序框图与算法的基本逻辑结构 第2课时 条件结构 1.掌握条件结构的程序框图的画法; 2.能用条件结构框图描述分类讨论问题的算法; 3.进一步熟悉程序框图的画法. 问题导学 题型探究 达标检测 学习目标 知识点一 条件结构 答案 问题导学     新知探究 点点落实 思考 我们经常需要处理分类讨论的问题,顺序结构能否完成这一任务? 为什么? 答案 分类讨论是带有分支的逻辑结构,而顺序结构是一通到底的“直肠 子”,所以不能表达分支结构,这就需要条件结构出场. 条件结构: 在一个算法中,经常会遇到一些条件的判断,算法的流程根据 是否成 立有不同的流向.处理这种过程的结构叫条件结构. 条件 结构形式 特征 两个步骤A、B根据 选择一个执行 根据条件选择是否执行步骤A 知识点二 条件结构的两种形式 答案 返回 条件 类型一 用程序框图表示条件结构 解析答案反思与感悟 例1 下面给出了一个问题的算法: 第一步,输入x. 第二步,若x>1,则y=x2+3,否则y=2x-1. 第三步,输出y. 试用程序框图表示该算法. 题型探究     重点难点 个个击破 解 主体用顺序结构,其中根据条件x>1 是否成立选择不同的流向用条件结构实现. 凡是必须先根据条件作出判断然后再进行哪一个步骤的问题,在画程序 框图时,必须引入一个判断框应用条件结构. 反思与感悟 跟踪训练1 任意给定3个正实数,设计一个算法,判断以这3个正实数为 三条边边长的三角形是否存在,并画出这个算法的程序框图. 解析答案 解 算法步骤如下: 第一步,输入3个正实数a,b,c. 第二步,判断a+b>c,b+c>a,c+a>b是否 同时成立.若是,则存在这样的三角形;否则, 不存在这样的三角形. 程序框图如右图: 类型二 用条件结构框图描述分类讨论问题的算法 解析答案反思与感悟 例2 “特快专递”是目前人们经常使用的异地邮寄信函或托运物品的 一种快捷方式.某快递公司规定甲、乙两地之间物品的托运费用根据下列 方法计算: 其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克). 试设计计算费用f的算法并画出程序框图. 解 算法: 第一步,输入物品的重量ω. 第二步,如果ω≤50,则令f=0.53ω,否则执行第三步. 第三步,f=50×0.53+(ω-50)×0.85. 第四步,输出托运费f. 程序框图如右: 反思与感悟 在解决实际问题时,要善于识别需要条件结构的情境. 反思与感悟 跟踪训练2 设计算法判断一元二次方程ax2+bx+c=0是否有实数根,并 画出相应的程序框图. 解析答案 解 算法步骤如下: 第一步,输入3个系数a,b,c. 第二步,计算Δ=b2-4ac. 第三步,判断Δ≥0是否成立.若是,则输出 “方程有实数根”;否则,输出“方程无 实数根”.结束算法. 相应的程序框图如右图: 类型三 涉及三类以上的分类讨论问题 解析答案反思与感悟 例3 解关于x的方程ax+b=0的算法的程序框图如何表示? 我们现在使用的条件结构只提供2个出口,故当要分三类以上讨论时,往 往需要在条件结构中再嵌套一个条件结构. 反思与感悟 跟踪训练3 设计一个求解一元二次方程ax2+bx+c=0的算法,并画出 程序框图. 解析答案 返回 解析答案 返回 1.条件结构不同于顺序结构的特征是含有(  ) A.处理框 B.判断框 C.输入、输出框 D.起止框 解析答案 B 达标检测      解析 由于顺序结构中不含判断框,而条件结构中必须含有判断框, 故选B. 1 2 3 4 5 2.下列说法: ①条件结构是最简单的算法结构; ②顺序结构就是按照程序语句的自然顺序,依次地执行顺序; ③条件结构中的判断框中的条件是与流程走向相关联的; ④条件结构可以根据设定的条件,控制语句流程,有选择地执行不同的 语句序列.其中正确的说法是(  ) A.①②③ B.①③④ C.②③④ D.①②③④ C 答案 1 2 3 4 5 3.下列算法中,含有条件结构的是(  ) A.求两个数的积 B.求点到直线的距离 C.解一元二次方程 D.已知梯形两底和高求面积 C 1 2 3 4 5 解析答案 解析 解一元二次方程时,当判别式Δ 查看更多

Copyright 2004-2019 ttzyw.com All Rights Reserved 闽ICP备18023965号-4

天天资源网声明:本站点发布的文章作品均来自用户投稿或网络整理,部分作品未联系到知识产权人或未发现有相关的知识产权登记

全屏阅读
关闭