电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教B版必修3-新人教B版高一必修3数学教学案

高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教B版必修3-新人教B版高一必修3数学教学案_第1页
1/8
高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教B版必修3-新人教B版高一必修3数学教学案_第2页
2/8
高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教B版必修3-新人教B版高一必修3数学教学案_第3页
3/8
1.2.2 条件语句预习课本 P20~22,思考并完成以下问题(1)什么是条件语句? (2)条件语句的格式、功能分别是什么? 1.条件语句的概念处理条件分支逻辑结构的算法语句.2.Scilab 语言中的条件语句的格式及功能格式功能一般格式if 表达式语句序列 1;else语句序列 2;end如果表达式结果为真,则执行表达式后面的语句序列 1 ;如果表达式结果为假,则执行 else 后面的语句 序列 2 最简单格式if 表达式语句序列 1;end如果表达式结果为真,则执行表达式后面的语句序列 1,否则跳过语句序列 1 1.下列关于 if 语句的叙述正确的是( )A.if 语句中必须有 else 和 endB.if 语句中可以没有 endC.if 语句中可以没有 else,但必须以 end 结束D.if 语句中可以没有 end,但必须有 else解析:选 C if 语句的格式是 ifelseend 或 ifend.2.阅读以下程序,若输入的是-2.3,则输出的结果是( )A.-18.4 B.11C.12 D.11.7解析:选 D 因为 a=-2.3<0,所以 y=14+(-2.3)=11.7.3.某问题算法的程序如图所示:(1)若 x=6,则输出________;(2)若 x=18,则输出________.解析:(1)因为 6<10,故 y=0.35×6=2.1,(2)因为 18>10,故 y=3.5+0.7×(18-10)=9.1.答案:(1)2.1 (2)9.14.给出下列程序:若输出的结果是 5,则输入的 x=________.解析:令 3x+1=5,则 x=>1 成立;令 x+4=5,则 x=1>1 不成立.故 x=或 x=1.答案:或 1读 程 序[典例] 以下给出的是用条件语句编写的一个程序,根据该程序回答问题:(1)若输入-4,则输出结果是________;(2)若输入 3,则输出结果是________;(3)该程序的功能是求函数________的值.根据 x 的取值,选择相应的语句执行.[解析] (1)因为-4<3,所以 y=2×(-4)=-8.(2)因为 x=3,所以 y=32-1=8.(3)将程序转化可得,此程序表达的就是求分段函数 y=的函数值.[答案] (1)-8 (2)8(3)y=条件语句读图问题解法要点(1)已知输入值求输出结果时,分析输入值是否满足条件,条件满足时,执行表达式后面的语句序列即得输出结果;条件不满足时,执行 else 后面的语句序列,即得输出结果.(2)已知输出结果求输入值时,要分条件满足和条件不满足两种情况分别进行分析计算,求出输入值,同时注意根据条件对所得结果进行合理的取舍.(3)根据给定算法要求补充程序中的语句时,要从已给的程序语句中分析,确定满足条件时执行怎样的语...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

高中数学 第一章 算法初步 1.2 基本算法语句 1.2.2 条件语句教学案 新人教B版必修3-新人教B版高一必修3数学教学案

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部