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

高中数学 第二章 算法初步 2.3.1 条件语句学案(含解析)北师大版必修3-北师大版高一必修3数学学案

高中数学 第二章 算法初步 2.3.1 条件语句学案(含解析)北师大版必修3-北师大版高一必修3数学学案_第1页
1/11
高中数学 第二章 算法初步 2.3.1 条件语句学案(含解析)北师大版必修3-北师大版高一必修3数学学案_第2页
2/11
高中数学 第二章 算法初步 2.3.1 条件语句学案(含解析)北师大版必修3-北师大版高一必修3数学学案_第3页
3/11
§3 几种基本语句3.1 条件语句知识点 条件语句及复合 If 语句 [填一填]1.条件语句(1)格式:(2)功能:当计算机执行上述语句时,首先对 If 后边的条件进行判断,如果满足条件,那么执行语句 1 ,再执行 End If 之后的语句,即结束条件语句;如果不满足条件,那么执行语句 2 ,再执行 End If 之后的语句,即结束条件语句.(3)注意:下列算法框图中的算法都可转化为(1)中的条件语句格式.2.复合 If 语句(1)格式: (2)对应的算法框图如图所示.[答一答]条件语句的功能是什么?提示:条件语句的功能是用来实现算法中的条件分支结构,如判断一个数的正负、比较两个数的大小、对一组数据进行排序、求分段函数的函数值等都需要用到条件语句.1.条件语句用来实现算法中的条件分支结构,在一些需要按给定条件进行比较、判断的问题中,如判断一个数的正负、比较两个数的大小等,常用条件语句设计程序.2.求分段函数的函数值时,往往需要用到条件语句,有时还需要用到条件语句的嵌套.3.条件语句主要有两种格式:(1)If-Else-End 格式,它有两个语句序列;(2)If-End格式,它仅有一个语句序列.使用时应根据情况灵活选用.类型一 对条件语句的理解 【例 1】 阅读下列基本语句描述的算法,并回答问题.输入 x;If x<=4 Thent=1/3* x^2Elset=16*(4-x)End If输出 t.问:当输出的结果是 3 时,输入的 x 的值是________.【思路探究】 →→【解析】 当 x≤4 时,t=x2;当 x>4 时,t=16(4-x),故此算法的功能是求分段函数 t=的函数值.当 x≤4 时,令 x2=3,解得 x=±3;当 x>4 时,令 16(4-x)=3,显然无解.综上可知,输入的 x 的值是 3 或-3.【答案】 3 或-3规律方法 解决此类题目首先要明确语句中所给的判断条件,其次要理解在不同的条件下需要执行的语句.解题的关键是准确判断条件.根据下列算法语句,当输入 x 为 60 时,输出 y 的值为( C )A.25 B.30C.31 D.61解析:通过阅读理解知,算法语句是一个分段函数 f(x)=∴f(60)=25+0.6×(60-50)=31.类型二 条件语句 【例 2】 请设计“由大到小输出两个实数”的程序.【思路探究】 根据条件语句的形式及题目要求写出程序.【解】 程序如下:规律方法 1.数的大小顺序问题,通常用到条件分支结构,若两个数不符合所排列的大小顺序,一般是需要交换两个变量的值.2.解决此类问题,可遵循以下步骤:(1)用自然语...

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

碎片内容

高中数学 第二章 算法初步 2.3.1 条件语句学案(含解析)北师大版必修3-北师大版高一必修3数学学案

您可能关注的文档

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