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

1.2.2条件语句-(2)VIP免费

1.2.2条件语句-(2)_第1页
1/28
1.2.2条件语句-(2)_第2页
2/28
1.2.2条件语句-(2)_第3页
3/28
1.2.2条件语句【问题思考】某居民区的物管部门每月按如下方法收取卫生费:3人和3人以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元,令c(单位:元)表示应收取的费用,n表示某户人家的人数.1.试写出根据输入人数计算应收取卫生费的函数关系式.2.画出解决该问题的程序框图.对于含有条件结构的算法,要转化为计算机能够理解的算法语言,只是使用输入语句、输出语句和赋值语句还行吗?还需要使用怎样的语句?提示不行,要用与条件结构相对应的条件语句.满足条件?步骤A步骤B是否满足条件?步骤A是否2.关于条件语句的格式和功能,请完成下表:格式一格式二条件语句IF条件THEN语句体ENDIFIF条件THEN语句体1ELSE语句体2ENDIF语句功能首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行ENDIF之后的语句首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体1,否则(ELSE)执行语句体2续表格式一格式二对应条件结构框图3.做一做1:下列对条件语句的描述正确的是()A.ELSE后面的语句不可以是条件语句B.两个条件语句可以共用一个ENDIF语句C.条件语句可以没有ELSE后的语句D.条件语句中IF-THEN和ELSE后的语句必须都有解析:条件语句有两种格式,分别是“IF-THEN”格式和“IF-THEN-ELSE”格式.对于一个分支的条件语句可以没有ELSE后的语句.答案:C4.做一做2:当a=1,b=3时,执行完下面一段程序后x的值是()IFa=0THENPRINTxENDIFEND探究一探究二探究三反思感悟“IF-THEN-ENDIF”语句的选择及注意点(1)当判断语句的两个出口语句只有一个要执行时,采用“IF-THEN-ENDIF”语句.(2)在“IF-THEN-ENDIF”语句中,“条件”表示判断的条件,“语句”表示当满足条件时执行的操作内容,当条件不满足时,结束程序,ENDIF表示条件语句的结束.探究一探究二探究三变式训练1编写程序并画出程序框图,任意输入三个实数,输出这三个实数中的最小数.解:程序框图如下:程序如下:INPUTa,b,cIFa>bTHENa=bENDIFIFa>cTHENa=cENDIFPRINTaEND探究一探究二探究三探究二“IF-THEN-ELSE-ENDIF”语句的应用【例2】输入一个数x,求函数y=ඥ|x|的函数值,请设计程序框图并编写程序.分析y=ඥ|x|=ቊξx,x≥0,ξ-x,x<0,即当x≥0时,输出ξx;当x<0时,输出ξ-x.故可以采用“IF-THEN-ELSE-ENDIF”语句.探究一探究二探究三解:程序框图如下所示.程序如下:INPUTxIFx<0THENy=SQR(-x)ELSEy=SQR(x)ENDIFPRINTyEND探究一探究二探究三【互动探究】本例若用“IF-THEN-ENDIF”语句编写程序,则程序如何?解:程序如下:INPUTxIFx<0THENx=-xENDIFy=SQR(x)PRINTyEND探究一探究二探究三反思感悟“IF-THEN-ELSE-ENDIF”语句的选择及注意点(1)当判断语句的两个出口语句都要执行时,采用“IF-THEN-ELSE-ENDIF”语句.(2)确定条件和语句体.条件即为判断框内的条件,故在IF后.判断框中“是”后的执行框中的内容,是THEN后的语句体1,“否”后的执行框中(如果有的话)的内容,是ELSE后的语句体2.(3)按照格式书写程序.探究一探究二探究三变式训练2根据下面的程序画出其相应的程序框图.INPUTxIFx>=SQR(2)THENy=x-SQR(2)ELSEy=SQR(2)-xENDIFPRINTyEND探究一探究二探究三解:程序框图如下:探究一探究二探究三探究三条件语句的嵌套【例3】已知分段函数编写...

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

碎片内容

1.2.2条件语句-(2)

您可能关注的文档

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