资料摘要

1.2.3循环语句●三维目标1.知识与技能掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题.2.过程与方法通过观察、转化、类比、联想等思想方法的运用,培养探索能力和逻辑思维能力,增强表达能力.3.情感、态度与价值观在合作学习中形成团体精神,在观察发现中树立探索精神

  • 资料类型:教学教案文档
  • 所属课文:1.2.3 循环语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
19
下载次数
0
更新时间
2018-08-21 17:01:00
来源学校
学校:四川省内江市第六中学

1.2.3 循环语句PPT专用教学设计内容

未知
2018-08-21 17:01:00
19
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.3 循环语句PPT专用教学设计内容

未知

摘要:暂无摘要

关键词:1.2.3 循环语句PPT专用教学设计内容

正文

1.2.3

循环语句

●三维目标

1.知识与技能

掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题.

2.过程与方法

通过观察、

转化、

类比、联想等思想方法的运用,培养探索能力和逻辑思维能力,增强表达能力.

3.情感、态度与价值观

在合作学习中形成团体精神,在观察发现中树立探索精神,在上机操作中增强实践意识,在编程成功后体验学习乐趣.

●重点难点

重点:(1)由循环结构写出循环语句;

(2)跟踪变量的变化,理解语句的执行过程;

(3)区分当型语句和直到型语句.

难点:跟踪变量,理解程序的执行过程,尤其是控制条件的改变对程序的影响.

教学时要以循环结构为知识的切入点,从学生的认知水平和所需的知识特点入手,引导学生结合学过的条件语句,不断地观察、比较、分析,采取从特殊到一般的方法发现循环语句与循环结构之间的对应关系;引导学生进行程序框图和程序语句的对应转化,掌握两种循环语句的区别和联系,理解循环条件的区别,并通过实例强化对循环语句的理解和认识;从而化解难点.

引导学生回答所提问题,理解两种循环结构的应用条件;通过例题与练习让学生在应用循环语句的过程中更深入地理解循环语句的特点和作用;以强化重点.

●教学建议

结合教材及学生的实际,建议教师采取以下教学方法:

(1)充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进的教学原则,引导学生不断设疑、析疑、解疑.

(2)对涉及形式和执行过程的解释,力求用例子手段加以解决,即遵守直观性教学的原则.

采用方法(1),有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力.

采用方法(2),有利手帮助学生形成系统知识,且能使他们的认识过程遵循由感性认识上升到理性认识这一人类认识事物的规律,并能提高他们对概念的理解能力.

结合本教材的特点及所设计的教学方法,指导大多数学生用“发现”的方法开展学习活动.同时还应注意不要忽视那些个性特征很强的学生,一定要指导他们用不同的方法展开学习活动.

为了不使我们的学法指导活动落空,我们在实际开展教学活动时力求把教师的讲授转变为启发诱导,把学生的被动接受转化为主动探索,以教师为主导,学生为主体,促使学生动眼看、动手做、动口说、动脑想,使学生的学习过程和认识过程统一为一个整体.

●教学流程

创设问题情境,引出问题:在三角形中,已知两角以及一边,如何求其他两边⇒

⇒通过例2及其变式训练,使学生掌握利用直到型语句设计程序的方法,并注意循环条件的设置⇒

课标解读

2.会应用条件语句和循环语句编写程序.(难点) 3.掌握当型循环和直到型循环的条件.(易混1.理解循环语句的两种格式及功能.(重点)

点)

直到型循环语句

1.直到型循环结构对应的一般格式

DO 循环体

LOOP UNTIL条件

2.直到型循环语句的功能

先执行一次DO和UNTIL之间的循环体,再判断UNTIL后的条件是否符合,如果不符合,继续执行循环体,然后再检查上述条件,如果仍不符合,再次执行循环体,直到条件符合时为止.这时不再执行循环体,跳出循环体执行UNTIL语句后面的语句. 当型循环语句

1.当型循环结构对应的循序语句的一般格式

WHILE 条件

循环体

WEND 2.当型循环语句的功能

先判断条件的真假,如果条件符合,则执行WHILE和WEND之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止,这时不再执行循环体,跳出循环体,执行WEND后面的语句

直到型循环语句

画出计算12+32+52+…+9992的程序框图,并写出程序.

【思路探究】

明确各项特点及关系确定好循环体,利用循环结构求和,画出程序框图,然后写出程序.

【自主解答】

程序框图如图所示.

程序语句为

S=0 i=1 DO S=S+i^2 i=i+2 LOOP UNTIL i>999 PRINT S END

1.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.

2.循环次数的控制往往是判断条件,在循环体内要有控制条件的改变,否则会陷入死

循环.

3.控制循环次数的变量要综合考虑初始化时和LOOP UNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.

1111

用UNTIL语句编写程序,计算+++…+的值.

1+22+33+419+20【解】

程序框图:

程序:

WHILE语句的应用

编写程序求2×4×6×…×100的值.

【思路探究】

本题是求连续50个偶数的乘积,可用循环语句,应先画出程序框图,再写出程序语言.

【自主解答】

程序框图如图:

程序如下:

法一

法二

1.计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出,这是确定是否应用当型语句的关键.

2.当型循环语句中WHILE和WEND成对出现.

3.判断条件往往是控制循环次数的变量.

画出求平方值小于2 000的最大整数的程序框图,并写出程序.

【解】

程序框图如图

根据以上程序框图,可设计程序:

循环语句的综合应用

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

【思路探究】

要反复比较每个数与40的大小,故该算法中既有循环结构(用来表示重复操作),又有条件结构(比较大小).

【自主解答】

程序框图如图所示,程序如下:

1.本题在循环结构中包含了条件结构,在书写程序语句时,应明确循环体和条件之间的关系.

2.此类问题的求解思路:

先确定外层的循环语句,再逐步确定内层的条件,要保证内外层的变量不能冲突,以免引起矛盾.类似地,循环语句嵌套循环语句的问题,也应由外到内逐层确定.

某班共有55名学生,请你用程序设计一个算法,用来统计数学测验之后,优秀(85-100分)、及格(60-84分)以及不及格的人数.

【解】

此题为条件语句与循环语句混合编程问题,记优秀人数m个,及格人数n个,不及格人数l个,分数S,程序如下:

(见学生用书第21页)

审题不准确导致错误

某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30 000台?写出解决此问题的程序.

【错解】

程序如下:

S=5000 i=0 WHILE S<30000 S=S*(1+0.1) i=i+1 WEND PRINT i END 【错因分析】

1.循环体求出的S不是总销售量,而是每年的年销量.

2.审题不准确,未将每年的销售量累加求出总销售量.

【防范措施】

1.解决此类问题应首先分析题意,构建数学模型,再将数学问题的求解过程步骤化、程序化.

2.解决该题应明确以下几个问题:

(1)循环控制条件是总和小于30 000台;

-(2)第n年的销量为5 000(1+10%)n1;

(3)S表示总销售量,即前n年销售量之和;

(4)i从0开始计算,如果从1开始,则最后多出一年,因为在循环体中,i=i+1后才判断条件.

【正解】

程序如图

m=5000 S=0 i=0 WHILE

S<30000 S=S+m m=m*(1+0.1) i=i+1 WEND PRINT

i END

编写循环语句的程序,要注意以下几点:

1.循环体要正确,尤其要注意循环体中的变量是否齐全.

2.循环条件要正确,条件与初始值要对应.

3.程序语句的格式要正确,循环结束时要有WEND或LOOP UNTIL,程序结束时要有END.

(见学生用书第21页)

1.下列算法:

1111①求和2+2+2+…+2. 123100②已知两个数求它们的商.

③已知函数定义在区间上,将区间十等分求端点及各分点处的函数值.

④已知正方形的边长求面积.

其中可能用到循环语句的是(

) A.①②

B.①③

C.①④

D.③④

【解析】

在问题处理时,对某一步骤或若干步骤重复执行多次的适用于循环语句,故①③可能用到.

【答案】

B 2.下列循环语句,循环终止时,i等于(

) i=1 DO

i=i+1 LOOP

UNTIL

i>5 A.3

B.4 C.5

D.6 【解析】

该循环语句是UNTIL语句,当条件成立时退出循环,D正确.

【答案】

D 3.要使下面的程序能运算出“1+2+…+100”的结果需将语句“i=i+1”加在(

) S=0 i=1 ①

WHILE i<=100 ②

S=S+i ③

WEND ④

END A.①处

B.②处

C.③处

D.④处

【解析】

“i=i+1”应在循环体中,并且先执行“S=S+i”后执行“i=i+1”,故应加在③处,故选C. 【答案】

C 4.运行下面的程序,求执行后输出的S的值.

【解】

i=1

i<6

i=1+2=3

S=2×3+1=7

i=3

i<6

i=3+2=5

S=2×5+1=11 i=5

i<6

i=5+2=7

S=2×7+1=15 i=7>6 退出循环,∴S的值为15.

(见学生用书第91页)

一、选择题

1.在循环语句中,

下列说法正确的是(

) A.UNTIL型循环可以无限循环

B.WHILE型循环可以无限循环

C.循环语句中必有判断

D.WHILE型循环不能实现UNTIL型循环的功能

【解析】

两种循环都不可以无限循环,且两种循环实现的功能一样,故C正确.

【答案】

C 2.如果以下程序运行后输出的结果是132,那么在程序中LOOP

UNTIL后面的“条件”应为(

)

A.i>11

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

D.i<11 【解析】

该程序中使用了直到型循环语句,当条件不满足时执行循环体,满足时退出循环,由于输出的是132,132=12×11,故应选D. 【答案】

D 3.(2013·衡水高一检测)某程序框图如图1-2-3所示,该程序运行后输出的k的值是(

) 图1-2-3 A.4

B.5

C.6

D.7 【解析】

对于k=0,S=1,∴k=1,而对于k=1,S=3,∴k=2,则k=2,S=3+8,∴k=3,后面是k=3,S=3+8+211,∴k=4,不符合条件,此时输出k=4. 【答案】

A 4.(2013·唐山高一检测)执行如图1-2-4的程序框图,如果输出的是a=341,那么判断框(

)

图1-2-4 A.k<4?

B.k<5?

C.k<6?

D.k<7? 【解析】

a=1,k=2,a=5,k=3.a=21,k=4.a=85,k=5.a=341,k=6. 【答案】

C 5.阅读如图1-2-5的程序框图,若输入n=6,则输出k的值为(

)

图1-2-5

A.2

B.3

C.4

D.5 【解析】

n=6,k=0,n=13,k=1;

n=27,27<100,k=2;

n=55,55<100,k=3;

n=111,111>100,输出k=3. 【答案】

B 二、填空题

6.(2012·湖北高考)阅读如图1-2-6所示的程序框图,运行相应的程序,输出的结果s=________.

图1-2-6 【解析】

n=1时,s=1,a=3;

n=2时,s=1+3=4,a=5;

n=3时,s=4+5=9,a=7,输出s=9. 【答案】

9 7.运行如下的程序,将自然数列0,1,2,…依次输入作为a的值,则输出结果x为________.

x=5 n=2 WHILE

n>=0

INPUT

“a=”;a

x=6] 【解析】

n=2,x=6×5+0=30;

n=1,x=30×6+1=181;

n=0,x=181×6+2=1 088,结束循环.

【答案】

1 088 8.下面程序运行的结果是________.

【解析】

该程序的执行过程是:

i=1,

s=0,

s=0+2×1=2,

i=1+2=3,

i=3>5不成立,

s=2+2×3=8,

i=3+2=5,

i=5>5不成立,

s=8+2×5=18,

i=5+2=7,

i=7>5成立,

输出s=18. 【答案】

18 三、解答题

11119.设计算法求+++…+的值,编写程序并画出程序框图.

1×22×33×499×100【解】

算法如下:

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

第二步:若i≤99成立,则执行第三步;

否则,输出S,结束算法.

1第三步:S=S+. ii+1第四步:i=i+1,返回第二步.

程序:

S=0 i=1 WHILE

i<=99 S=S+1/(i*(i+1)) i=i+1 WEND PRINT S END

程序框图:

10.求1+2+3+…+n<1 000成立的n的最大整数值,用程序语言表示其算法.

【解】

算法用程序语言表示为:

11.求200以内(包括200)的偶数和,试用两种循环结构画出其程序框图,并编写程序.

【解】

当型循环,程序框图如图(1)所示.程序如下:

2222图(1)

图(2)

直到型循环,程序框图如图(2)所示.

程序如下:

(教师用书独具)

1.教材拓展:当型和直到型循环结构的区别与联系

(1)区别:

WHILE语句

UNTIL语句

在执行循环体前测试条件

执行完循环体后测试条件

当条件为真时执行循环体

当不符合条件时执行循环体

当不符合条件时终止循环

当符合条件时终止循环

可能不执行循环体

最少执行一次循环体

(2)联系:

两种语句可以相互转化,而且WHILE语句中的条件恰为UNTIL语句中条件的反面.

2.生活中的数学赏析

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃前一天剩下的一半零一个,到第十天早上想吃时,只剩一个桃子了,求第一天共摘了多少个桃子?画出程序框图,并编写程序.

【思路探究】

第十天的桃子数S1=1;

第九天的桃子数S2=2×(S1+1)=4;

第八天的桃子数S3=2×(S2+1)=10;

……

如此可用Sn=2×(Sn-1+1)实现以上递推关系.

【自主解答】

程序框图:

程序:

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2018-08-21 17:01:00
  • 下载次数: 0
  • 浏览次数: 19
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147289

来自:学校:四川省内江市第六中学

下载提示

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

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

关于本教案的常见问题

Q:1.2.3 循环语句PPT专用教学设计内容是什么类型的资料?

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

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

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

Q:如何找到配套课件?

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