《(精品)3.1条件语句.ppt》由会员分享,可在线阅读,更多相关《(精品)3.1条件语句.ppt(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、几种基本语句 输入:xIf x0 thenY=1ElseY=0End if 输出 y-条件语条件语句句学习目标:学习目标:1、理解条件语句的步骤、结构及功能,能正确地使用条件语句表示选择结构的算法。2、掌握用If语句和复合If语句描述选择结构的算法,通过分组讨论、合作交流、探究,培养学生解决问题的能力。3、通过本节的学习,让学生进一步体会数学是计算机的基础,计算机在处理数学问题中的作用。教学重点:教学重点:条件语句及其应用教学难点:教学难点:设计条件语句解决问题预习反馈预习反馈1.1.优秀小组:优秀小组:2 2 优秀个人:董继洲优秀个人:董继洲2.2.存在的问题:存在的问题:(1 1)书写不规
2、范)书写不规范 (2 2)个别知识点理解不到位)个别知识点理解不到位自主、合作、探究学习要重视实效自主、合作、探究学习要重视实效 基础知识梳理基础知识梳理:简单简单条件语句条件语句 1 1.If Then Else If Then Else 语句语句If Then Else If Then Else 语句的语句的功能功能:当条件表达式为真时,依次执行Then 后边的语句,如果条件表达式为假,则依次执行Else 后边的语句,然后结束本If 语句。If Then If Then Else Else 语句的语句的一般格一般格式式:If If 条件条件 ThenThen 语句语句1 1ElseElse
3、 语句语句2 2End IfEnd IfIf Then ElseIf Then Else 语句对应的语句对应的流程图流程图如图所如图所示示:满足条件?满足条件?语句语句1语句语句2真真假假If-Then If-Then 语句的语句的功能功能:2 2.If-Then If-Then 语句语句 若若满满足足 I I f f条条件件,执执行行 T Th he en n语语句句,若若不不满满足足条条件件,直直 接接 结结 束束 该该 语语 句句,转转 而而 执执 行行 其其 他他 语语 句句。If-Then If-Then 语句的语句的 一般一般格式格式:If 条件条件 Then 语句语句 End I
4、f If-Then If-Then 语句的对应的语句的对应的流流程图程图如图所示如图所示:条件?条件?语句语句真真假假复合复合条件语句条件语句 3 3、复合、复合IfIf语句语句复合复合IfIf语句的语句的功能功能:如果满足条件(1),执行Then后边的语句,如果不满足条件(1)但满足条件(2),执行Else If 对应的Then 后边的语句,而如果条件(2)也不满足,则执行条件(2)对应的Else 后边的语句。If If If If 条件条件条件条件1 Then 1 Then 1 Then 1 Then 语句语句语句语句1 1 1 1 Else Else Else Else If If 条件
5、条件2 Then 2 Then 语句语句2 2 Else Else 语句语句3 3 End If End If End If End If End If End If 条件条件1条件条件2语句语句3语句语句2语句语句1假假真真真真假假复合复合IfIf语句的一般语句的一般格式格式:复合复合IfIf语句对应的语句对应的流程图流程图如图所示如图所示:合作探究合作探究内容:内容:1.1.学习中遇到的疑问学习中遇到的疑问2.2.导学案导学案“探究案探究案”部分的问题部分的问题要求:要求:1.1.人人参与,热烈讨论,大声表达自己的思想。人人参与,热烈讨论,大声表达自己的思想。2.2.组长控制好讨论节奏,先
6、一对一分层讨论,组长控制好讨论节奏,先一对一分层讨论,再小组内集中讨论。再小组内集中讨论。3.3.没解决的问题组长记录好,准备质疑。没解决的问题组长记录好,准备质疑。展示内容展示内容 展示小组展示小组 探究探究1 1 第第1小组小组 探究探究2 2 第第3 3小组小组 探究探究3 3 第第5 5小组小组 高效展示高效展示 要求:要求:1.1.展示要分层次、要点化,书写要认真、展示要分层次、要点化,书写要认真、规范。规范。2.2.非展示同学巩固基础知识、整理落实导学案,做非展示同学巩固基础知识、整理落实导学案,做好拓展。不浪费一分钟,小组长做好安排和检查。好拓展。不浪费一分钟,小组长做好安排和检
7、查。要求:要求:1.1.先点评对错;再点评思路方法,应该注意的问先点评对错;再点评思路方法,应该注意的问 题,力争进行必要的变形拓展。题,力争进行必要的变形拓展。2.2.其他同学认真倾听、积极思考、记好笔记、大胆其他同学认真倾听、积极思考、记好笔记、大胆质疑。质疑。精彩点评精彩点评 点评点评内容内容 点评小组点评小组 探究探究1 1 第第2 2小组小组 探究探究2 2 第第4 4小组小组 探究探究3 3 第第6 6小组小组探究探究1:根据输入:根据输入x的值,计算的值,计算y的值的值画出算法框图,写出条件语句。画出算法框图,写出条件语句。知知 识识 综综 合合 应应 用用 探探 究究If x
8、0 Then Elsey=x2-1y=2x2-5End If开开 始始 x 0 是是否否输入输入 x 结束结束 输出输出 y y y=x2-1y=2x2-5输入输入 x输出输出 y探究探究2 2:输入三个数,编写程序输出最:输入三个数,编写程序输出最大的数。大的数。输入输入a,b,cIf b a Then a=bEnd IfIf c a Then a=cEnd If输出输出a开始a=ba=c输入a,b,c输出abaca结束是是是是否否否否否否对应的流程图:对应的流程图:1)条件语句主要用来实现算法中的选择)条件语句主要用来实现算法中的选择结构结构 2)If语句中可以没有语句中可以没有Else分
9、支分支If If 条件条件 ThenThen 语句语句End IfEnd If 条件?条件?语句语句是是否否 探究探究3、到银行办理个人异地汇款时,银行要收取一定的手到银行办理个人异地汇款时,银行要收取一定的手续费,汇款额不超过续费,汇款额不超过100元时,收取元时,收取1元手续费;超过元手续费;超过100元但不超过元但不超过5000元,按汇款额的元,按汇款额的1%收取,超收取,超5000元,一律收取元,一律收取50元手续费。设计算法,要求输入汇款元手续费。设计算法,要求输入汇款额额 x 元(元(x0),输出手续费,输出手续费y(元),画出算法流程元),画出算法流程图,并用图,并用 If 语句
10、描述该算法。语句描述该算法。输入输入xIfx100 Theny=1If x5000 Then y=0.01xElsey=50输出输出 y.开始开始输入输入x输出输出y结束结束y=1y=50是是否否否否是是y=0.01xElseEnd IfEnd If流程图:流程图:复合复合If语句:语句:x100 x50001)If语句可以多层嵌套,可以用文语句可以多层嵌套,可以用文字的缩进表示嵌套的层次字的缩进表示嵌套的层次2)在复合在复合If语句中,要注意语句中,要注意If与与End If的配对的配对课堂小结:课堂小结:本节课主要学习了条件语句及其用法。条件语句一般用在需要对条件进行判断的算法设计中,如判
11、断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到复合条件语句。1 1、当输入、当输入a=3a=3时,时,下面的程序输出的结果下面的程序输出的结果是是 ()输入输入a a If a10 Then If a10 Then y=2*a y=2*a Else Else y=a*a y=a*a End If End If 输出输出y yA A、9 B9 B、3 3 C C、10 D10 D、6 62 2、将功能为求一个数、将功能为求一个数的绝对值的程序补充完的绝对值的程序补充完整:整:输入输入 X X If _ Then If _ Then Y Y=X
12、X Else Else Y Y=X X End If End If 输出输出 Y Y 当堂检测当堂检测答案为(D)答案为(x0)3 3、写出下列算法的运、写出下列算法的运行结果:行结果:(1 1)输入输入a a If a0 Then If a0 Then m=a m=a2 2-1-1 输出输出m m Else Else 输出输出“是负数是负数”.End if.End if.若若a=-3a=-3,则输出,则输出_;_;若若a=2a=2,则输出,则输出_._.(2 2)输入)输入x x If x0 Then If x0 Then 输出输出x x2 2 Else Else 输出输出x x End I
13、f End If 当输入当输入-4-4时,输出结果时,输出结果 是是 ;当输入当输入1010时,输出结果时,输出结果是是 。4 4、为了使下面的算法输出结果为、为了使下面的算法输出结果为4 4,则应该输,则应该输 入入x x的值为()的值为()输入输入x x If x0 Then If x0 Then y=x y=x2 2 Else Else y=x y=x2 2-5-5 End If End If 输出输出y y A A、2 B2 B、-3 C-3 C、2 2或或-2 D-2 D、2 2或或-3-36 6、写出分段函数、写出分段函数 0(x0),0(x0),y=1(0 x1),y=1(0 x2.5;-1,x2.5;课堂评价课堂评价学科组长:学科组长:1.1.紧扣目标紧扣目标 总结收获总结收获 2.2.评出优秀小组和个人评出优秀小组和个人 作业:作业:当堂检测当堂检测4、5、6题题