当前位置:首页 >> 数学 >>

【启慧】高中数学(北师大版必修三)优质课件 2.3 3.1 条件语句


§3 几种基本语句 3.1 条件语句 1.我们学过的赋值语句的一般格式是什么? 赋值语句: 变量=表达式 2.想一想选择结构的程序框图是什么? 对于顺序结构的算法或程序框图,我们可以利 用输入语句、输出语句和赋值语句写出其计算机 程序.对于选择结构的算法或程序框图,要转化为 计算机能够理解的算法语言,我们必须进一步学 习条件语句. 1.正确理解条件语句的概念;(重点) 2.会应用条件语句编写程序.(难点) 探究点:条件语句 思考1:下图是算法的选择结构用程序框图表示的另 一种形式,它对应的条件语句的一般格式设定为: If 条件 Then 语句1 Else 语句2 End If 你能理解这个算法语句的含义吗? 条件 真 语句1 语句2 假 If 条件 Then 语句体 End If 满足 条件 否 是 语句 当计算机执行上述语句时,首先对If后的条件进 行判断,如果(If)条件符合,那么(Then)执 行语句体,否则执行End If之后的语句. 思考2:求实数x的绝对值又有如下一个算法: (1)输入一个实数x. (2)判断x的符号.若x≥0, 则输出x;否则,输出x. 开始 输入x x≥0 是 输出x 否 输出-x 该算法的程序框图如何表示? 结束 思考3:你能写出这个算法对应的算法语句吗? 开始 输入x 否 输入 x; If x≥0 Then 输出 x Else 输出-x x≥0 是 输出x 结束 输出 -x End If 步骤:(1)输入x; ; ; 解:可以用条件语句表 示第(2)、(3)步骤: y=x2+1 Else y=x2-1 End If 一般地,对于形如图中的算法,都可以用下列语句 来表示: If 条件 Then 语句1 Else 语句2 End If 计算机在执行If-Then-Else语句时,首先判断条 件,当条件成立时,执行Then后的语句,如果条 件不成立,就执行Else后的语句. 例2 在音乐唱片超市里,每张唱片售价25元.顾客如果 购买5张以上(含5张)唱片,则按照九折收费;如果顾客 购买10张以上(含10张)唱片,则按照八五折收费.请用 语句描述完成计费工作的算法,画出算法框图. 解:假如用变量a表示顾客购买的唱片数,用变量C 表示顾客要缴纳的金额.则这个算法可以表示为: (1)输入a. (2)对a进行判断: ①若0<a<5,则C=25a; ②若 5 ? a<10 ,则C=22.5a; ③若 a ? 10 ,则C=21.25a. (3)输出C. 算法框图如下: 一 个 条 件 语 句 条件语句: 输入a; If Else Then C=22.5﹡a Else a<5 Then C=25﹡a 一 个 条 件 语 句 C=21.25﹡a End If End If 输出C. 复合If语句 实际上,对于形如下面所示框图描述的算法,都可以 用复合If语句来表示: If 条件1 Then 语句1 Else 条件2 语句2 Else 语句3 End If End If If Then 复合条件语句一般用于含有两个或两个以上 的选择结构中,编程时,要明确条件与语句之间的 对应关系,最好先作框图,理清判断的先后顺序, 再编程. 1.(2013·陕西高考)根据下列算法语句, 当输入 x为60时, 输出y的值为( C ) A.25 B.30 C.31 D.61 输入x; If x≤50 Then y=0.5*x

赞助商链接
相关文章:
北师大版高中数学必修3知识点总结
北师大版高中数学必修 3 知识与题型归纳第一章《统计》知识与题型归纳复习(一) 、抽样方法 1、简单随机抽样 (1) 、相关概念:总体、个体、样本、样本容量。 (2...
北师大版(新课标)高中数学必修3期末试卷1
北师大版(新课标)高中数学必修3期末试卷1_高一数学_数学_高中教育_教育专区。...1 2 ) 5.下列语句的输出结果是( x ?1 y?2 z?3 x? y y?z z?x ...
北师大版高中数学必修3综合试卷
北师大版高中数学必修1期... 8页 2下载券喜欢此文档的还喜欢 ...2 ? 3) 4.右侧的算法流程图中必含有( A.条件语句 ) B.循环语句用心 ...
...章算法初步2.3几种基本语句知识导航北师大版必修3资...
高中数学第二章算法初步2.3几种基本语句知识导航北师大版必修3资料_数学_高中教育_教育专区。§3 几种基本语句?? 知识梳理 1.前面我们已学习了用自然语言和流程...
北师大版(新课标)高中数学必修3期中试题
北师大版(新课标)高中数学必修3期中试题_高一数学_数学_高中教育_教育专区。...1. ( 原创 ) 阅读 下面 算法 语句: 当输 入 4. 如图 2 的算法流程图的...
...2015学年高中数学(北师大版,必修三)课时作业 第二章...
【步步高 学案导学设计】2014-2015学年高中数学(北师大版,必修三)课时作业 第...2 3 题号答案、填空题 6.下面算法语句执行后输出的是 i=___,j=___....
...章算法初步2.3几种基本语句知识导航北师大版必修3讲...
高中数学第二章算法初步2.3几种基本语句知识导航北师大版必修3讲义_高考_高中教育_教育专区。§3 几种基本语句?? 知识梳理 1.前面我们已学习了用自然语言和流程...
高一数学小结复习北师大版必修3知识精讲
高一数学小结复习北师大版必修3知识精讲_高一数学_数学...复习北师大版【本讲教育信息 本讲教育信息】 本讲...条件 then 语句 1 Else 语句 2 End if ④循环...
高中北师大版数学必修三 综合检测2
高中北师大版数学必修三 综合检测2_数学_高中教育_教育专区。高中北师大版数学...【答案】 C 6.运行以下算法语句时,执行循环体的次数是( i=1 Do i=i+1 ...
北师大版高中数学必修目录
2 追及问题 北师大版高中数学必修 3 课文目录 第...3 抽样方法 3.1 简单随机抽样 3.2 分层抽样与系统...基本的语句 4.1 条件语句 4.2 循环语句 习题 2-4...
更多相关标签: