1.2基本算法语句.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021/3/27 * 2.下面为一个求20个数的平均数的程序,在横线上应填充的语句为(  ) A.i>20 B.i<20 C.i>=20 D.i<=20 答案:A 2021/3/27 * 6.下面的程序执行后输出的结果是________. 答案:2 2021/3/27 * 7.读程序,写出程序的意义:_____________________________. 2021/3/27 * 例2:根据P5页图1.1-2,将程序框图转化为程序语句. 分析:仔细观察,该程序框图中既有条件结构,又有循环结构。 INPUT “n=”;n i=2 DO r=n MOD i i=i+1 LOOP UNTIL i=n OR r=0 IF r=0 THEN PRINT “n is not a prime number.” ELSE PRINT “n is a prime number.” END IF END 程序 2021/3/27 * 习题解答 1.P24页练习T1. 程序框图 程序 a=1 b=2 e=0.005 DO m=(a+b)/2 f=m^2-2 g=a^2-2 IF g*f0 THEN a=m ELSE b=m END IF LOOP UNTIL ABS(a-b)e OR f=0 PRINT m END 继续 2021/3/27 * 是 是 否 f(a) f(m)0? 程序框图 开始 f(x)=x2-2 输入误差ε 和初值a,b a=m 否 b=m |a-b|ε或f(m)=0? 输出m 结束 返回 2021/3/27 * 2.P24页练习T2. x=1 DO y=x^2-3*x+5 LOOP UNTIL x20 PRINT “x=”;x, “y=”;y END x=x+1 程序 2021/3/27 * 2.P24页练习T2. x=1 WHILE x=20 y=x^2-3*x+5 WEND PRINT x, y END x=x+1 程序 2021/3/27 * 3.P25页A组T4. 程序 INPUT “n=”;n i=1 S=0 WHILE i=n S=S+(i+1)/i i=i+1 WEND PRINT “S=”;S END 2021/3/27 * 4.P25页B组T1. 程序 n=1 p=1000 WHILE n=7 p=p*(1+0.5) n=n+1 WEND PRINT p END 2021/3/27 * 5.P40页A组T4. 程序 INPUT “n=”;n i=1 S=0 WHILE i=n S=S+1/i i=i+1 WEND PRINT “S=”;S END 2021/3/27 * 6.P40页A组T2. 程序框图 程序 INPUT a1,b1,c1,a2,b2,c2 IF a10 THEN u=-a2/a1 b=b2+b1*u c=c2+c1*u y=c/b x=(c2-b2*y)/a2 ELSE y=c1/b1 x=(c2-b2*y)/a2 END IF PRINT x,y END 继续 2021/3/27 * 开始 程序框图 输入a1,b1,c1,a2,b2,c2 a1≠0? 是 u=-a2/a1 b=b2+b1u c=c2+c1u y=c/b x=(c2-b2y)/a2 否 y=c1/b1 输出x,y 结束 返回 2021/3/27 * 7.P25-26页B组T3. 程序 INPUT “a=”;a INPUT “n=”;n tn=0 sn=0 i=1 WHILE i=n tn=tn+a sn=sn+tn a=a*10 i=i+1 WEND PRINT sn END 2021/3/27 * 阅读下面的程序,你能说出程序的运行过程并画出对应的程序框图吗? x0? 开始 结束 输入x 是 x=-x 输出x 否 END INPUT x IF x0 THEN x=-x END IF PRINT x 2021/3/27 * 思考:阅读下面的程序,你能说明它是一个什么问题的算法吗? INPUT “x=”;x IF x=1 THEN y=x∧2+3*x ELSE y=x-4 END IF PRINT y END 2021/3/27 * 条件语句的作用 在程序执行过程中,根据判断是否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。 2021/3/27 * 【例题解析】 〖例1〗:编写程序,输入一元二次方程ax2+bx+c=0的系数,输出它的实数根。 算法分析: 一元

文档评论(0)

微微 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档