第一范文网 - 专业文章范例文档资料分享平台

高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教B版必修3

来源:用户分享 时间:2025/8/9 11:04:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1.2.3 循环语句

预习课本P22~25,思考并完成以下问题 (1)循环语句的概念是什么?

(2)循环语句的适用范围是什么?

(3)循环语句的格式有哪两种?

[新知初探] 循环语句

(1)概念:在算法程序语言中用来处理算法中的循环结构的语句. (2)范围:

①在实际问题中有规律的重复运算. ②在程序中需要对某些语句进行重复的执行. (3)格式

①for循环语句. for 循环变量=初值:步长:终值 循环体; end ②while循环语句. while 表达式 循环体; end [小试身手]

1.下面程序最后输出的结果为( )

A.17 C.27 答案:B

2.如图循环语句中,循环终止时,n等于( )

n=2;

while n<=7

n=n+1;end

A.6 C.8 答案:C

3.执行语句“for n=1:50”时. (1)变量n的第1个值为________. (2)变量n的第2个值为________. (3)变量n的最后一个值为________.

解析:“for n=1:50”的意思是n的初值为1;步长为1,终值为50.因此变量n的第1个值为1,第2个值为2,最后1个值为50.

答案:(1)1 (2)2 (3)50

for循环及其应用 1111[典例] 设计一个计算1++2+3+…+20的算法程序框图,并设计程序.

3333[解] 程序框图如下:

B.7 D.9 B.21 D.37

程序如下:

1.利用for语句实现循环结构的三个关键点 (1)确定变量的初值,即进行初始化操作. (2)确定循环的次数,步长以及终值. (3)确定循环体的内容.

2.利用for语句编写程序的注意点

(1)循环体要正确,尤其要注意循环体中的变量是否齐全. (2)循环条件要正确,条件与初始值要对应.

(3)程序语句的格式要正确,循环结束时要有end. [活学活用]

1.下面的程序运行后第3个输出的数是________.

11

解析:第一次输出的数是x=+=1,

2213

第二次输出的数是x=1+=,

22

11

第三次输出的数是x=1++=2.

22答案:2

2.以下程序是计算1×3×5×7×…×101的值的一个算法,其中①和②处应分别填写________和________.

解析:循环变量i的初值为1,终值为101,步长为2,循环体为S=S*i,故①处应填2:101,②处应填“S*i”.

答案:2:101 S*i

while循环及应用 [典例] 画出求满足1+2+3+…+n>2 016的最小的自然数n的程序框图,并写出程序.

[解] 程序框图如图所示.

程序为:

高中数学 第一章 算法初步 1.2 基本算法语句 1.2.3 循环语句教学案 新人教B版必修3.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c30iyd0fgh57e16g2f5026bod04q32p00oyw_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top