visualbasic程序设计课程教案.docVIP

  • 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!

文档评论(0)

1亿VIP精品文档

相关文档