- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FOR循环语句教学设计课件
1
“Visual Basic语言程序设计”
第六章
2015年10月1日
第二节 FOR循环的程序设计
2
用顺序结构编程输出3个“OK!”放到一列上,想想在前面的学习中是如何来编写这个程序的?
CLS
PRINT “OK!”
PRINT “OK!”
PRINT “OK!”
END
大家思考:如果我想用语言编程打印Visual Basic出1000个“OK!”放到一列上,怎么办?
3
教学目标:
①掌握FOR循环语句的基本语法格式。
②理解并掌握FOR循环语句的执行过程。
4
1、用FOR循环语句给出“实例一用Visual Basic语言编程打印出3个“OK!”放到一列上”程序的源代码。
CLS
PRINT “OK!”
PRINT “OK!”
PRINT “OK!”
END
如何改动能实现Visual Basic语言编程打印
出1000个“OK!”放到一列上?
1000
FOR 循环变量=初值 To 终值 Step 步长(增量)
循环体
NEXT 循环变量
5
2.上面例子一循环语句的执行过程
(1)循环语句的执行过程:
思考:程序中最后变量X的值 是多少?
6
(2)下面程序,可以打印出多少个“OK”呢?
CLS
FOR X=1.25 to 999.25 STEP 0. 1
PRINT “OK!”
NEXT X
9801次
计算循环语句次数的公式:
次数=INT((终值-初值)/步长)+1
7
讨论:例子一中的步长如果为0时会出现什么情况呢?
CLS
FOR X=1 to 3 STEP 0
PRINT “OK!”
NEXT X
总结:
①当循环语句能够循环时,如果步长的值为0,就会出现循环无数次,也叫做“死循环”。
②思考:如果是初值大于终值时,步长的值为0时,本程序会怎么样?
8
编写小程序
1、 如何求S= 1+2+3+…+100的和?
DIM P
FOR N=1 to 100 STEP 1
P=P+N
NEXT N
PRINT P
2、 编程计算1——100之间所有奇数的和?
2
9
知识延伸
3、综合提升练习题:求1—100之间所有整数的积
L=1
FOR X=1 to 100
L=L*X
NEXT X
PRINT S
讨论:如何编程计算 S= 1!+2!+3!+……100!
FOR I=1 TO________
FOR N=1 to _____
P=P*I
NEXT N
S=______
NEXT I
10
高考练兵:
1、下列程序中语句a=a-1执行的次数是________
a=0
For b=1 to -2 Step -1
a=a-1
Next b
2、下列程序中s=s+j语句共执行了_______次
Dim s as Integer, I as integer, j as integer
FOR i=1 to 10 step 2
for j=1 to 5 step 2
s=s+j
next j
next I
print s
11
高考练兵:
3、以下程序段执行后,变量X的值为( )
X=0
For i=1To5
For j=1 To 5
X=x + 1
Next j
Next i
Print x
A.15 B.20 C.25 D.30
12
高考练兵:
4、以下程序段的执行结果是( )
For x=1 To 2
a=0
For y=1 To x+1
a=a+1
Next y
Print a
Next x
A.1 1 B.0 0 C1 2 D2 3
13
课堂小结
1、FOR循环的语法格式
2、能根据实际问题确定程序中的循环变量、循环条件和循环体。
3、并能根据语法格式编写小程序灵活处理习题。
文档评论(0)