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

3.1条件语句VIP免费

3.1条件语句_第1页
1/37
3.1条件语句_第2页
2/37
3.1条件语句_第3页
3/37
-1-§3几种基本语句-2-3.1条件语句-3-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页学习目标思维脉络1.知道什么是条件语句,掌握条件语句的格式.2.会分析、利用条件语句编写算法.3.能运用条件语句描述算法.-4-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页1.条件语句在算法中,选择结构是一种基本结构,条件语句是表达选择结构最常用的语句.2.If语句形如下面的框图描述的算法都可以用If语句进行表示.其一般形式是:If条件Then语句1Else语句2EndIf-5-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页做一做1条件语句的一般格式是IfAThenBElseCEndIf其中B表示的是()A.满足条件A时执行的内容B.条件语句C.条件D.不满足条件A时执行的内容解析:语句中的A表示条件,Else后面的C表示不满足条件A时执行的内容,而在Then后面的B表示满足条件A时执行的内容,故选A.答案:A-6-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页3.复合If语句(1)格式:If条件1Then语句1ElseIf条件2Then语句2Else语句3EndIfEndIf-7-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页(2)对应的算法框图如图所示.-8-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页做一做2计算函数y=ቐ-𝑥,𝑥≤-1,0,-1<𝑥≤2,𝑥,𝑥>2的值的算法语句如下:输入x;Ifx<=-1Then①ElseIf②Theny=xElsey=0EndIfEndIf输出y.则①处填,②处填.答案:y=-xx>2-9-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页思考辨析判断下列说法是否正确,正确的在后面的括号里画“√”,错误的画“×”.(1)一个完整的条件语句,可以出现多个EndIf.()(2)使用复合条件语句时,每一个条件语句都以“If”开头,以“EndIf”结束,程序中有几个“If”就有几个“EndIf”与之对应.()(3)如果复合条件语句中有两个“EndIf”,那么最后一个“EndIf”是与最上面的第一个“If”对应的.()答案:(1)√(2)√(3)√-10-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页探究一探究二探究三思维辨析探究一对含有条件语句的算法的理解【例1】(1)当a=3时,下面的程序段输出的结果是()输入a;Ifa<10Theny=2*aElsey=a*aEndIf输出y.A.9B.3C.10D.6-11-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页探究一探究二探究三思维辨析(2)算法程序如下:输入x;Ifx>1Theny=x+1Elsey=2*x+1EndIf.输出y.如果输出y的值为1,那么输入x的值为.-12-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页探究一探究二探究三思维辨析解析:(1)因为a=3<10,所以y=2a=2×3=6,故选D.(2)若x>1,则由y=x+1=1,得x=0与x>1矛盾;若x≤1,则由y=2x+1=1,得x=0满足x≤1.故输入x的值为0.答案:(1)D(2)0-13-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页探究一探究二探究三思维辨析-14-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页探究一探究二探究三思维辨析变式训练1下列语句是求函数y=ቊ3𝑥-1,𝑥≤1,𝑥2+𝑥,𝑥>1的函数值的算法语句,那么空白处应填写的内容是.输入x;IfTheny=x2+xElsey=3*x-1EndIf输出y.解析:满足条件时执行y=x2+x,由函数解析式可知这时x>1,故应填写的内容是x>1.答案:x>1-15-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑解惑首页探究一探究二探究三思维辨析探究二用If语句描述算法【例2】(1)任意输入一个实数,如果它大于零,就输出它的倒数;否则,就输出它的相反数,试用算法语句描述该问题的算法.(2)某电信部门规定:拨打市内电话时,如果通话时间不超过3分钟,则收取通话费0.2元;如果通话时间超过3分钟,则超过部分以0.1元/分钟收取通话费(t以整分钟计,不足1分钟的按1分钟计).试用语句描述该算法.分析问题显然与选择结构有关,故用条件语句描述算法.-16-3.1条件语句XINZHIDAOXUE新知导学DANGTANGJIANCE当堂检测DAYIJIEHUO答疑...

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

碎片内容

您可能关注的文档

中小学资料+ 关注
实名认证
内容提供者

精美课件,值得下载

相关标签

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