高中数学 1.2.2条件语句 新人教A版.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输入x,y;条件语句的一般格式:;IF 条件 THEN 语句1 ELSE 语句2 END IF;IF 条件 THEN 语句 END IF;例1.把下列框图表示的算法编成程序.;框图2:;例3.补全下面的程序框图,使得任意输入的2个整数能 按从大到小的顺序输出,并写出程序。;条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题,还有求分段函数的函数值等,往往要用条件语句,有时甚至要用到条件语句的嵌套 编程的一般步骤: (1)算法分析 :根据提供??问题,利用数学及相关学科的知识,设计出解决问题的算法。 (2)画程序框图:依据算法分析,画出程序框图。 (3)写出程序 :根据程序框图中的算法步骤,逐步把算法用相应的程序语句表达出来。 ;INPUT a,b,c IF a+bc AND a+cb AND b+ca THEN PRINT “存在这样的三角形” ELSE PRINT “不存在这样的三角形” END IF END;INPUT “请输入一个正的两位数”;x IF 9x AND x100 THEN a=x\10 b=x MOD 10 x=10 b+a PRINT x ELSE PRINT “输入有误!” END IF END;算法: 第一步:输入a,b,c的值; 第二步:计算? =b2-4ac的值. 第三步:判断?≥0是否成立,若否,输出方程无解;;算法: 第一步:输入a,b,c的值; 第二步:计算? =b2-4ac的值. 第三步:判断?≥0是否成立,若否,输出方程无解; 若是,则继续下一步;;例4.编写程序,输入一元二次方程ax2+bx+c=0的系数, 输出方程的实数根。;INPUT “a,b,c=”;a,b,c d=b^2-4 a c IF d=0 THEN p=-b/(2 * a) q=SQR(d)/(2 * a) IF d=0 THEN PRINT “只有一个实根:”;p ELSE x1=p+q x2=p-q PRINT “有两个实根:”;x1, x2 END IF ELSE PRINT “没有实根.” END IF END;例5.编写程序,使得任意输入的3个整数按从大到小的 顺序输出。;INPUT “a,b,c=”;a,b,c IF ab THEN x=a a=b b=x END IF IF ac THEN x=a a=c c=x END IF IF bc THEN x=b b=c c=x END IF PRINT a,b,c END;INPUT “Please input a year:”x a=x MOD 4 b=x MOD 100 c=x MOD 400 IF a=0 AND b0 THEN PRINT “是闰年” ELSE IF c=0 THEN PRINT “是闰年” ELSE PRINT “不是闰年” END IF END IF END;INPUT “Please input a year:”x a=x MOD 4 b=x MOD 100 c=x MOD 400 IF c=0 THEN PRINT “是闰年” ELSE IF a=0 AND b0 THEN PRINT “是闰年” ELSE PRINT “不是闰年” END IF END IF END

文档评论(0)

清风老月 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳春市惠兴图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA53BEWA2D

1亿VIP精品文档

相关文档