当前位置:文档之家› 1.2.3循环语句(教、学案)

1.2.3循环语句(教、学案)

1.2.3循环语句(教、学案)
1.2.3循环语句(教、学案)

张喜林制

1. 2.3循环语句

【教学目标】:

1.正确理解循环语句的概念,并掌握其结构。 2.会应用循环语句编写程序。 【教学重难点】:

教学重点:两种循环语句的表示方法、结构和用法,用循环语句表示算法。 教学难点:理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。 教学过程: 算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构。即WHILE 语句和UNTIL 语句。

WHILE 语句

(1)WHILE 语句的一般格式是

(2)当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与

WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,

直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的语句。因此,当型循环有时也称为“前测试型”循环。

UNTIL 语句 (1)UNTIL 语句的一般格式是

(2)直到型循环又称为“后测试型”循环,从UNTIL 型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL 语句后执行其他语句,是先执行循环体后进行条件判断的循环语句。

分析:当型循环与直到型循环的区别:(先由学生讨论再归纳) 当型循环先判断后执行,直到型循环先执行后判断;

在WHILE语句中,是当条件满足时执行循环体,在UNTIL语句中,是当条件不满足时执行循环体。

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

分析:这是一个累加问题。我们可以用WHILE型语句,也可以用UNTIL型语句。

程序(WHILE语句):

i=1

sum=0

WHILE i<=100

sum=sum+i

i=i+1

WEND

PRINT sum

END

程序(UNTIL语句):

i=1

sum=0

DO

sum=sum+i

i=i+1

LOOP UNTIL i>100

PRINT sum

END

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

i=1

INPUT "请输入n的值:";n

DO

t=t*i

i=i+1

LOOP UNTIL i>n

PRINT "这个数的阶乘为:";t

END

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

解:x=1

WHILE x<=20

y=x^2 -3*x+5

PRINT "x=";x

PRINT "y=";y

x=x+1

WEND

END

变式训练2设计一个算法:求满足1+2 + 3 +…+ n>10000的最小正整数n,并写出相应的程序。

解:i = 0

sum = 0

DO

i = i + 1

sum = sum + i

LOOP UNTIL sum>10000

PRINT i

END

小结1、循环语句的两种不同形式:WHILE语句和UNTIL语句,掌握它们的一般格式。2、

在用WHILE语句和UNTIL语句编写程序解决问题时,一定要注意它们的格式及条件的表述方

法。WHILE语句中是当条件满足时执行循环体,而UNTIL语句中是当条件不满足时执行循环

体。3、循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务。

如累加求和,累乘求积等问题中常用到。

【作业布置】:

设计一个算法:逐个输出12,22,32,……,n2,并写出相应的程序。

解:INPUT n INPUT n

i = 0 i = 0

DO WHILE i < n i = i + 1 i = i + 1

t = i ^ 2 t = i ^ 2

PRINT t PRINT t

LOOP UNTIL i > = n WEND

END END

1.2.3循环语句

课前预习学案

一、预习目标

1、充分地感知、体验应用计算机解决数学问题的方法;

2、正确理解循环语句的概念,并掌握其结构;

3、能初步操作、模仿, 应用循环语句编写程序。

二、预习内容

1.在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是反复执行的处理步骤称为。

2. 算法中的循环结构是由来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(型)和直到型(型)两种语句结构。即语句和语句。

三、提出疑惑

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

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

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

课内探究学案

一、学习目标

1.正确理解循环语句的概念,并掌握其结构。

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

二、学习重难点:两种循环语句的表示方法、结构和用法,用循环语句表示算法,会编

写程序中的循环语句。

三、学习过程

循环结构有两种-----型与型.

10循环结构(当条件满足时反复执行循环体); 20型循环结构(反复执行循环体直

到条件满足).

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

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

直到达到某种条件为止)

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

当型:

直到型:

(二)精讲点拨:

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

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

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

解:

变式训练2设计一个算法:求满足1+2 + 3 + … + n >10000的最小正整数n ,并写出相应的程序。

解:

(三)反思总结:

(四)当堂检测:

1、编写程序,输入正整数n ,计算它的阶乘!123n n =???

?。

2、编写程序,计算下面n 个数的和:34512,,,,

,

234

n n +。

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

课后练习与提高

一、选择题

1.某程序框图如图所示,该程序运行后输出的k 的值是 ( ) A .4 B .5 C .6 D .7

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

A . 12 + 14 + 16 + … + 120

B .1 + 13 + 15 + … + 119

C . 1 + 12 + 14 + … + 118

D . 12 + 12 2 + 12 3 + … + 12

10

二、填空题

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

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

《循环语句》同步练习1(人教B版必修3)

《循环语句》复习班测试题 一.选择题(40分) 1.下面程序段 int k=2; while (k=0) {printf(“%d”,k);k--;} 则下面描述中正确的是C。 A)while循环执行10次B)循环是无限循环 C)循环题语句一次也不执行D)循环体语句执行一次 2.下列表达式中,( B )不满足“当x的值为偶数时值为真,为奇数时值为假”的要求。 A)x%2==0 B)!x%2!=0 C)(x/2*2-x)==0 D)!(x%2) 3.以下程序段的循环次数是 B 。 for (i=2; i==0; ) printf(“%d” , i--) ; A)无限次B)0次C)1次D)2次 4.下列关于break语句的叙述不正确的是(C) A break语句可用在循环体中,它将使执行流程跳出本层循环体。 B break语句可用在switch语句中,它将使执行流程跳出当前switch语句。 C break语句可用在if语句中,它将使执行流程跳出当前if语句。 D break语句在一层循环体中可以多次出现。 5.下面程序的输出结果是。 main (B ) { int x=9; for (; x>0; x--) { if (x%3==0) { printf(“%d”,--x); continue ; } } } A)741 B)852 C)963 D)875421 6.以下不是死循环的程序段是。D A)int i=100; B)for ( ; ; ) ; while (1) { i=i%100+1 ; if (i>100) break ; } C)int k=0; D)int s=36; do { ++k; } while (k>=0); while (s) ; --s ; 7.下述程序段的运行结果是 C 。

高中数学知识点:循环语句

高中数学知识点:循环语句 算法中的循环结构是由循环语句来实现的.对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构.即WHILE 语句和UNTIL 语句. 1.WHILE 语句的一般格式是: 其中循环体是由计算机反复执行的一组语句构成的.WHLIE 后面的“条件”是用于控制计算机执行循环体或跳出循环体的. 当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的语句.因此,当型循环有时也称为“前测试型”循环.其对应的程序结构框图为:(如上右图) 2.UNTIL 语句的一般格式是: WHILE 条件 循环体 WEND DO 循环体 LOOP UNTIL 条件

其对应的程序结构框图为:(如上右图) 直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句. 要点诠释 当型循环与直到型循环的区别 ①当型循环是先判断后执行,直到型循环是先执行后判断; ②当型循环用WHILE语句,直到型循环用UNTIL语句; ③对同一算法来说,当型循环和直到型循环的条件互为反条件.

C语言for循环语句教案

for循环结构程序设计教案 课程名称:C语言程序设计 本课内容:循环结构程序设计——for 语句 一、教学目标 1、领会程序设计中构成循环的方法 2 、掌握for 语句的用法 二、教学重点 1、for 语句的一般格式 2、for语句的执行过程 三、教学难点 for 语句的综合利用 四、教学方法 1、课堂讲授,给出主要内容。 2、讲解其基本格式。 3、应用示例,结合相应的知识讲解。 4、执行过程用流程图和例题用(演示法和讲解法)进行详细说明。 五、教学过程 (一)导入 1、复习前两节课我们学习的两种循环语句——while语句和do~while 语句的基本格式和执行过程和特征。 2、给出例子如下:

main( ) {int x=1; (表达式1) s=0; while(x<=100) (表达式2) {s=s+x; x=x+1; (表达式3) } printf(“%d”,s); } 分析用while语句来完成的程序,主要完成1到100的累加和,对一个循环程序来说最关键的三个部分:循环变量的赋初值、控制循环条件、循环控制变量的更新。 (二)教学过程 1、写出本节课要介绍的for语句的一般格式 for(表达式1;表达式2;表达式3) 循环体; 2、掌握:基本格式和各个表达式的功能和特征 强调:for语句中的所有表达式和while语句中的表达式所完成的功能是相同的。 表达式1:循环变量的初始化(初始值) 表达式2:循环条件(终止值) 表达式3:循环变量自增 3、for语句的执行过程 for ( int i = 0 ; i < 10 ; i++) { printf("我最棒"); }

人教版高中数学全套试题123循环语句

1-2-3循环语句 一、选择题 1.下列对WHILE语句说法不正确的是() A.当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体 B.当条件不符合时,计算机不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句 C.WHILE型语句结构也叫当型循环 D.当型循环有时也称为“后测试型”循环 [答案]D 2.如图所示的四个框图,其中是WHILE语句结构的是()

C ]答案[ [解析]WHILE语句先判断后执行排除A、D,当条件满足时执行循环体,排除B. 3.下列说法正确的是() A.当型(WHILE)循环结构不能转化为直到型(UNTIL)循环结构B.当型(WHILE)循环结构先执行循环体,后判断条件 C.当型(WHILE)循环结构先判断条件,后执行循环体 D.以上说法都不正确 [答案]C [解析]当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选C. 4.下列需用循环语句编写程序的是() 2-3x的值x A.输入的值,输出y=x,>04,xx-??的值,输出对应的函数值输入x B.y=?,≤0+1,xx-??C.求x的立方根

D.求5+6+7+8+…+101的值 [答案]D 5.下列程序的功能是() S=1 i=1 WHILE S<=2012 i=i+2 S=S×i WEND i PRINT. END A.计算1+3+5+…+2012 B.计算×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案]D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 6.下图所示的程序运行后,输出的i的值等于() i=0

高中数学知识点总结:循环语句

高中数学知识点总结:循环语句 循环语句 循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构。即WHILE 语句和UNTIL 语句。 1、WHILE 语句 (1)WHILE 语句的一般格式是 (2)当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行, 直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到 WEND 语句后,接着执行WEND 之后的语句。因此,当型循环有时也称为“前测试型”循环。 2、UNTIL 语句 (1)UNTIL 语句的一般格式是 对应的程序框图是 (2)直到型循环又称为“后测试型”循环,从UNTIL 型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL 语句后执行其他语句,是先执行循环体后进行条件判断的循环语句。 分析:当型循环与直到型循环的区别:(先由学生讨论再归纳) (1) 当型循环先判断后执行,直到型循环先执行后判断; 在WHILE 语句中,是当条件满足时执行循环体,在UNTIL 语句中,是当条件不满足时执行循环 例题: . 99...531 的一个算法设计计算 ????(见课本21P )

S int Pr End I S S 2 Step 99 T o 3 From I 1 For For S ?←← S int Pr hile End I S S 2I I 97 I hile 1 1 W W I S ?←+←≤←← S int Pr hile End 2I I I S S 99 I hile 1 1 W W I S +←?←≤←← ◆ ? S int Pr ) 99 I ( 001 I 2 I I I S S o 1 1>≥+←?←←←或者Until Loop D I S S int Pr 99 I I S S 2 I I o 11≥?←+←←←Until Loop D I S ? ? S int Pr 2 I I I S S ) 100 I ( 99 I While o 1 1Loop D I S +←?←<≤←←或者 S int Pr I S S 2 I I ) 99 I ( 97 I While o 1 1Loop D I S ?←+←<≤←←或者

循环语句的教学设计

循环语句的教学设计 这是一篇由网络搜集整理的关于循环语句的教学设计的文档,希望对你能有帮助。 1、进一步熟悉循环语句的一般格式和执行流程。 2、学会多角度分析问题,并找出对问题较为便捷适当的解决方法。 2、了解计数循环和条件循环两种循环语句的适用环境。 3、经历将具体问题转化,进而编写出程序的过程,提高逻辑思维能力。 教学重点:循环语句的两种形式的适用环境 教学难点:计数循环和条件循环的灵活应用,将具体问题转化过程。 课型:新授课 教学过程: 一.创设情境 同学们前面,我们已经学习了循环语句,哪位同学能够回忆一下,我们一共学习了几种循环语句呢?(意图:让学生思维中再现循环语句的得来过程和一般形式巩固了旧知识。能用联系的观点看问题) 请三位同学分别在黑板上写出各循环语句的'基本格式 教师点评和小结。 我们学习了,3种循环,那么在具体解决问题时,我们应该选择哪种循环呢?今天我们就来探讨这个问题。 二.师生探究 上次课后,老师布置了一道作业题,但是老师发现同学们给出了不同的答

案,下面我们就一起来研究研究这道题目 问题1:计算1+3+5+……+99的和。 分析:这是一个累加问题,请学生说一说你是怎么分析这道题目的呢? A:发现1,3,5,…99都是奇数,并且到99结束,那么我用一个程序从1一直循环到99,判断是奇数的就加起来。 I=1 S=0 DO IF I MOD 2 0 THEN S=S+I I=I+1 LOOP UNTIL I>99 PRINT S END B:发现相加的数列中后一个数就等于前一个数加上2 I=1 S=0 DO S=S+I I=I+2 LOOP UNTIL I>99

高考数学总复习 123 循环语句 新人教版

【优化总结】2013高考数学总复习 1-2-3 循环语句新人教版1.下列关于当型循环与直到型循环的说法不.正确的是( ) A.当型循环先判断后执行,直到型循环先执行后判断 B.当型循环用WHILE语句,直到型循环用UNTIL语句 C.对同一算法来说,当型循环与直到型循环互为反条件 D.无论用哪种循环语句编写程序,循环体都至少循环一次 解析:A、B、C正好是当型循环与直到型循环的区别,都正确,而D项在当型循环中由于先判断,后执行,故可能循环体不循环一次,程序就结束了,故选D. 答案:D 2.有以下程序段,其中描述正确的是( ) k=8 WHILE k=0 k=k+1 WEND A.WHILE循环执行10次 B.循环体是无限循环 C.循环体语句一次也不执行 D.循环体语句只执行一次 解析:由于k=8不满足WHILE后面的条件k=0,所以循环体语句一次也不执行,故选C. 答案:C 3.下面的程序运行后,输出的结果为( ) i=1 DO s=2*i-1 i=i+2 LOOP UNTIL i>=7 PRINT s,i END

A.13,7 B.7,4 C.9,7 D.9,5 解析:s=2×1-1=1时,i=1+2=3;s=2×3-1=5时,i=3+2=5;s=2×5-1=9时,i=5+2=7,所以s=9,i=7. 答案:C 4.如果以下程序运行结果为240,那么在程序中WHILE后面的“表达式”应为i>________. i=16 S=1 WEILE i> S=S*i i=i-1 WEND PRINT S END 解析:该程序使用了WHILE循环语句,当表达式为真时,执行循环体;当表达式为假时,退出循环,由于输出的结果为240=16×15,所以执行了两次循环,因此表达式应为i>14. 答案:14 5.下面的程序,若输入a=3,b=-1,n=5,则输出的是________. INPUT “a=”;a INPUT “b=”;b INPUT “n=”;n i=1 DO c=a+b a=b b=c i=i+1 LOOP UNTIL i>n-2 PRINT “c=”;c END 解析:当i=1时,c=2,a=-1,b=2; 当i=2时,c=1,a=2,b=1; 当i=3时,c=3,a=1,b=3;

FOR循环语句教学设计

FOR循环语句 一、教材分析:本节是《算法与程序设计》(选修)第二章第四节“程序的循环结构”中的内容。这一节的前面是顺序结构和选择结构,紧接FOR语句后面是DO语句和循环嵌套。本节课是FOR语句的初次学习,着重介绍FOR 语句的基础知识:格式和执行过程,不涉及双重循环等较难的运用。循环结构是程序设计的三种基本结构之一,是程序设计的基础。 二、学情分析:在学习本课之前,学生已掌握VB程序的顺序结构和选择结构的程序执行流程,对条件语句有了较深的理解,并具有一定的算法基础和比较、归纳能力。 三、教学目标 1、知识与技能:: 1)掌握FOR循环语句的基本格式; 2)理解FOR循环语句的执行过程; 3)能用for循环结构编写简单的程序。 2、过程与方法: 1)培养学生分析问题,解决问题的能力。 2)能进一步理解用计算机解决问题的过程和方法。 3、情感态度与价值观:激发学生学习热情,培养学生学习的积极性。 四、教学重点、难点及确立依据: 教学重点:1、掌握FOR循环语句的基本格式; 2、理解FOR循环语句的执行过程; 教学难点:解决实际问题,编写简单程序。 五、教学方法:讲授法、任务驱动法 六、教学环境:机房 六、教学过程: 1、导入新课: 由故事引出本节课内容: 阿基米德与国王下棋,国王输了,国王问阿基米德要什么奖赏?阿基米德对国王说:我只要在棋盘上第一格放一粒米,第二格放二粒,第三格放四粒,第四格放八粒………按这个比例放满整个棋盘64个格子就行。国王以为要不了多少粮食,可一个粮仓的米还摆不完一半的棋格子,全部摆满后,你知道排满棋盘全部格子有多少米吗?请根据你所学的数学知识列出式子。 学生回答:2^0+2^1+2^2+……2^64 那用vb程序怎样进行计算呢?引出循环结构。 2、新课讲授: 在实际问题中会遇到具体规律性的重复运算问题,反映在程序中就是将完成特定任务的一组语句重复执行多次。重复执行的一组语句称为循环体,每重复一次循环体,都必须做出继续或者停止循环的判断,其依据就是判断一个特定的条件,成立与否,决定继续还是退出循环。

dowhile循环教学设计

《Do/while条件循环语句》教学设计 教学对象:高一课时:1学时执教教师:信息技术教研组金子芬一、设计思想 本课主要采用多元智能理论得技术融入生活得教学宗旨,以任务驱动、讲练结合得教学模式,多角度应用循环思想解决实际问题,以求高效编程;多元化学习体验,以flash展现实验过程应用循环语句,以信息技术网站形式进行在线测试式进行学情调查与课堂反馈;应用比较、观察等多维求知方法深入理解程序执行过程与编程语法规则. 二、教材分析 1.教材内容:所属高一年级必修内容《信息技术基础》第三章信息得加工中得3、4算法及其实现之语句——条件do/while循环。采用vb语言编程,共 1学时40分钟。 2.教材地位: ⑴循环就是设计与实现较为复杂算法得基础。本课在学习for循环基础上理解do循环; ⑵学会do语句基本格式与表示方法,理解执行要求与应用环境。实现for与do转换。 三、学情分析 1。学生在学会for循环语句得基础上理解do循环语句,应更注重实际问题得应用. 2.避免“轻算法、重程序”,应利用流程图在熟悉书写规则得基础上设置循环条件,应注重算法与程序得结合。从专业化角度强调语句书写与表达得规范性。 四、教学目标 (一)知识与技能 1、掌握do/while循环语句得基本格式、功能与执行流程;; 2、结合流程图学会使用do/while循环语句解决实际问题,学会调试运行。 (二)方法与过程 通过实例引导与任务驱动得方式,多角度应用循环思想解决实际问题、多元化学习体验、多维求知方法以信息技术在线测试等手段巩固理论知识,反馈课堂效果. (三)情感态度与价值 1、培养学生分析、解决问题得能力,将编程思想融入生活,解决生活实际问题; 2、强化对技术与理论知识规范表达,提高专业化技能,提高信息素养。 五、重点难点

循环语句教学设计

《循环语句》教学设计 教材分析 本节课选自《普通高中课程标准实验教课书数学I必修本(B版)》的第一章1.2.3节循环结构。 为了适应信息时代发展的需要,新课程标准将算法作为独立的一个章节,对于联系高中学习和大学的数学学士是一个承前启后的章节,重点在于掌握算法思想在学习数学知识中的作用,加上这部分知识对于新接触算法的高中教师而言是一种新的知识,一切都是在“摸着石头过河”。如何才能更好的将这一算法语句更好的讲解给学生成为广大教师需要考虑的一个问题。 《高中标准》要求理解算法的基本概念,在学习用框图标识算法之后,掌握赋值语句、条件语句、循环语句等的用法。而其中的循环语句又成为这章节的难点和重点,成为学生理解算法思想的一件武器。本节课的重点在于让学生理解循环变量、计数变量的含义,用两种循环语句格式编写一个循环结构的程序,注意两种格式的区别、应用范围和相互转换。作为算法部分一个比较难一点的知识,讲好这一节对于理解算法的作用和概念是很有必要的。 学情分析 学习程度差异:通过前面的学习,大多数学生能够基本上理解算法的三种结构的区别,能够写出基本的程序,学习能力好的学生能够写出较为完整的程序,并积极探索如何实现循环框图的程序转换。 知识、心理、能力储备:在前面的学习中我们学习了算法的概念、三种算法结构以及基础的算法语句的写法,这时候我们可以解决大部分的题目,使得学生对算法有着较为明确的认识,但是仍然有很多的程序不能实现,比如自然数的累加和累积等等,这时候我们就必须要学习循环结构如何用程序语言编写出来。学生在前面的学习中,通过上机实践,他们已经基本上知道了Scilab软件的格式,用法和基本算法语句的编写,初步感受到算法的美妙,从而对算法语句产生兴趣,这样通过对循环语句的学生,他们可以写出较为完整的程序,从而加强对算法的认识和兴趣。 教学目标 1.知识与技能:(1)通过具体的实例理解,了解循环语句的结构特征,掌握循环语句的具体应用;(2)利用循环语句表达结局具体问题的过程,体会算

1.2.3循环语句(2)

1.2.3循环语句(2) 教学目标:了解条件语句,进一步体会算法的条件分支结构 教学重点:了解条件语句,进一步体会算法的条件分支结构 教学过程: 1.for 循环 for 循环用得最多,也是最灵活的循环语句。要学好它,需要从已经学过的while循环的身上,“挖掘”出有关循环流程的要素,这些要素隐藏在while,或do...while的背后,但它将直接体现在for循环的结构上。 (1)循环条件三要素 学习了两种循环,我们来挖掘一下循环流程中的“条件三要素”。 第一、条件一般需要进行一定的初始化操作。 请看我们用while循环实现1到100累加的代码: sum = 0; i =0 while i* i<= 100, sum = sum+ i; I=i+1;end 这段代码中,循环的条件是i <= 100;因此,一开始,i肯定需要一个确定的值。前面的:i = 0;这一行代码,在声明变量i的同时,也为i赋了初始值:1。这样,条件i <= 100 得以成立(因为i为1,所以i <= 100 当然成立)。 第二、循环需要有结束的机会。 程序中最忌“死循环”。所谓的“死循环”就是指该循环条件永远为真,并且,没有另外的跳出循环的机会(后面将学到)。 第三、在循环中改变循环条件的成立因素 这一条和第二条互相配套。 (2)三要素在for循环结构上体现 for 循环的语法: for(条件初始化:条件:条件改变) 需要循环执行的语句; end 可见,for的结构中,不仅提供了的“条件”的位置,同时也提供了条件初始化,和条件改变的位置。这三者虽然在同一行上,但并不是依次连接地执行。 条件初始化的表达式首先被执行(并且只被执行一次); 然后程序检查条件是否成立,如果成立就执行循环体中的语句,否则直接结束循环。 执行完一遍循环以后,程序执行“条件改变”语句。 1到100整数累加的程序,改为for循环写,是最合适的了:

C语言循环程序设计for语句教学案例

《C语言循环程序设计—for语句》教学案例漠河县职业技术学校尘威威

《C语言循环程序设计—for语句》教学案例 漠河县职业技术学校尘威威 C语言基础是中职计算机专业的一门必修课,也是要求计算机专业学生学习、掌握的一门重点课程,这门课程核心内容就是要让学生掌握一门编程的语言,学会编写简单的程序,能读懂C语言源程序。 案例背景: 在计算机应用专业教学中,C语言是一门理论与实践结合得比较紧的课程。要掌握和使用好这门语言,既要求学生有比较扎实的理论基础,又要具备较强的应用实践能力。如果只是按照传统的知识体系照本宣科,让学生理解这些枯燥的概念都难,更不要说达到良好的教学效果,而且易挫伤学生学习编程的积极性。因此,在教学中可以改为从案例入手,通过给学生演示、让学生模仿,在实际应用中去探究和领悟这些概念,并适时地加以归纳总结和进行概念的延伸,让学生在轻松愉快的气氛中学习新知识。所以从课程内容而言,案例教学是适用的,是切合学生的。 循环结构是程序设计三种基本结构的重中之重,而循环中的for 循环是程序中运用最多的,也是较灵活的语句之一,它既是前面知识的延续,又是后面知识的基础,在知识构架中起着重要的衔接作用,如果不采用一些恰当有效的方法,学生在学习过程中会难以掌握。在教学过程中教师应结合一些有趣的程序,提高学生的学习兴趣,引导

学生全身心地投入课堂。本文针对学生的实际情况,具体阐述for循环语句在具体编程时的灵活应用。 教学目标确定 (一)知识与技能 1、领会程序设计中构成循环的方法 2、能使用for循环语句编写C语言语句,并能运用for循环语句编写出正确的程序。 (二)过程与方法 C语言程序设计中for循环语句教学以行动导向教学为主线,通过“提出问题―分析问题―解决问题―问题扩展―讨论―总结归纳―实践”的程序,过渡到知识应用和练习。 本课采用多媒体课件进行教学,通过课件把文字和图片有机的结合,使学生在学习过程中更加容易理解,学习效率高。在课堂讨论和实践过程中,教师适当引导,学生主动探究、归纳总结学习内容,既有利于领会掌握新知识点,又能充分发挥学生的主体作用。在重点的突破上,采用范例比较教学法,给出具体的案例,让学生通过典型的例子掌握知识,同时通过用while、do while语句的所编写的程序进行比较,加深学生印象,让学生快速的掌握for循环语句的基本结构及使用方法。 (三)情感与价值观 1.让学生在自主解决问题的过程中培养成就感,为今后自主学习打下良好的基础。

1.2.3循环语句(教、学案)

张喜林制 1. 2.3循环语句 【教学目标】: 1.正确理解循环语句的概念,并掌握其结构。 2.会应用循环语句编写程序。 【教学重难点】: 教学重点:两种循环语句的表示方法、结构和用法,用循环语句表示算法。 教学难点:理解循环语句的表示方法、结构和用法,会编写程序中的循环语句。 教学过程: 算法中的循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE 型)和直到型(UNTIL 型)两种语句结构。即WHILE 语句和UNTIL 语句。 WHILE 语句 (1)WHILE 语句的一般格式是 (2)当计算机遇到WHILE 语句时,先判断条件的真假,如果条件符合,就执行WHILE 与 WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行, 直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行WEND 之后的语句。因此,当型循环有时也称为“前测试型”循环。 UNTIL 语句 (1)UNTIL 语句的一般格式是 (2)直到型循环又称为“后测试型”循环,从UNTIL 型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL 语句后执行其他语句,是先执行循环体后进行条件判断的循环语句。 分析:当型循环与直到型循环的区别:(先由学生讨论再归纳) 当型循环先判断后执行,直到型循环先执行后判断;

在WHILE语句中,是当条件满足时执行循环体,在UNTIL语句中,是当条件不满足时执行循环体。 例1:编写程序,计算自然数1+2+3+……+99+100的和。 分析:这是一个累加问题。我们可以用WHILE型语句,也可以用UNTIL型语句。 程序(WHILE语句): i=1 sum=0 WHILE i<=100 sum=sum+i i=i+1 WEND PRINT sum END 程序(UNTIL语句): i=1 sum=0 DO sum=sum+i i=i+1 LOOP UNTIL i>100 PRINT sum END 变式训练1.编写一个程序,输入正整数n,计算它的阶乘n!(n!=n*(n-1)*…*3*2*1)解:t=1 i=1 INPUT "请输入n的值:";n DO t=t*i i=i+1 LOOP UNTIL i>n PRINT "这个数的阶乘为:";t END 例2.编写程序,计算函数f(x)=x2-3x+5当x=1,2,3,…,20时的函数值。 解:x=1 WHILE x<=20 y=x^2 -3*x+5 PRINT "x=";x PRINT "y=";y x=x+1 WEND END 变式训练2设计一个算法:求满足1+2 + 3 +…+ n>10000的最小正整数n,并写出相应的程序。 解:i = 0

3-5条件选择语句和循环语句

3-5条件选择语句和循环语句 A、理论部分 在日常生活中,我们经常遇到各种各样的判断,然后根据判断情况去做相应的事情。例如,小朋友坐公共汽车,身高超过1.1米需要买车票,否则,就不需要买票。它的判断条件为身高是否大于1.1米。可见,要进行判断,首先要确定判断条件。 在数学计算中也需要根据不同的判断条件去选择不同的公式,如符号函数就要根据自变量取值条件去选择不同的计算公式,这些公式成为符号函数的计算分支。当我们使用LOGO编程解决类似以上问题时,考虑到整个程序的执行顺序不再是唯一的,所以掌握程序的条件选择语句成为编程的必备知识。在学习具体条件选择语句之前,因为判断条件成为条件选择的根源,所以我们先来了解一下LOGO条件选择的表达式。 一、条件选择的表达式 2、关系表达式的值 在LOGO语言中如果语法正确,关系表达式的值是唯一确定的。如果关系表达式成立时,其值为真(TRUE),不成立是,其值为假(FALSE)3、逻辑运算符 (1)AND(逻辑与) [格式]AND 关系表达式1 关系表达式2 [功能]当表达式中存在任一个关系表达式为假时,整个表达式的值为假;只有当所有关系表达式都为真时,整个表达式的值才为真。如果AND后面存在两个以上的关系表达式,LOGO语言要求要用小括号括起来。(2)OR(逻辑或) [格式]OR关系表达式1 关系表达式2 [功能] 当表达式中存在任一个关系表达式为真时,整个表达式的值为真;只有当所有关系表达式都为假时,整个表达式的值才为假。如果OR后面存在两个以上的关系表达式,LOGO语言要求要用小括号括起来。 (3)NOT(逻辑非) [格式]NOT 关系表达式 [功能]其逻辑值为NOT后面关系表达式的逻辑取反,如关系表达式为真时,整个表达式为假,相反,如关系表达为假时,整个表达式为真。NOT与AND和OR在格式上有很大区别,AND和OR可以带多个关系表达式,而NOT后面只能带一个关系表达式。 二、条件选择语句

高中数学必修三教案-循环语句

教学目标: 1. 掌握循环语句的简单应用,初步掌握循环语句的嵌套. 2. 初步掌握用循环语句处理一些求和、求乘积问题的技能. 3. 了解用条件语句实现循环的方法,初步能在程序语句中识别出表现为条件语句的循环. 教学方法: 1. 通过编写程序,上机调试的过程,学习掌握循环语句,发展编写能力. 2. 通过具体实例,发展设计算法,编写程序来解决问题的能力. 教学过程: 一、问题情境 问题 设计计算135799?????的一个算法,并画出流程图. 二、学生活动 解决问题的算法是: 对于以上算法过程,我们可以用循环语句来实现. 三、建构教学 循环语句:循环语句一般有种:“For 循环”、“While 循环”和“Do 循环”(由于该种循环变化较多,教材中暂不介绍). (1)“For 循环”是在循环次数已知时使用的循环, 其一般形式为: 例如:问题1中算法可用“For 循环”语句表示为: Print S End 说明:①上面“For ”和“End For ”之间缩进的步骤称为循环体; ②如果省略“Step 2”,默认的“步长”为1,即循环时,I 的值每次增加1(步长也可以为负,例如,以上“For 循环”第1行可写成:For I From 99 To 1 Step -2); 流程图: 结束 开始 For I From 1 To 99 Step 2 S S I ←? End For

③“For循环”是直到型循环结构,即先执行后判断. (2)“While循环”的一般形式为: 其中A为判断执行循环的条件. 例如:问题1中的算法可“While循环”语句表示为: S← 1 I← 3 Print S End 说明: 四、数学运用 1.例题: 例1 编写程序,计算自然数1+2+3+……+99+100的和. 解:用“For循环”表示如下:用“While循环”表示如下:例2 试用算法语句表示:寻找满足1357_____10000 ?????>的最小整数的算法. 解:本例中循环的次数不定,因此可用“While循环”语句,具体描述如下:例3 抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先作出确定的判断是不可能的,但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率. 分析抛掷硬币的过程实际上是一个不断重复地做同一件事情的过程,利用循环语句,我们很容易在计算机上模拟这一过程. S← Read n For I From 1 To n If Rnd>0.5 Then 1 ←+ S S End For

北师大版必修3 2.3.2 循环语句 学案

3.2循环语句 考纲定位重难突破 1.理解两种结构的循环语句——For语句和Do Loop语句. 2.掌握两种循环语句的一般形式并会应用. 3.通过具体实例使学生明确两种循环语句的区 别和联系. 重点:循环语句的格式和功能. 难点:循环次数的确定. 授课提示:对应学生用书第35页 [自主梳理] 循环语句的两种形式 适用范围一般形式 For语句 For语句是表达循环结构最常见的语 句之一,它适用于预先知道循环次数 的循环结构. For循环变量=初始值 To终值 循环体 Next Do Loop语 句 在一些循环结构中,预先不知道循环 的次数,要根据其他形式的终止条件 停止循环,在这种情况下,一般用 Do__Loop语句来描述. Do 循环体 Loop While 条件为真 1.下列问题可以设计成循环语句计算的个数为() ①求1+3+32+…+39的和; ②交换a,b两个数的值; ③对于分段函数,要求输入自变量,输出函数值; ④求平方值小于100的最大整数. A.0B.1 C.2 D.3

解析:①和④用到循环语句,②用到输入、输出及赋值语句,③用到条件语句. 答案:C 2.下列说法正确的是( ) A .在程序中,程序执行的顺序是按照语句排列的顺序执行的 B .条件语句就是满足条件就执行,不满足条件就不执行 C .循环语句是框图中循环结构的实现 D .循环结构不可以嵌套 解析:考查条件语句、循环语句的特点. 答案:C 3.下列关于For 循环的说法错误的是( ) A .在For 循环中,循环表达式也称为循环体 B .在For 循环中,步长为1,可以省略不写;若为其他值,则不可省略 C .理解For 循环关键是理解为循环变量设定初值、步长、终值 D .在For 循环中,“End”控制结束一次循环,开始一次新的循环 解析:根据For 语句的格式与功能可知D 错误. 答案:D 授课提示:对应学生用书第36页 探究一 For 语句的应用 [典例1] 画出求1+12+13+…+1 1 000的值的算法框图,并用For 语句描述该算法. [解析] 算法框图为:

1-2-3 循环语句

一、选择题 1.对当型循环结构叙述不正确的是( ) A .当给定的条件成立(真)时,反复执行循环体,直到条件不成立(假)时,才停止循环 B .当型循环有时也称“前测试型”循环 C .当型循环结构对应的循环语句是UNTIL 语句 D .任何一种需要重复处理的问题都可以用当型循环来实现 [答案] C 2.下列说法正确的是( ) A .当型(WHILE )循环结构不能转化为直到型(UNTIL )循环结构 B .当型(WHILE )循环结构先执行循环体,后判断条件 C .当型(WHILE )循环结构先判断条件,后执行循环体 D .以上说法都不正确 [答案] C [解析] 当型循环是先判断条件后再决定是否执行循环体,直到型循环是先执行循环体,后判断条件,它们之间可以进行转化,故选 C . 3.下列需用循环语句编写程序的是( ) A .输入x 的值,输出y =x 2-3x 的值 B .y =????? x -4,x>0,-x +1,x ≤0,输入x 的值,输出对应的函数值 C .求x 的立方根 D .求5+6+7+8+…+101的值

[答案]D 4.下列程序的功能是() S=1 i=1 WHILE S<=2012 i=i+2 S=S×i WEND PRINT i END A.计算1+3+5+…+2012 B.计算1×3×5×…×2012 C.求方程1×3×5×…×i=2012中的i值 D.求满足1×3×5×…×i>2012的最小整数i [答案]D [解析]执行该程序可知S=1×3×5×…×i,当S≤2012开始不成立,即S>2012开始成立时,输出i,则求满足1×3×5×…×i>2012的最小整数i. 5.(2012~2013·山东济南模拟)已知如下程序,其运行结果是() j=1 WHILE j*j<100 j=j+1 WEND j=j-1 PRINT“j=”;j END A.j=j-1 B.j=100

VB循环语句教案设计

浙教版高一信息技术VB循环语句教学设计 省象山中学章婷红 315700 zthddsina. 一、设计思想 本节课以一个小游戏导入,引导学生在解决游戏问题的过程中去探索其背后隐藏的算法思想,一个基本的程序结构――循环结构。学会使用循环语句是编程的基本功,因此本课对提高学生的阅读程序和编写代码能力有着非常实在的意义。循环语句是三种基本语句中难度最大的一个,为了降低学习难度,提高学生的兴趣,我用烧杯和量筒来比喻循环语句中累加器和累加量,使学生快速地理解了累加器的作用,并能正确算出这类程序的运行结果。会读程序之后还要会写,挑选一个好的例子非常重要,我选择了算麦粒画棋盘这个实例,既有经典的计算问题又有直观的画图功能,学生学习积极性比较高。任务的设置由算麦粒的填写部分语句到画棋盘的完全自己编写代码,对学生的要求逐步加深。 二、教材分析 本节容选自教育《算法与程序设计》第四章第三节。 循环语句是程序三种基本语句之一,是学习程序设计的基础,同时也是后面六种算法的重要组成部分。《课程标准》和《学科教学指导意见》对本课的要:理解循环语句的作用,掌握循环语句的使用方法。要求学生能从问题出发,用循环语句编写程序,实现简单的算法。《学科教学指导意见》中三种语句的总课时建议为三课时。我考虑到循环语句是三种语句中难度最大的一个,并且要学习for 和do两种语句,后面六个算法中也基本上都要用到循环语句,所以非常重要。因此循环语句我安排了2课时,本节为第1课时,主要容为for语句,第2课时为do语句及循环综合实例。 三、学情分析 在此之前学生已经学习了算法的流程图、VB基础知识和基本操作及两种语句:赋值语句和选择语句,基本掌握了VB的编程环境。对于for语句,我的要学生先学会读程序,即计算出程序的运行结果,尤其要比较熟练地掌握累加器的作用。在此基本上还要能根据实例编写简单的循环结构的程序。对于读程序,大部分学生能模仿老师的例题分析完成计算。而根据实例编写程序,最主要的是找

循环结构程序设计:三种循环语句

一、循环结构(Iteration Structure)的概述 1.目的 为了解决含有重复处理内容的问题,必须采用循环语句(Loop Statement)来编程实现。 2.类型 (1)当型循环结构 (2)直到型循环结构 二、循环语句 1.while语句 ①功能:实现当型循环结构。 ②形式 while(表达式){ 循环体 } ③特点:先判断后执行。 ④举例:(累加和问题)编程计算整数1~100的和。 int i ; //循环变量 int sum = 0 ; //累加和清0 i = 1 ; //循环变量i赋初值 while( i <= 100){ sum = sum + i ; //循环变量累加到sum中 i = i + 1; //改变循环变量i的值 } 2.do-while语句 ①功能:实现直到型循环结构。 ②形式 do{ 循环体

}while(表达式); //注意最后的分号 ③特点:先执行后判断。 ④举例:修改上例。 /*利用do-while语句编程实现整数1~100的和。*/ int i ; //循环变量 int sum = 0 ; //累加和清0 i = 1 ; //循环变量i赋初值 do{ sum = sum + i ; //循环变量累加到sum中 i = i + 1; //改变循环变量i的值 }while(i<=100);//注意最后的分号 3.for语句 ①功能:实现当型循环结构。 ②形式 for(表达式1;表达式2;表达式3){ 循环体 } ③特点:先判断后执行;使用频率最高。 ④举例:修改上例。 /*使用for语句编程计算整数1~100的和。*/ int i ; //循环变量 int sum = 0 ; //累加和清0 for( i = 1 ; i <=100 ; i++ ){//第一个表达式完成循环变量i赋初值;第三个表达式实现改变循环变量i的值 sum = sum + i ; //循环变量累加到sum中 } 4.几种循环语句的比较 ①由于while语句和for语句均实现当型循环结构,两者是完全等价的。 for(表达式1;表达式2;表达式3){

FOR循环语句教学设计

F O R循环语句教学设计 集团档案编码:[YTTR-YTPT28-YTNTL98-UYTYNN08]

F O R循环语句 一、教材分析:本节是《算法与程序设计》(选修)第二章第四节“程序的循环结构”中的内容。这一节的前面是顺序结构和选择结构,紧接FOR语句后面是DO语句和循环嵌套。本节课是FOR语句的初次学习,着重介绍FOR语句的基础知识:格式和执行过程,不涉及双重循环等较难的运用。循环结构是程序设计的三种基本结构之一,是程序设计的基础。 二、学情分析:在学习本课之前,学生已掌握VB程序的顺序结构和选择结构的程序执行流程,对条件语句有了较深的理解,并具有一定的算法基础和比较、归纳能力。 三、教学目标 1、知识与技能:: 1)掌握FOR循环语句的基本格式; 2)理解FOR循环语句的执行过程; 3)能用for循环结构编写简单的程序。 2、过程与方法: 1)培养学生分析问题,解决问题的能力。 2)能进一步理解用计算机解决问题的过程和方法。 3、情感态度与价值观:激发学生学习热情,培养学生学习的积极性。 四、教学重点、难点及确立依据: 教学重点:1、掌握FOR循环语句的基本格式; 2、理解FOR循环语句的执行过程; 教学难点:解决实际问题,编写简单程序。 五、教学方法:讲授法、任务驱动法 六、教学环境:机房 六、教学过程: 1、导入新课: 由故事引出本节课内容: 阿基米德与国王下棋,国王输了,国王问阿基米德要什么奖赏?阿基米德对国王说:我只要在棋盘上第一格放一粒米,第二格放二粒,第三格放四粒,第四格放八粒………按这个比例放满整个棋盘64个格子就行。国王以为要不了多少粮食,可一个粮仓的米还摆不完一半的棋格子,全部摆满后,你知道排满棋盘全部格子有多少米吗?请根据你所学的数学知识列出式子。 学生回答:2^0+2^1+2^2+……2^64 那用vb程序怎样进行计算呢?引出循环结构。 2、新课讲授: 在实际问题中会遇到具体规律性的重复运算问题,反映在程序中就是将完成特定任务的一组语句重复执行多次。重复执行的一组语句称为循环体,每重复一次循环体,都必须做出继续或者停止循环的判断,其依据就是判断一个特定的条件,成立与否,决定继续还是退出循环。 举例说明: Fori=1To10 s=s+i

《循环结构》教案正式版

《循环结构》教案 北京市第五中学李翥 教学目标: 1.掌握直到型循环结构的框图,理解两种循环结构形式的联系和区别; 2.通过设计直到型循环结构的算法,发展学生有条理地思考与表达的能力,提高逻辑思维能力; 3.初步运用算法语句编写直到型循环结构的程序,培养学生的动手操作能力,提高学生数学应用的意识. 教学重点及难点: 重点:直到型循环结构的框图及其应用; 难点:如何判断用直到型循环结构编写的算法程序是否正确. 教学方式: 教师启发讲授与学生探究相结合. 教学手段: CASIO图形计算器和多媒体投影辅助教学. 教学过程: 一.问题引入,探索新结构 1.以“如何计算123100 ++++的值”这个实例入手,回顾解决此问题的第一种循环结构——当型循环,同时强调循环结构中的三种要素:累加变量、计数变量和终止条件. 2.提出思考问题:为了解决相同的问题,在上述循环结构中,终止条件的位置能否改变? 3.通过探究得到一种新的循环结构的形式——直到型循环,并引导学生根据此例归纳出直到型循环的程序框图:

循环体 否 满足条件? 是 二.探究对比,理解新结构 1.引导学生通过框图归纳出直到型循环的特点:先运行一次循环体,再判断条件是否被满足. 2.用下例帮助学生理解两种形式的循环结构的区别,并通过改变初始条件体会对输出结果的影响. 输出结果:s=0,i=101 输出结果:s=101,i=102 3.通过例1完成对直到型循环程序框图的深入认识. 例1 判断下列求123100++++的程序框图是否正确. (1) (2)

实际功能:求2+3+…+101的值实际输出: s=1 三.编程实践,应用新结构 1.教师介绍用CASIO图形计算器实现直到型循环的算法语句: Do 循环体 LoopWhile条件 2.指导学生使用图形计算器将上节课编写的当型循环While语句用Do语句替换,并运行得到结果. 3.通过例2加深对循环结构的理解. 例 2 用直到型循环设计一个求20以内所有正奇数乘积的程序框图,并用CASIO图形计算器编程实现. 此例题可引导学生在修改初始变量的值,修改计数变量的步长,修改终止条件,修改语句顺序的过程中加深对循环结构的理解. 4.通过例3强化算理作用及图形计算器的辅助功能.

相关主题
文本预览
相关文档 最新文档