网站大量收购闲置独家精品文档,联系QQ:2885784924

1.1.2-第3课时.ppt

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

“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账.已知水果糖每千克10元,奶糖每千克15元,巧克力糖每千克25元,那么依次购买这三种糖果a、b、c千克应收取多少钱?写出一个算法,画出程序框图. 1.循环结构的概念 在一些算法中,经常会出现从某处开始,按照一定的条件__________某些步骤的情况,这就是循环结构,反复执行的步骤称为__________. 2.循环结构的分类及特征 3. 两种循环结构的循环体执行情况 两种不同的循环结构中都一定包含__________,用于确定何时________循环体,直到型循环至少执行_______循环体,当型循环可以_______________循环体. [解析] 在循环结构中,当条件满足时执行循环体,不满足则停止,这样的循环结构是当型循环. [解析] 由循环体的概念可知,选项C是循环结构. A.①  B.②  C.③  D.②③ [解析] 根据循环体的概念可知,循环体是反复执行的程序,故②是循环体. [分析] 可采用当型循环结构,也可采用直到型循环结构. [解析] 算法如下: 第一步,设M的值为1. 第二步,设i的值为2. 第三步,如果i≤2 017,则执行第四步;否则,执行第六步. 第四步,计算M乘i,并将结果赋给M. 第五步,计算i加1并将结果赋给i,转去执行第三步. 第六步,输出M的值,并结束算法. 程序框图如图所示: 『规律总结』 利用循环结构表示算法,第一要先确定是利用当型循环结构,还是直到型循环结构;第二要选择准确的表示累计的变量;第三要注意在哪一步开始循环,满足什么条件不再执行循环体. [解析] 直到型循环算法: 第一步,S=0. 第二步,i=1. 第三步,S=S+i. 第四步,i=i+2. 第五步,如果i不大于99,转第三步,否则,输出S. 相应流程图如图①所示. 当型循环算法如下: 第一步,S=0. 第二步,i=1. 第三步,当i≤99时,转第四步,否则,输出S. 第四步,S=S+i. 第五步,i=i+2,并转入第三步. 相应流程图如图②所示. [分析] 代入选项逐项验证即可.(代入顺序可以从大到小,也可从小到大) 『规律总结』 在循环结构中,通常都有一个起到循环计数作用的变量,这个变量的取值一般都含在执行或中止循环体的条件中,且往往参与计算,一旦条件满足就把此时的变量输出,这就是我们需要的最大(小)值. [解析] 该题考查程序框图的运用,考查考生的识图能力. 运行程序框图,第1次循环,a=2,b=4,a=6,s=6,n=1;第2次循环,a=-2,b=6,a=4,s=10,n=2;第3次循环,a=2,b=4,a=6,s=16,n=3;第4次循环,a=-2,b=6,a=4,s=20,n=4,结束循环,故输出的n=4. [解析] 算法步骤: 第一步:把计数变量n的初值设为1. 第二步:输入一个成绩x,判断x与9. 90的大小:若x9. 90,则执行下一步;若x≤9. 90,则输出x,并执行下一步. 第三步:使计数变量n的值增加1. 第四步:判断计数变量n的值与成绩个数8的大小,若n≤8,则返回第二步,否则结束.程序框图如图所示. 『规律总结』 设计程序框图解决实际应用问题的步骤: ①审清题意,恰当设未知数; ②建立数学模型,如函数、方程、不等式、累和、累积等数学问题; ③设计算法步骤; ④根据算法步骤画出程序框图. [解析]  [错解] 解法1:程序框图如图(1). 解法2:程序框图如图(2). [辨析] 图(1)中将S=S+i4与i=i+1的顺序写反了.由于S=0,i=1,第一次执行i=i+1后i=2,再执行S=S+i4得S=0+24,这样执行的最后结果中没有1;另外,当执行到i=10时,执行i=i+1后i=11,S=S+114,故执行的最后结果中多了114. 由此可知,若将两者的顺序写反,所得结果比真实值多114-1,即大了14 640. 图(2)中缺少了“i=i+1”,程序成为“死循环”. [正解] 程序框图如图(3): 我们写出的算法或画出的程序框图,为了使大家一步步地看得清楚、明白,容易阅读,就要求算法或程序框图有一个良好的结构.通过对各种各样的算法和程序框图进行分析和研究,我们发现只须用顺序结构、条件分支结构和循环结构就可表示任何一个算法或画出任何一个程序框图.用这三种基本结构表示的算法和画出的程序框图,整齐美观,容易阅读和理解. [解析] 循环结构不能是永无终止的“死循环”,一定要在某个条件下终止循环,这就需要条件结构来作出判断.因此循环结构中一定包含条件结构.所以选项C不正确. [解析] 当K=1时,S=0+(-1)×1=-1,a=1,执行K=K+1后,K=2; 当K=2时,S=-1+1×2=1,a=-

文档评论(0)

heroliuguan + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档