资料摘要

2012-2013高二年级数学学科必修三导学案编制人:底波审核人:________ 使用时间:_______ 课题:1.2.3循环语句【学习目标】1.知识能力目标1.正确理解循环语句的概念,并掌握其结构。2.会应用循环语句编写程序。2.情感态度目标3.合作探究的重点:两种循环语句的表示方法、结构和用

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
128
下载次数
0
更新时间
2018-06-01 16:26:00
来源学校
学校:石家庄市第四十二中学

1.2.3 循环语句课件配套优秀获奖教案

未知
2018-06-01 16:26:00
128
0
PDF / 未知页
未知字
配套课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句课件配套优秀获奖教案

未知

摘要:暂无摘要

关键词:1.2.3 循环语句课件配套优秀获奖教案

正文

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

课题:

1.2.3循环语句

【学习目标】

1.知识能力目标1.正确理解循环语句的概念,并掌握其结构。

2.会应用循环语句编写程序。

2.情感态度目标

3.合作探究的重点:

两种循环语句的表示方法、结构和用法,用循环语句表示算法,会编写程序中的循环语句。

课前预习案

一、【预习自学】

创设情境

试求自然数1+2+3+……+99+100的和.显然大家都能准确地口算出它的答案:5050.而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出语句和赋值语句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法语句中的另外两种:条件语句和循环语句. 1.在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是

反复执行的处理步骤称为

。

2. 算法中的循环结构是由

来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(

型)和直到型(

型)两种语句结构。即

语句和

语句。

1、两种循环结构有什么差别?

2、参照当型循环结构,说说计算机是按怎样的顺序执行WHILE语句的?

3、参照直到型循环结构,说说计算机是按怎样的顺序执行UNTIL语句的?

二、【预习自测】

1、编写程序,输入正整数n,计算它的阶乘n!123n。

3452,,,,2、编写程序,计算下面n个数的和:234,n1n。

3、某牛奶厂2002年初有资金1000万元,由于引进了先进的设备,资金年平均增长率可达到50%。请你设计一个程序,计算这家牛奶厂2008年底的资金总额。

三、【我的疑问和收获】

课堂探究案

学按要求1

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

【探究问题】

探究一

WHILE语句

UNTIL语句的应用

循环结构有两种-----

型与

型.

1

循环结构(当条件满足时反复执行循环体); 2

型循环结构(反复执行循环体直

到条件满足).

00

所以, 循环语句的两种不同形式:WHILE语句和UNTIL语句

10 WHILE语句:

(WEND——朝……方向行走);2UNTIL语句(LOOP UNTIL—绕环回线走,

0 直到达到某种条件为止)

探究:当型和直到型各自的特点

当型: 直到型: 例1.编写程序,计算自然数1+2+3+……+99+100的和。

变式训练1.编写一个程序,输入正整数n,计算它的阶乘n!(n!=n*(n-1)*…*3*2*1)

学按要求2

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

探究二条件语句与循环语句的综合应用

2例2.编写程序,计算函数f(x)=x-3x+5当x=1,2,3,…,20时的函数值。

变式训练2设计一个算法:求满足1+2 + 3 +

…

+ n>10000的最小正整数n,并写出相应的程序。

【课堂小结】

【课堂检测】

1.某程序框图如图所示,该程序运行后输出的k的值是

(

) A.4

B.5

C.6

D.7

2.

如图,下边(左)程序框图所进行的求和运算是( )

1111111A.

+ + + … + B.1 + + + … + 2462035191111111C. 1 + + + … + D.

+ 2 + 3 + … + 10 24182222开始

s = 0,n = 2

否

n < 21 是

1s = s +

nn = n + 2 结束

输出s

学按要求3

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

3.执行右边的程序框图,若p=0.8,则输出的n=

.

4.阅读下图(右)程序框图,该程序输出的结果是

.

课后训练案

[A级

基础达标]

1. 已知如下程序段:

a=1WHILE

a<100

a=a+1

WEND则执行完毕后a的值为(

) A. 99

B. 100 C. 101

D. 102 解析: 选B.a<100, ∴a=99时, 计算a=99+1=100. 2. 下面程序输出的结果是(

) S=1i=1WHILE

S<=2012

i=i+2

S=S*i

WENDPRINT

iEND学按要求4

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

A. 满足1×3×5×…×n>2012的最小整数n

B. 1+3+5+…+2012 C. 求方程1×3×5×…×n=2012中的n值

D. 1×3×5×…×2012 解析: 选A.从所给的程序来看是循环语句, 而输出的是i, 且S≤2012, 故输出的是满足1×3×5×…×n>2012的最小整数n. 3. 如果以下程序运行后输出的结果是132, 那么在程序中UNTIL后面的①应填(

) i=12S=1DO

S=S*i

i=i-1LOOP UNTIL

①PRINT

SENDA. i>11

B. i>=11 C. i<=11

D. i<11 解析: 选D.当条件不满足时执行循环体, 当条件满足时退出循环. 由于输出的是132, 故应执行了两次循环体, 因此条件①应为i<11. 4. 下面程序运行后输出的结果为________.

N=5S=0WHILE

S<15

S=S+N

N=N-1WENDPRINT

NEND解析: 执行第一次后, S=5, N=4; 执行第二次后, S=9, N=3; 执行第三次后, S=12, N=2; 执行第四次后, S=14, N=1; 执行第五次后, S=15, N=0, 跳出循环结构, 输出N的值0. 答案: 0 5. (2012·淄博质检)表示已知程序运算功能的算术表达式(不计算, 只写式子)为T=________. 学按要求5

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

N=1T=1WHILE

N<=5

T=N*T

N=N+1WENDPRINT

TEND解析: 该程序中由T=N*T知表示乘积运算, 又由N=N+1知表示连续的整数的运算.

答案: 1×2×3×4×5 6. 给出以下10个数: 4,10,70,33,95,74,29,17,60,30.要求将大于40的数找出来, 画出求解该问题的算法的程序框图, 并写出程序.

解: 程序框图如下:

程序如下:

i=1DO

INPUT

x

IF

x>40

THENPRINT

x

END IF

i=i+1LOOP UNTIL

i>10END[B级

能力提升] 7. (2012·海口质检)阅读下列算法语句, 若输入的n为10, 则输出的变量S和T的值分别为(

) 学按要求6

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

INPUT

“n=”; nS=0T=0DO

S=S+n

n=n-1

T=T+n

n=n-1LOOP UNTIL

n<2PRINT

S TENDA. 30,25

B. 30,30 C. 25,25

D. 25,30 解析: 选A.当n=10时, S=10+8+6+4+2=30, T=9+7+5+3+1=25. 8. 已知如下程序, 其运行结果是(

) j=1WHILE

j*j<100

j=j+1WEND

j=j-1PRINT

“j=”; jENDA. j=j-1

B. j=100 C. j=10

D. j=9 解析: 选D.此程序是求使j2<100的最大正整数, 又102=100.故输出结果为j=9. 9. 读程序, 回答下列问题:

INPUT

n

i=1

S=0WHILE

i<=n

S=S+1/i*i+1

i=i+1WENDPRINT

SEND(1)若输入n=3, 则输出的结果为________.

(2)此程序对应的计算式子是________.

(3)程序中的循环语句对应________型循环结构.

解析: (1)输入n=3,

11当i=1时, S=0+=;

22学按要求7

2012-2013高二年级数学学科必修三导学案

编制人:

底波

审核人:________

使用时间:_______

112当i=2时, S=+=;

2632133当i=3时, S=+=, 结束循环, 此时输出S=. 31244111(2)此程序是用于计算++…+的值.

26nn+1(3)这是WHILE的语句, 对应的是当型循环结构.

3111答案: (1)

(2)++…+

(3)当

426nn+110. 编写程序, 计算1×3×5×7×…×99的值.

解: 法一: (UNTIL型) S=1i=3DO

S=S*i

i=i+2LOOP UNTIL

i>99PRINT

SEND法二: (WHILE型) S=1i=3WHILE

i<=99

S=S*i

i=i+2WENDPRINT

SEND111111. (创新题)设计一个程序, 求+++…+的值.

1×43×65×899×102S=0i=1WHILE

i<100

S=S+1/i*i+3解:

i=i+2WENDPRINT

SEND

学按要求8

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-06-01 16:26:00
  • 下载次数: 0
  • 浏览次数: 128
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:石家庄市第四十二中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.3 循环语句课件配套优秀获奖教案是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.3 循环语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。