- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优化方案人教B版数学必修3课件:1.2.2 条件语句
变式训练 4.根据下面的程序,画出其对应的程序框 图. 备选例题 1.下列关于条件语句的功能的叙述,正确的是 ( ) A.条件语句主要是给变量赋值的功能 B.条件语句可以在计算机屏幕上输出表达式的值及系统信息 C.条件语句必须嵌套才能使用 D.条件语句主要用来实现算法中的条件分支结构 答案:D 2.输入两个数,输出其中较大的一个数,试将其程序补充完整. 答案:b 方法技巧 1.条件语句用来实现算法中的条件分支结 构,在一些需要按给定条件进行比较、判断的问题中,如判断一个数的正负,比较两个数的大小等,常用条件语句设计程序.如例1、变式训练1. 方法感悟 2.求分段函数的函数值时,往往需要用到条件语句,有时还需要用到条件语句的嵌套.如例3. 失误防范 1.条件分支结构中,如果使用最简单的格式,注意一个“if”对应一个“end”;如果使用一般格式,注意一个“if”对应一个“else”和一个“end”,切忌搭配错误. 2.一般地,为了使算法好理解、不出错,写条件语句时,将每个条件结构中的“if”“else”“end”对齐.如例2. 3.条件语句的条件要写对,避免因条件限制不足引起执行混乱,特别是在嵌套结构中.如变式训练4. 栏目导引 新知初探 思维启动 典题例证 技法归纳 知能演练 轻松闯关 第一章 算法初步 1.2.2 条件语句 学习导航 学习目标 重点难点 重点:条件语句的步骤、结构及功能. 难点:会编写程序中的条件语句. 新知初探思维启动 条件语句的概念、格式及作用 (1)概念:处理____________________的算法语句,叫做条件语句. (2)条件语句的一般格式是___________格式,其形式为 条件分支逻辑结构 if-else-end (3)作用 ①一般格式:如果表达式结果为____,则执行表达式后面的语句序列1;如果表达式结果为____,则执行else后面的语句序列2. ②最简单的格式:如果表达式结果为____,则执行表达式后面的语句序列1,否则___________________. 真 假 真 跳过语句序列1 想一想 if语句中两种格式对应的程序框图分别是什么? 提示:两种格式对应的程序框图分别是: 典题例证技法归纳 题型一 应用条件语句编写程序 运用Scilab程序语言中的条件语句写出求一元二次方程ax2+bx+c=0的程序. 题型探究 例1 【解】 程序如下: 【名师点评】 (1)disp也是Scilab的输出语句,运行后在界面窗口上显示双引号中间的文字. (2)这个程序运行后,第一步:要求你输入方程中的常数a、b、c.第二步:计算d.第三步:用if语句对d进行判断,如果d<0,用语句disp输出方程无解信息.第四步:否则(else)也就是d≥0,则计算并输出. 变式训练 1.编写程序,输入一个x值,要求输出它的绝对值. 题型二 应用复合if语句编写程序 (本题满分12分)以下给出一个算法: S1 输入x; S2 若x<0,则y=x+1;否则执行S3; S3 若x=0,则y=0;否则y=x-1; S4 输出y. 例2 (1)指出该算法的功能; (2)将该算法用程序框图表示出来; (3)写出该算法的程序. 【思路点拨】 该问题提供的是一个问题的算法的自然语言的表述,它是一个分段函数模型.解决此问题可先由条件入手分析,再依次画出框图,并写出程序语句. 名师微博 抓住分段点是关键! (2)程序框图如图所示. (8分) (3)程序为: (12分) 名师微博 你将每一个“if”“else”“end”对齐了吗? 【名师点评】 求分段函数的函数值的数学模型,在求值时,由于自变量的值不同,其函数值的求法不同,故先对x的值进行判断,根据具体数值选择不同的计算方法,故用条件语句进行设计. 变式训练 2.试设计一个程序,对于输入的任意两个实数a,b,求出其差的绝对值,并画出程序框图. 解:当a≥b时,其差的绝对值为a-b,否则等于b-a,可以利用条件语句来描述这个算法.程序框图如图所示. 题型三 条件语句在实际问题中的应用 某商场实行优惠措施,若购物金额x在800元以上含800元,打8折;若购物金额x在500元以上含500元,则打9折,否则不打折,设计程序框图,要求输入购物金额x能输出实际交款额,并写出相应程序. 例3 【思路点拨】 重点应用条件语句,注意多重判断的应用. 【解】 程序如下: 【名师点评】 条件语句使程序框图中的条件分支结构能让计算机执行.其中if后的“条件”表示判断的条件,放在判断框中,语句序列1表示满足条件时执行的操作内容,放在判断框中“是”后的执行框中,语句序列2表示不满足条件时执行的操
您可能关注的文档
- 专题整合复习卷(一).高中英语人教版必修2—单元突破(PDF版,含答案).pdf
- 专题整合复习卷(二).高中英语人教版必修2—单元突破(PDF版,含答案).pdf
- 专题整合复习卷(三).高中英语人教版必修2—单元突破(PDF版,含答案).pdf
- 专题整合复习卷(五).高中英语人教版必修2—单元突破(PDF版,含答案).pdf
- 专题整合复习卷(四).高中英语人教版必修2—单元突破(PDF版,含答案).pdf
- 两角和与差的正弦、正切和余切 课件1(新人教A版必修4).ppt
- 两角和与差的正弦、正切和余切 学案(新人教必修4).doc
- 两角和与差的正弦、余弦和正切 试题 (新人教必修4)..doc
- 两角和与差的正弦、正切和余切 课件2(新人教A版必修4).ppt
- 两角和与差的正弦、正切和余切 课件3(新人教A版必修4).ppt
- 优化方案人教B版数学必修3课件:1.2.3 循环语句.ppt
- 优化方案人教B版数学必修3课件:2.1.2 系统抽样.ppt
- 优化方案人教B版数学必修3课件:2.1.3 分层抽样.ppt
- 优化方案人教B版数学必修3课件:2.1.4 数据的收集.ppt
- 优化方案人教B版数学必修3课件:2.2.1 用样本的频率分布估计总体的分布.ppt
- 优化方案人教B版数学必修3课件:2.3.1 变量间的相关关系.ppt
- 优化方案人教B版数学必修3课件:2.2.2 用样本的数字特征估计总体的数字特征.ppt
- 优化方案人教B版数学必修3课件:1.2.1 赋值、输入和输出语句.ppt
- 优化方案人教B版数学必修3课件:2.3.2 两个变量的线性相关.ppt
- 优化方案人教B版数学必修3课件:3.1.4 概率的加法公式.ppt
文档评论(0)