tceic.com
简单学习网 让学习变简单
当前位置:首页 >> 数学 >>

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第1章 算法初步 1.2.3]


1.2.3

循环语句

课时目标 1.理解给定的两种循环语句,并会应用.2.应用两种循环语句将具体问题程序 化,搞清它们的联系和区别. 1.循环语句的概念 用来处理算法中的____________的语句. 2.循环语句的作用 循 环 语 句 是 用 来 控 制 ______________ 运 算 或 者 在 程 序 中 需 要 对 某

些 语 句 进 行 __________. 3.循环语句的一般格式 (1)for 循环的格式 for循环变量= ; end (2)while 循环的格式 while 表达式 ; end

一、选择题 1.在循环语句中,说法正确的是( ) A.for 循环可以无限循环 B.while 循环可以无限循环 C.循环语句中必须有判断 D.while 循环不能实现 for 循环的功能 2.以下程序执行完毕后 a 的值是( ) a=1; for i=0:2:100 a=a+1; end a A.50 C.52 3.下列程序的运行结果为( i=0; S=0; while S<=20 i=i+1; S=S+i; end i A.5 B.6 C .7 D.8 4.下列给出的四个框图,其中满足 while 语句格式的是( B.51 D.53 )

)

A.(1)(2) B.(2)(3) 5.下面程序输出的结果为( )

C.(2)(4)

D.(3)(4)

A.17 B.19 C.21 D.23 6.执行下列程序,计算机能输出结果仅是 15 的是( ) A.S=0;for x=1:5,S=S+x,disp(S);end B.S=0;for x=1:5,S=S+x,end;disp(S) C.S=0;for x=1:5,S=S+x;disp(S);end D.S=0;for x=1:5,S=S+x;end;disp(S) 1 2 3 4 5 题 号 答 案 二、填空题 7.在求 1+2+…+50=?时,Scilab 中的文本编辑器中写出的程序如下: S=0; for i=1:1:50 ; end S 其中缺少的程序为________. 8.求 1+2+22+…+2100 的程序如下,请补全. S=1; for i=1:1:100 ; end S 9.写出以下程序的算术表达式.

6

N=2; T=1; while N<=5 T=N*T; N=N+1; end disp?T? 该程序的表达式为________________. 三、解答题 10.写出计算 102+202+…+1 0002 的算法程序,并画出相应的程序框图.

11.写出求满足 1+2+3+…+n>2 009 的最小的自然数 n 的程序,并画出其程序框图.

能力提升 1 1 1 1 1 12.编写程序 1- + - +…+ - 的值. 2 3 4 999 1 000

13.在某电视台举行的青年歌手大赛中,有 10 名选手参加,并请了 12 名评委,在给每 位选手计算平均分数时,为避免个别评委所给的极端分数的影响 ,必须去掉一个最高分 和一个最低分后再求平均数.(分数采用 10 分制,即每位选手的分数最高为 10 分,最低 为 0 分) 试用循环语句来解决上述问题.

1.在解决一些需要反复执行的运算任务,如累加求和、累乘求积等问题中应主要考虑利 用循环语句来实现,但也要结合其他语句如条件语句. 2.两种循环语句:for 循环和 while 循环,for 循环主要用于预先知道循环次数的情形, while 循环用于预先不知道循环次数的情形,两种循环都必须以 end 结尾.

答案
知识梳理 1.循环结构 2.有规律的重复 重复的执行 3.(1)初值:步长:终值 循环体 (2)循环体 作业设计 1.C [循环语句不能无限循环,故 A、B 错;D 中若循环次数明确,可用 while 语句,也 可用 for 语句,若循环次数不明确,只能用 while 语句.] 2.C [由于 i=0,2,4,6,…,100,共 51 个数,即程序进行 51 次循环,而 a=a+1 经 51 次循环后由 1 变为 52.] 3.B [S=0+1+2+…,由于 0+1+2+3+4+5=15,0+1+2+3+4+5+6=21,∴i =6.] 4.B [while 语句的特点是“前测试”.] 5.C [S=2× 9+3=21.] 6.D [由 disp(s)在 end 前,知 A、C 输出的为 S=1,3,6,10,15,而 B 中因循环体“S=S+x” 后用“,”而不是“;”,故输出后为 1,3,6,10,15.] 7.S=S+i 解析 这是一个累加问题,i 的初值为 1,故应添加 S=S+i. 8.S=S+2^i 解析 由其进行 1+2+22+…+2100 为有规律的累加运算,其中底数为 2,指数 i 的步长 为 1. 9.T=1×2×3×4×5 10.解 程序如下: S=0; i=10; while i<=1 000 S=S+i^2; i=i+10; end S 框图如图所示: S=0; for i=10:10:1 000 S=S+i^2; end S



11.解 程序为:

程序框图为:

S=0; n=1; while S<=2 009 S=S+n; n=n+1; end n=n-1; n 12.解 程序如下: m=0; for i=1:2:999 m=m+1/i; end n=0; for j=2:2:1 000 n=n+1/j; end S=m-n; S 13.解 程序如下:


推荐相关:

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第1章 单元检测 B卷]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第1章 单元检测 B卷]第一章 算法初步(B) 满分:150 分) ) (时间:120 分钟 一、选择...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第1章 算法初步 1.1.3第2课时]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第1章 算法初步 1.1.3第2课时]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-20...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第1章 算法初步 1.3]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第1章 算法初步 1.3]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修二课时作业:第1章 1.1.1]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修课时作业:第1章 1.1.1]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中人教B...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第3章 概率 3.4]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第3章 概率 3.4]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中人教...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修二课时作业:第1章 1.1.4]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修课时作业:第1章 1.1.4]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中人教B...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第2章 统计 2.2.1]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修三课时作业:第2章 统计 2.2.1]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修一课时作业:第1章 1.1.1]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修课时作业:第1章 1.1.1]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中人教B...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修五课时作业:第1章 应用举例(1)]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修课时作业:第1章 应用举例(1)]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中人...


【步步高 学案导学设计】2014-2015学年高中人教B版数学必修五课时作业:第1章 单元检测(A)]

【步步高 学案导学设计】2014-2015学年高中人教B版数学必修课时作业:第1章 单元检测(A)]_数学_高中教育_教育专区。【步步高 学案导学设计】2014-2015学年高中人...

网站首页 | 网站地图
All rights reserved Powered by 简单学习网 www.tceic.com
copyright ©right 2010-2021。
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@126.com