ImageVerifierCode 换一换
格式:PPT , 页数:54 ,大小:2.72MB ,
资源ID:773933      下载积分:8 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.ketangku.com/wenku/file-773933-down.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.1 .ppt)为本站会员(高****)主动上传,免费在线备课命题出卷组卷网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知免费在线备课命题出卷组卷网(发送邮件至service@ketangku.com或直接QQ联系客服),我们立即给予删除!

2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.1 .ppt

1、第二章 算法初步3 几种基本语句31 条件语句自主学习 梳理知识课前基础梳理|学 习 目 标|1理解条件语句及其在程序语句中的作用2掌握条件语句的格式,进一步体会算法基本思想.1在算法中,选择结构是一种基本结构,条件语句是表达_最常用的语句选择结构2条件语句的形式(1)If 语句算法框图:语句格式:If _ Then _Else _End If条件语句 1语句 2练一练:(1)执行下图中的程序,如果输出的结果是 4,那么输入的只可能是()Input xIf x0 Thenyx2 ElseyxPrint yEndA2B4C2 或4D2 或4解析:该程序的功能是求函数 yx2,x0,x,x0的函数

2、值如果输出的结果是 4,那么应有x0,x24或x0,x4.解得 x2,故选 A答案:A(2)复合 If 语句算法框图:语句格式:If _ Then _Else If _ Then _Else _ End IfEnd If条件 1语句 1条件 2语句 2语句 3练一练:(2)分析下面的用基本语句描述的算法,当输入的 x 值为 2 时,程序的输出结果为()输入 xIf x0 Then yx4Else If x2 Then y0 Else y5x End IfEnd If输出 yA16B0C25D64解析:当 x2 时,y5x,则 x2 时,y5225,故选 C答案:C执行与编写条件语句时应注意哪些

3、问题?1计算机在执行 If 语句时,首先对 If 后的条件进行判断,若条件符合,则执行 Then 后面的语句 1;若条件不符合,则执行Else 后面的语句 2.2在编写复合 If 语句的“条件”时,要注意“If”与“End If”的配对,可利用文字的缩进来表示层次3条件语句与算法的选择结构相对应,语句格式较为复杂,在设计程序时,要借助算法框图或算法步骤典例精析 规律总结课堂互动探究 已知函数 yx21,x0,x21,x0,设计算法,画出框图,输入自变量 x 的值,都得到相应的函数值,并用语句描述该算法【解】框图如图所示:用语句描述为:输入 xIf x0 Then yx*x1Else yx*x1

4、End If输出 y【规律总结】1.条件语句是一个整体,“If Then Else End If”都是语句的组成部分,且“If”与“End If”必须成对出现2注意语句中一些运算写法与数学计算中写法的区别 如下所示的算法过程中,当分别输入 x2 和 x3 时,则输出的函数值分别为()输入 xIf x0 Then yx*xElsey2*xEnd If输出 yA4 和 4B4 和 6C4 和 6D4 和6解析:算法对应的函数为 yx2,x0,2x,x0.当 x2 时,y(2)24;当 x3 时,y236.答案:C 已知函数 yx2,x1,2x2,1x1,x1,x1.设计一个算法,画出框图,对每一个

5、输入的 x 的值,求出相应的函数值,并写出语句【解】算法框图为:算法语句为:【规律总结】当判断条件多于一个时,可利用复合 If 语句书写,应用时注意“If”与“End If”成对出现,可通过字符缩进体现条件语句的不同层次 如下程序是为求函数 y 3x,0 x10,2x,10 x20,x,x20的函数值而设计的,则处应分别填写_,_.输入正数 xIf _ Then y3*xElse If x20 Then y2*x Else y2 x _End If输出 y解析:由分段函数的解析式知,当 0 x0 And x0 And x10 End If 乘坐火车时,可以托运货物从甲地到乙地,规定托运费计算方

6、法是:行李质量不超过 50 kg 时按 0.25 元/kg;超过50 kg 而不超过 100 kg 时,其超过部分按 0.35 元/kg;超过 100 kg时,其超过部分按 0.45 元/kg.编写程序,输入行李质量,计算出托运的费用【解】算法步骤:输入行李质量 x;当 x50 时,计算 y0.25x,否则执行下一步;当 x100 时,计算 y0.35x5,否则计算 y0.45x15;输出 y.算法框图如图用语句描述为:输入非负数 x【规律总结】编写程序解决实际问题时,通常先建立数学模型,再根据所得数学模型确定算法步骤和算法框图,最后再将算法框图转化为程序语句,需分类讨论时,通常用条件语句来解

7、决 到银行办理个人异地汇款(不超过 100万元)时,银行要收取一定的手续费汇款额不超过 100 元时,收取 1 元手续费;超过 100 元但不超过 5 000 元时,按汇款额的1%收取;超过 5 000 元的,一律收 50 元手续费试写出当汇款额为 x 元时,银行收取的手续费 y 元的计算方法解:依题意得手续费 y 与汇款额 x 之间的关系y1,0 x100;0.01x,100 x5 000;50,x5 000.程序如下:输入非负数 x 已知函数 y1,x00,x0,设计程序,输入 x 的值,输出相应的 y 的值,并画出程序框图【错解】程序如下:输入“x”;xIf x0 Then y1输出 y

8、Else y0End程序框图如图所示【错因分析】条件语句中缺少 End If,无法终止条件语句“输出 y”语句位置错误,导致 x 0 时,无任何结果输出【正解】即学即练 稳操胜券基础知识达标知识点一 条件语句的格式1以下关于条件语句的说法正确的是()A条件语句中的执行是按程序中的先后顺序执行的B条件语句中不能再有条件语句C条件语句实现了算法框图中的选择结构D条件语句一定要完整,即 If Then Else End If 每一部分都不能少解析:A 中,条件语句的执行按照语句排列的先后顺序执行是不对的,符合哪个条件执行相应的程序;B 中,条件语句能嵌套;D 中,在 If Then 语句中可以没有

9、Else 语句答案:C知识点二 If 语句的应用2阅读以下算法语句:若输出 y9,则输入的 x 值应该是()A1B4 或1C4D2 或2解析:由算法语句知 yx23x5,x0,x12,x0,若 x0.答案:x0知识点三 复合 If 语句的应用4由键盘输入三个数 a,b,c,输出其中最大的数,其程序如下:输出 a,b,c;If ab And ac Then 输出 aElse If _Then 输出 b Else 输出 c End IfEnd If在该程序处应填写()AbcCabDab 且 ac 不成立时,若 bc,则应输出 b,故处应填写 bc.答案:B知识点四 条件语句的应用5某公司出售软磁盘,购买 500 片和 500 片以上,按 4.5 元计价,否则按每片 5 元计价请画出算法框图按输入磁盘片数计算不同收费金额,并写出计算程序解:算法框图为:语句为:word部分:请做:课时跟踪检测层级训练 提能过关点此进入该word板块

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3