2013届新课标高中数学-理第一轮总复习第12章-第66讲-基本算法语句.pptVIP

2013届新课标高中数学-理第一轮总复习第12章-第66讲-基本算法语句.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 1. 计算机执行下面的伪代码后,输出的结果是 ______ . a←1 b←2 a←a+b b←a-b Print a,b 解析:由a=1,b=2,得a=1+2=3,这时b=3-2=1,输出3,1. 3,1 2. 当a=4时,下面的伪代码输出的结果是_____. If a10 Then y←2×a Else   y←a×a Print y End If 解析:输入a=4,则a=410,成立,故输出y=2×4=8. 8  3.下列伪代码执行后输出的结果是110,则①处填 ______ . I←1 n←0 While  ①  n←n+2×I I←I+1 End While Print n 解析:此语句是直到型循环结构,该题是求和,即2+4+6+…+2I=110,所以填I≤10 I≤10 4.有以下伪代码: x←36 If Mod(x,3)=0 Then  y←0 Else  y←1 End If Print y 则输出y=_____  解析:此题是选择结构,由于36能被3整除,所以y=0.  0 5.下面伪代码执行后输出结果是_____ . I←1 DO  S←I×I  I←I+1 Until S≥100 End Do Print I 解析:条件“S≥100”为假时,继续循环,当“S≥100”为真时,I=11  11 输入、输出语句和 赋值语句 【例1】 用伪代码设计算法,求用长度为l的细铁丝分别围成一个正方形和一个圆时的面积.要求输入l的值,输出正方形和圆的面积(π取3.14). 【解析】伪代码如下:  Read l  S1←(l×l)/16  S2←(l×l)/(4×3.14)  Print S1,S2  End 1.编写伪代码的关键是搞清问题的算法,特别是算法结构,然后确定采用哪一种算法语句. 2.本题用输入语句输入l的值,利用赋值语句得到面积,最后输出两个面积. 3.本题中要用到平面几何中的求圆和正方形的面积的计算公式,在此基础上确定用顺序结构实现算法. 【变式练习1】 已知f(x)=x3-3x2+2x+1,写出求任意一个x的值对应的函数值f(x)的伪代码. 【解析】Read x A←x3 B←3x2 C←2×x D←A-B+C+1 Print D 条件语句 【解析】流程图和伪代码如下: Read x  If x0 Then y←-x+1  Else If x=0 Then  y←0   Else y←x+1 End If  End If 这是用条件语句进行的算法设计.使用条件语句时,要注意书写顺序及语句间的对应.如果流程图能够正确地画出来,那么算法语句的编程就不难了. 【变式练习2】 某市对排污进行综合治理,征收污水处理费.系统对各厂一个月内排出的污水量m吨收取污水处理费y元,运行的伪代码如下. Read m If m≤50 Then y←13×m Else  If m>100 Then y←1400+25×(m-100)  Else y←650+15(m-50)  End If End If 写出该伪代码反应的函数关系;若某厂这个月排出的污水量为150吨,问该厂应缴纳污水处理费多少元? 循环语句 【例3】 现给出某班50名同学的数学成绩,60分以上为及格,要求统计及格人数和全班同学的平均分,画出流程图,并写出伪代码. 【解析】流程图如右图所示. 伪代码如下: I←1 S←0 T←0 Do Read x S←S+x If x≥60 Then T←T+1 End If I←I+1 Until I>50 End Do p←S/50 Print p,T 该题主要运用算法的条件结构及条件语句正确表达算法,关键是理解变量x的作用,用x来表示某学生的分数,每循环一次输入一个x的值,表示及格人数的变量T与表示学生数的变量I均加1.注意用I=50检查程序. 【解析】设计累加和变量,用循环语句实现. (1)While语句       (2)Uutil语句 S←1           S←1 I←2 I←2 While I≤100 Do a←1/I         a←1/I S←S+a S←S+a I←I+1 I←I+1 End While         Until I100 Print S           

文档评论(0)

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

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

1亿VIP精品文档

相关文档