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

高考数学复习点拨 “ELSE”与“END IF”的正确使用VIP免费

高考数学复习点拨 “ELSE”与“END IF”的正确使用_第1页
1/2
高考数学复习点拨 “ELSE”与“END IF”的正确使用_第2页
2/2
“ELSE”与“ENDIF”的正确使用条件语句的一般格式是IFTHEN或是IFTHENELSEENDIF,ENDIF可以看出:在条件语句中有时会不用“ELSE”,但“ENDIF”是一定要用的.对于“ELSE”与“ENDIF”的正确使用是用好条件语句的前提.本来这两种形式都不太复杂,用起来也很方便,但当把它与其它语句混在一起使用时,就不是那么简单了,“千难万险”将由此滋生.请看:例编写一个程序,输入任意一个大于1的正整数,对是否为质数作出判断.第一险:“ELSE”的用法不当.根据题目要求,先画出程序框图,结合框图开始编写程序,前一部分的编写很顺利,程序如下:INPUT“”;IFTHENWHILEANDMODTHENELSEENDIFWEND当“WEND”写完后,下一步该写什么呢?很多人会认为要写“ELSE”;其实,是错的,从前面程序语句的意义上分析可以看出这一点:如果,那么,再用“ELSE”,就是说时,执行下面语句.事实上,是对一个大于2的数进行了判断后,要输出结果.显然,不能用“ELSE”.第二险:“ENDIF”放置不当,下面是某同学对上述问题编写的程序:INPUT“”;IFTHENWHILEANDMODTHENELSEENDIFWENDELSEIFTHENPRINT;“是质数”ELSE用心爱心专心PRINT;“不是质数”ENDIFENDIFEND在上述程序中共用了三次“ENDIF”,按从上至下的顺序看,第一次“ENDIF”是终结“IFTHEN”的;第二个“ENDIF”是终结“IFTHEN”的;第三个呢?自然是终结“IFn>2THEN”;前两个没问题,最后一个是有问题的.由第一险我们已经看出了“WEND”(在第一险中的程序)写完后,不能用“ELSE”.应该用什么?其实,要用“ENDIF”来终结上述的条件语句.而把它放置在最后“END”的上面是不妥的.排险措施:对于条件语句中的“ELSE”与“ENDIF”要根据语句前后的意思,深入思考、仔细分析,还要真正领会“ELSE”与“ENDIF”的文字含义,这样再用就万无一失了.本题的正确程序:INPUT“”;IFTHENWHILEANDMODTHENELSEENDIFWENDENDIFIFTHENPRINT;“是质数”ELSEPRINT;“不是质数”ENDIFEND用心爱心专心

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

碎片内容

高考数学复习点拨 “ELSE”与“END IF”的正确使用

您可能关注的文档

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