2020版新学优数学同步人教A必修三课件:1.2.2 条件语句 .pptx
《2020版新学优数学同步人教A必修三课件:1.2.2 条件语句 .pptx》由会员分享,可在线阅读,更多相关《2020版新学优数学同步人教A必修三课件:1.2.2 条件语句 .pptx(28页珍藏版)》请在三一文库上搜索。
1、1.2.2 条件语句,条件语句 1.对于含有条件结构的算法,要转化为计算机能够理解的算法语言,只是使用输入语句、输出语句和赋值语句还行吗?还需要使用怎样的语句? 提示不行,要用与条件结构相对应的条件语句.,2.关于条件语句的格式和功能,请完成下表:,3.做一做1:判断题 (1)条件语句与程序框图中的循环结构相对应. ( ) (2)条件语句中的“THEN”“ELSE”可以理解为“那么”“否则”的意思. ( ) (3)条件语句是以IF开始,END IF结束,END IF不可缺少. ( ) (4)格式一中的条件语句只有一个语句体,是满足条件时执行语句体.格式二中的条件语句含有两个语句体,满足条件时执
2、行一个语句体;不满足条件时执行另一个语句体. ( ) 答案:(1) (2) (3) (4),4.做一做2:下列对条件语句的描述正确的是( ) A.ELSE后面的语句不可以是条件语句 B.两个条件语句可以共用一个END IF C.条件语句可以没有ELSE后的语句 D.条件语句的嵌套中,对所有条件语句都要进行判断 解析:条件语句有两种格式,分别是“IFTHEN”格式和“IFTHENELSE”格式.对于一个分支的条件语句可以没有ELSE后的语句. 答案:C,5.做一做3:条件语句的一般形式如下,其中表示的是( ) IF THEN ELSE END IF A.条件 B.条件语句 C.满足条件时执行的语
3、句体 D.不满足条件时执行的语句体 解析:通过对程序分析,本程序的功能为:如果条件成立,则执行;否则,执行. 答案:C,探究一,探究二,探究三,例1 输入一个实数x,若它是非负数,就输出它;否则不输出它,画一个程序框图解决这个问题,再写出相应的程序. 分析由于不满足条件的情况下不输出,故选择“IFTHENEND IF”条件语句.,“IFTHENEND IF”语句的应用,当堂检测,探究一,探究二,探究三,解:程序框图如图所示. 程序如下: INPUT “x=”;x IF x=0 THEN PRINT x END IF END 反思感悟“IFTHENEND IF”语句的选择及注意点 (1)当判断语
4、句的两个出口语句只有一个要执行时,采用“IFTHENEND IF”语句. (2)在“IFTHENEND IF”语句中,“条件”表示判断的条件,“语句”表示当满足条件时执行的操作内容,当条件不满足时,结束程序,END IF表示条件语句的结束.,当堂检测,探究一,探究二,探究三,变式训练1阅读下面的程序,若输入的x值为3,则输出的y值为( ) A.2 B.3 C.8 D.27,INPUT “x=”;x IF x1 THEN y=2x ELSE IF x4 THEN y=x-1 ELSE y=x END IF END IF PRINT “y=”;y END,当堂检测,探究一,探究二,探究三,分析程序
5、中有两个IFTHENELSEEND IF语句,是条件语句的嵌套. 解析:该程序语句的功能是求分段函数 的值,所以当x=3时,y=2. 答案:A,当堂检测,探究一,探究二,探究三,“IFTHENELSEEND IF”语句的应用,当堂检测,探究一,探究二,探究三,解:程序框图如图所示. 程序如下: INPUT x IF x0 THEN y=SQR(-x) ELSE y=SQR(x) END IF PRINT y END,当堂检测,探究一,探究二,探究三,互动探究本例若用“IFTHENEND IF”语句编写程序,则程序如何? 解:程序如下: INPUT x IF x0 THEN x=-x END I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2020版新学优数学同步人教A必修三课件:1.2.2条件语句 2020 新学 数学 同步 必修 课件 1.2 条件 语句
链接地址:https://www.31doc.com/p-4683105.html