2012高中数学第1章1.2.2条件语句同步课件新人教B版必修3.ppt

2012高中数学第1章1.2.2条件语句同步课件新人教B版必修3.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.条件语句用来实现算法中的条件分支结构,在一些需要按给定条件进行比较、判断的问题中,如判断一个数的正负,比较两个数的大小等,常用条件语句设计程序. 2.求分段函数的函数值时,往往需要用到条件语句,有时还需要用到条件语句的嵌套. 3.条件语句主要有两种格式,(1)if-else-end格式,它有两个语句序列;(2)if-end格式,它仅有一个语句序列,使用时应根据情况灵活选用. 方法感悟 4.程序语句并不是孤立的,它与算法、程序框图密切相关,找到其联系与区别,是学好本部分知识的关键. * * 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法的初步 课前自主学案 课堂互动讲练 知能优化训练 山东水浒书业有限公司· 优化方案系列丛书 第1章 算法的初步 课前自主学案 课堂互动讲练 知能优化训练 返回 * 1.2.2 条件语句 1.2.2  条 件 语 句 课堂互动讲练 知能优化训练 课前自主学案 学习目标 1.经历将具体问题的程序框图转化为程序语句的过程,理解条件语言及条件语言在程序语言中的作用,进一步体会算法的基本思想. 2.掌握两种条件语句的一般格式,并能在实际中根据问题灵活使用条件语句编写Scilab程序. 课前自主学案 1.赋值语句格式:_________________ 2.输入语句一般格式:变量=input(“提示内容”). 3.输出语句一般格式:① ________________________;②_______ (“提示内容”). 温故夯基 变量名=表达式. print(%io(2),表达式) disp 1.概念:处理___________________的算法语句,叫做条件语句. 2.条件语句的一般格式有两种,一种是____________格式,其形式为 ;另一种是if-end格式,其形式为 . 知新益能 条件分支逻辑结构 if-else-end 思考感悟 if语句中两种格式对应的程序框图分别是什么? 提示:两种格式对应的程序框图分别是: 3.作用 (1)一般格式:如果表达式结果为_____,则执行表达式后面的语句序列1;如果表达式结果为_____,则执行else后面的语句序列2. (2)最简单格式:如果表达式结果为_______,则执行表达式后面的语句序列1,否则 _________________. 真 假 真 跳过语句序列1 课堂互动讲练 应用条件语句编写程序 考点突破 运用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语句编写程序 例2 以下给出一个算法: S1 输入x; S2 若x0,则y=x+1;否则执行S3; S3 若x=0,则y=0;否则y=x; S4 输出y. (1)指出该算法的功能; (2)将该算法用程序框图表示出来; (3)写出该算法的程序. 【思路点拨】 该问题提供的是一个问题的算法的自然语言的表述,它是一个分段函数模型.解决此问题可先由条件入手分析,再依次画出框图,并写出程序语句. (2)程序框图如图所示. (3)程序为: 【名师点评】 求分段函数的函数值的数学模型,在求值时,由于自变量的值不同,其函数值的求法不同,故先对x的值进行判断,根据具体数值选择不同的计算方法,故用条件语句进行设计. 变式训练2 试设计一个程序,对于输入的任意两个实数a,b,求出其差的绝对值,并画出程序框图. 解:当a≥b时,其差的绝对值为a-b,否则等于b-a,可以利用条件语句来描述这个算法.程序框图如图所示. 程序为: 条件语句的嵌套 例3 某商场实行优惠措施,若购物金额x在800元以上含800元,打8折;若购物金额x在500元以上含500元,则打9折,否则不打折,设计程序框图,要求输入购物金额x能输出实际交款额,并写出相应程序. 【思路点拨】 重点应用条件语句,注意多重判断的应用. 【解】  程序如下: 【名师点评】 条件语句使程序框图中的条件分支结构能让计算机执行.其中if后的“条件”表示判断的条件,放在判断框中,语句序列1表示满足条件时执行的操作内容,放在判断框中“是”后的执行框中,语句序列2表示不满足条件时执行的操作内容,放在判断框中“否”后的执行框中. 变式训练3 乘火车从A地到B地的票价为50元,某儿童欲随父母从A

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档