高中数学人教A版必修三课时作业第1章算法初步1123.doc

高中数学人教A版必修三课时作业第1章算法初步1123.doc

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

1.1.2程序框图与算法的基本逻辑结构

第3课时循环结构

课时目标

1.理解两种常用循环结构(直到型和当型)的定义、格式和作用.

2.理解循环结构的程序框图,能识别程序框图中循环结构的功能.

3.会用循环结构做出程序框图.

识记强化

1.循环结构是指在一个算法中从某处开始,按照一定条件,反复执行某些步骤的结构.反复执行的步骤称为循环体.循环结构又分为当型和直到型循环结构.

2.直到型循环结构格式中的处理框和判断框中应分别填入循环体和满足条件?.

3.当型循环结构格式的处理框和判断框中应分别填入循环体和满足条件?.

课时作业

一、选择题

1.下列说法正确的是()

A.条件结构中必有循环结构

B.循环结构中必有条件结构

C.顺序结构中必有条件结构

D.顺序结构中必有循环结构

答案:B

2.下列关于循环结构的说法正确的是()

A.循环结构中,判断框内的条件是唯一的

B.判断框中的条件成立时,要结束循环向下执行

C.循环体中要对判断框中的条件变量有所改变才会使循环结构不会出现“死循环”

D.循环结构就是无限循环的结构,执行程序时会永无止境地运行下去

答案:C

3.程序框图(如图所示)中的循环体是()

A.①B.③

C.①②③④D.②④

答案:D

解析:此程序框图中使用了直到型循环结构,其中图中③部分是赋予循环变量的初始值1,预示循环开始;②和④部分是反复执行的部分,称为循环体;①部分是判断是否继续执行循环体,称为循环的终止条件,则循环体是②④.

4.下边的程序框图表示的算法的功能是()

A.计算小于100的奇数的连乘积

B.计算从1开始的连续奇数的连乘积

C.从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数

D.计算1×3×5×…×n≥100时的最小的n值

答案:D

5.某程序框图如图所示,若输出的S=57,则判断框内为()

A.k4?B.k5?

C.k6?D.k7?

答案:A

6.如果执行如图所示的程序框图,若输入n=6,m=4,那么输出的p等于()

A.720B.360

C.240D.120

答案:B

解析:程序运行如下:n=6,m=4,k=1,p=1,p=p(n-m+k)=6-4+1=3,k<m;k=1+1=2,p=p(n-m+k)=3×(6-4+2)=12,k<m;k=2+1=3,p=p(n-m+k)=12×(6-4+3)=60,k<m;k=3+1=4,p=p(n-m+k)=60×(6-4+4)=360,k=m,所以输出p,p=360,故选B.

二、填空题

7.按程序框图来计算:如果x=5,应该运算______次才停止.

答案:4

8.如图所示的程序框图,则该程序框图表示的算法功能是________.

答案:计算使1×3×5×7×…×i≥10000成立的最小正整数

解析:体验该程序框图的执行过程.

S=1

i=3

S=1×3=3

i=3+2=5

S=3≥10000,否

S=1×3×5=15

i=5+2=7

……

由于循环终止的条件是满足S≥10000,由此看来,该程序框图的功能是计算并输出使1×3×5×7×…×i≥10000成立的最小正整数.

9.若框图所给的程序运行的结果为S=90,那么判断框中应填入的关于k的判断条件是________.

答案:k9?(或k≤8?或k=8?)

三、解答题

10.用循环结构书写求1+eq\f(1,2)+eq\f(1,3)+eq\f(1,4)+…+eq\f(1,1000)的算法,并画出相应的程序框图.

解:相应的算法如下:

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

第二步:S=S+eq\f(1,i);

第三步:i=i+1;

第四步:i1000是否成立,若成立执行第5步,否则重复执行第二步;

第五步:输出S.

相应的算法框图如图所示:

11.已知函数f(x)=x3+5,将区间[-3,3]十等分,画出求各等分点及端点的函数值的程序框图.

解:程序框图如图所示:

能力提升

12.如图所示的程序的输出结果为sum=132,则判断框中应填________.

答案:i10?

解析:第一次运行s=1×12=12,i=12-1=11;

第二次运算s=12×11=132,i=11-1=10,

此时结束循环sum=132.

13.设计一个算法,求1+2+22+…+249的值,并画出算法框图.

解:算法如下:

第一步:S=0.

第二步:i=0.

第三步:S=S+2i.

第四步:i=i+1.

第五步:如果i不大于49,返回重新执行第三步,否则执行第六步.

第六步:输出S的值.

程序框图如图所示.

您可能关注的文档

文档评论(0)

138****7576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档