- 4
- 0
- 约2.4千字
- 约 6页
- 2018-11-22 发布于辽宁
- 举报
visualbasic程序设计课程教案
Visual Basic程序设计课程教案
讲授课程:Visual Basic程序设计
参赛单位:计算机基础教学部
参赛教师:高延英
东北农业大学
二〇一四年九月
Visual Basic程序设计——For循环结构
教学内容:For 循环结构的使用
教学重点及教学难点:掌握For-Next语句的格式和功能;理解Fox-Next语句的执行过程;理解累加和累乘的原理,能运用该结构来编制简单的程序。
课时:1学时
导入设计:
1.当我们遇到这样的问题:在窗体上输出10行“*”(每行7个)。该如何编写代码呢?
用我们前面学的知识,可以这样实现:
那如果要输出100行,1000行呢?
很显然如果仍用上述方法就显得很笨拙了,而且效率也很低。而计算机最擅长的功能就是按规定的条件,重复的执行某些操作。
2.那么我们生活中有哪些循环的实例呢?
在我们的生活中,周而复始的四季,每天24小时的轮换,打印60份试卷,滚动的车轮……这些都是生活中的循环的例子。
循环结构的共同特征
循环结构
循环条件
循环操作
打印50份试卷
只要打印的试卷分数不足50份就继续打印
打印一份试卷,打印过的总份数加1
滚动车轮
没有到目的地就继续
车轮滚一圈,离目的地更近一点
推进新课:
概念
循环是指从程序的某处开始有规律地反复执行某一段代码,并称此段代码为它的循环体。
VB中提供了两种类型的循环语句:
(1)计数循环语句——循环次数固定: For循环语句
(2)条件型循环语句——循环次数不固定,由循环条件决定Do——Loop语句。本节课我们先来学习For循环语句。
一、For循环结构
for i =1 to 100 step 1 s=s+i
for i =1 to 100 step 1
s=s+i
next i
For 循环变量=初值 To 终值 [Step步长]
循环体
Next [循环变量]
2.For循环结构执行过程:
(1)循环变量被赋初值,且记下终值和步长;
(2)判断循环变量是否“超过”终值 。如果没“超过” 进入(3),否则退出循环,执行Next语句下面的代码。
(3)执行循环体
(4)执行 Next ,即循环变量+步长,转向(2)
程序的流程图如图1所示。
循环变量=初值
循环变量=初值
循环变量≤终值?
执行循环体语句
循环变量=循环变量+步长
Next的下一条语句
否
是
分析:用循环实现 1
分析:用循环实现
1、求和结果存放在变量s中,s的初值为:s=0
2、循环控制变量用i表示,i从1,2,3…100,变化到100
3、求和的过程就是让变量i从1开始,2,3…到100,要循环(反复)执行
s=s+i
二、应用For循环结构计算。
例1.求1+2+3+…+100数的和。
s=0
For i=1 to 100
s=s+i
Next i
程序运行结果为5050。
三、关于 For 循环的几点规则
(1)步长0:(初值终值),最常见,循环变量从初值逐渐增加最后变化为终值。
For n = 2 To 13 Step 3
(2)步长0:(初值终值),循环变量从初值逐渐减小变化为终值。
For n = 14 To 2 Step -2
(3)如步长为0----死循环(永久循环):
按“Ctrl+Break”键终止死循环。
(4)计算循环次数,可以在循环体的任何位置放置Exit For语句,退出循环体。
循环次数为: Int((终值-初值)/步长+1)
(5)如步长省略,则默认步长为1。
(6)循环变量在循环体内被引用时叫“操作变量”,不被引用的循环变量叫“形式变量”。
(7) 循环变量在循环体内不被引用时,循环变量的初值、终值和步长都不重要,这时,循环变量的作用只是控制循环次数。下面两个程序等价。
(8) 循环变量可以出现在循环体内,但一般情况下不要在循环体内被赋值,以免影响循环次数而出现逻辑错误 。
(9)For循环语句是先判断循环条件后执行循环体。当条件满足时执行循环,一旦条件不满足退出循环。
四、应用实例。
例1. 求2~100以内所有偶数的和。
Dim i%,s%
S=0
For i=1 to 100 step2
s=s+i
next i
Print “2 到 100偶数和=”;s
例2.编程求n!
在Command1_Click事件中,在文本框Text1输入n的值,用Label1输出n!
您可能关注的文档
最近下载
- 云南省曲靖市罗平县第一中学2024-2025学年高一上学期期末考试语文试卷(含答案).docx VIP
- 大型活动安保工作中防爆安检风险协同管控研究——以R市为例.pdf VIP
- Shanghai Hongqiao International Airport 机场机坪运行管理 操作手册.pdf
- 第三章-质量管理的七种工具在食品生产中的应用.ppt VIP
- 《土地估价报告案例选编》.pptx VIP
- 大学生职业素养(职业素养指导课程)PPT完整全套教学课件.pptx
- 脑机接口行业深度专题二:三个维度看脑机接口行业发展趋势.pptx VIP
- 生物医药行业创新器械系列专题研究报告(二)——脑机接口专题:百年探索迎来质变,脑机接口产业爆发临界点将至-.docx VIP
- 学堂在线 雨课堂 学堂云 新闻摄影 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 期末考试答案.docx VIP
原创力文档

文档评论(0)