1.2.3循环语句市公开课课金奖课件公开课一等奖课件省赛课获奖课件.pptx

1.2.3循环语句市公开课课金奖课件公开课一等奖课件省赛课获奖课件.pptx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1.2.3循环语句;1、次序构造惯用的程序语言和格式;循环构造的定义:;成立;循环构造;两种循环语句:;练习、根据1.1.2例3中的程序框图,编写

计算机程序来计算1+2+…+100的值;Until(直到型)循环;思考2:用UNTIL语句编写计算机程序,来计算

1+2+…+100的值.;例1:编写程序,函数f(x)=x2-3x+5,持续输入自变量的11个取值,输出对应的函数值.;;;;练习1:写出下列程序运算功效的算术体现式(不计算,只写式子)。;(2)i=1

S=0

WHILEi<10

S=S+1/(2*i+1)

i=i+1

WEND

PRINTS

END

上述程序的体现式为。;1、设计一种算法框图:逐个输出12,22,32,……,n2,并写出对应的QBASIC程序.;2、设计一种算法框图:求满足1+2+3+…+n>10000的最小正整数n,并写出对应的QBASIC程序.;WHILE条件

循环体

WEND;四、布置作业

课本第32页第1、2题

P33A组3B组2、4(选做);补充练习:设计一种求20个数的算术平均数的算法,写出其程序。;程序以下:;相传古代印度国王舍罕要褒赏他的聪颖能干的宰相达依尔(国际象棋发明者),问他需要什么,达依尔回答说:“国王只要在国际象棋的棋盘第一种格子里放一粒麦子,第二个格子里放二粒,第三个格子里放四粒,后来按比例每一格加一倍,始终放到第64格(国际象棋盘是8×8=64格),我就感恩不尽,其它我什么也不要了。”国王想:“这有多少!还不容易!”让人扛来一袋小麦,但不到一会儿全没了,再来一袋很快又没了,成果全印度的粮食全部用完还不够,国王纳闷,如何也算不清这笔帐,请你设计一种算法,帮国王计算一种,共需多少粒麦子,写出程序。;解:依题意,本题是求1+2+22+23+…+263的值。

算法:

第一步:令S=0,i=0;

第二步:P=2i,S=S+P,i=i+1;

第三步:如果i≤63,那么转第二步;

第四步:输出S。;程序以下:;1.根据你画出的用二分法求方程x2-2=0的近似根

的程序框图,写出对应的程序语句.;3.编写一种程序,输入正整数n,计算它的

阶乘n!(n!=n*(n-1)*…*3*2*1)

文档评论(0)

132****1010 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档