- 1
- 0
- 约5.04千字
- 约 51页
- 2017-05-21 发布于北京
- 举报
2015-2016学年高中数学北师大版必修3第2章3.1“条件语句”课件
中小学课件站 中央电视台《开心辞典》正在进行,主持人王小丫:“第一个题目:酱油分老抽和生抽,是老抽咸一点还是生抽咸一点?有下列两个选项,二选一:A老抽,B.生抽.请做答.”这时参与答题的人面临着两种选择,即回答A(错)或B(对).正是由于这两种不同的选择而导致下一步执行的方式不同,即:答A则游戏终止,答B则继续下面的答题. 你能用算法中的语句来描述上面的小故事吗? 1.条件语句 条件语句是表达________最常用的语句. 2.If语句的一般格式 对于框图(1)的算法可以用下列语句来表示. If ________ Then 语句1 Else 语句2 End If If 条件1 Then ________ Else If 条件2 Then 语句2 Else ________ End If End If 1.执行一个条件语句,可以有几种结果( ) A.1种 B.2种 C.3种 D.多于3种 [答案] A [解析] 不论执行哪种程序,执行一次只有一个结果. 2.下列关于条件语句的叙述正确的是( ) A.条件语句中必须有Else和End If B.条件语句中可以没有End If C.条件语句中可以没有Else,但必须有End If D.条件语句中可以没有End If,但必须有Else [答案] C [解析] 由条件语句的形式可知,只有C正确. [答案] A [解析] 根据条件语句的适用范围,当需要根据某个给定条件是否满足而决定是否执行某一步时,应该使用条件语句.由此可判断出问题③不需要用条件语句,因为正方形周长一定时,其面积也一定. 4.若输入8时,则下列程序执行后输出的结果是______. 输入t If t≤4 Then C=0.2 Else C=0.2+0.1*(t-3) End If 输出C [答案] 0.7 [解析] 当输入t=8时,因为t=84.所以执行语句2,故输出C=0.2+0.1×(8-3)=0.7. 5.阅读下列程序: 输入“x=”,x IF x≥2 Then y=x Else y=x+1 End If 输出y 输入x的值为π,则程序运行的结果为________. [答案] π [解析] 因为输入的x=π≥2,故执行语句1,所以输出π. 分别判断下列两组语句执行的结果: (1)输入a; If a0 Then m=a*a+3*a+2 输出m. Else 输出“a negative number”. End If 若输入-3,则输出的结果为________;若输入2,则输出的结果为________; (2)输入x; If x≤10 Then p=x*0.35 Else p=10*0.35+(x-10)*0.7 End If 输出p. 若输入6,则输出的结果为________;若输入18,则输出的结果为________. [思路分析] (1)中,若输入-3,则条件判断为假,所以执行Else后面的语句:输出“a negative number”.若输入2,则条件判断为真,所以执行Then后面的语句:m=a*a+3*a+2;输出m(先将a*a+3*a+2的值赋予变量m,然后输出变量m的值).同理可分析得出(2)的答案. [规范解答] (1)若输入-3,则输出的结果为:a negative number;若输入2,则输出的结果为12. (2)若输入6,则输出的结果为2.1;若输入18,则输出的结果为9.1. [答案] (1)a negative number 12 (2)2.1 9.1 [规律总结] 解决此类题目,首先要明确程序中所给的判断条件,其次要理解在不同的条件下需要执行的语句.解题的关键是条件的准确判断. 执行下列语句. 输入A,B If AB Then C= Else C= End If 输出C. 分别输入8,4和2,4,则两次执行该语句的输出结果分别为( ) A.8,2 B.8,4 C.4,2 D.4,4 [答案] C 算法语句为: 输入x; If x≥0 Then y=x2-1 Else y=2*x2-5 End If 输出y. 编写程序,输入任意两个实数,输出其差的绝对值. [解析] 设a和b是任意两个实数,则当a≥b时,其差的绝对值等于a-b,否则等于b-a,可用条件语句实现这一算法. 流程图如右图所示. 用条件语句描述这个算法: 输入a,b If a≥b Then 输出a-b Else 输出b-a End If 给出一个算法: 1.输入x. 2.若x0,则y=x+1. 3.若x=0,则y=0. 4.若x0,则y=x. 5.输出y. (1)指出该算法的功能; (2)将该算法用流程图表示出来; (3)用基本语句写出该算法. [思路分析] 本题的算法是一个分段函数问题
您可能关注的文档
- 2015-2016学年高中数学人教B版选修2-3第1章2.3“排列组合的应用”课件1.ppt
- 2015-2016学年高中数学北师大版必修3第2章2.2“变量与赋值”课件.ppt
- 2015-2016学年高中数学北师大版必修3第1章7-8“相关性 相关性”课件.ppt
- 2015-2016学年高中数学北师大版必修3第1章5-6“用样本估计总体 统计活动︰结婚年龄的变化”课件.ppt
- 2015-2016学年高中数学北师大版必修3第2章1“算法的基本思想”课件.ppt
- 2015-2016学年高中数学北师大版必修3第3章2.1-2.2“古典概型的特征和概率计算公式 建立概率模型”课件.ppt
- 2015-2016学年高中数学北师大版必修3第1章“统计”复习课件.ppt
- 2015-2016学年高中数学北师大版必修3第2章2.3“循环结构”课件.ppt
- 2015-2016学年高中数学北师大版必修3第2章2.1“顺序结构与选择结构”课件.ppt
- 2015-2016学年高中数学人教B版必修43.1.1“两角和与差的余弦”课件.ppt
原创力文档

文档评论(0)