vbfor循环step(vbfor循环语句格式)

vbfor循环step(vbfor循环语句格式)课题 For 循环语句 课时 第 1 课时 授课班级 授课人 教学设计 教学目标 知识性目标 掌握 For 循环语句的基本格式 For 循环语句的执行过程 让学生强化分析问题 设计算法 编写程序 调试程序等用计算机解决问题的基本过程 技能性目标 学会用 For 循环语句编写简单的程序 情感性目标 通过教学引导学生从现实的生活经历与体验出发 激发学生学习兴趣 重点难点 For 循环语句的基本格式与语法

大家好,我是讯享网,很高兴认识大家。

课题 For循环语句 课时 第1课时 授课班级 授课人 教学设计 教学目标 知识性目标: 掌握For循环语句的基本格式; For循环语句的执行过程; 让学生强化分析问题、设计算法、编写程序、调试程序等用计算机解决问题的基本过程。 技能性目标: 学会用For循环语句编写简单的程序 情感性目标: 通过教学引导学生从现实的生活经历与体验出发,激发学生学习兴趣 重点难点 For循环语句的基本格式与语法 For循环语句的执行过程 求步长值、循环次数 教学策略 提出问题、分析问题、引入概念、讲解概念和格式、解决问题。 应用示例,结合实例与相应的知识讲解。 设悬念,引导学生学会调试程序。 教学过程 课堂导入 课堂提问:同学们平时有存钱的习惯吗? 引出问题:小明制定了一个存钱方案——从这个月的第一天开始往存钱罐里放入1元钱,第二天放入2元钱,第三天放入3元钱……每一天存入的钱都比前一天多一元钱,那么这样一周共存了多少钱?一个月(按30天算)能存多少钱? 讲授新课 1、分析问题 根据这个问题,一周存款的金额之和s=1+2+3+4+5+6+7,那么可以在代码窗口中输入以下代码: Dim s As Integer Private Sub Form_Click() s = 1 + 2 + 3 + 4 + 5 + 6 + 7 Print s End Sub 总结规律 由于存钱罐一开始为空的,故设s=0,第一天存入1元后s=s+1=0+1,第二天为s=s+2=1+2,第三天为s=s+3=3+3……可以得出规律:要计算第n天总共存入的金额,实际上是从第一天开始反复计算s=s+n。 明确:通过简单动画引导学生使用赋值语句理解这一规律。 引入概念 要让计算机重复执行某段代码时,可以设计循环结构的程序。在VB语言中,有一个专门用于描述重复工作的语句——For循环语句。 For循环语句格式: For 循环变量 = 初值 To 终值 Step 步长


讯享网

 循环体 

讯享网

Next 循环变量 说明: (1)循环变量:也称循环控制变量,它是一个数值变量,一般用i表示,但也可以用其他。 (2)初值、终值和步长:它们是一个数值表达式。步长为正数时,表示递增循环;步长为负数时,表示递减循环,但不能为0。Step的缺省值为l。 (3)循环体:在For语句和Next语句之间的语句序列,可以是一个或多个语句。 (4)Next:是循环终端语句,在Next后面的循环变量与For语句中的循环变量必须相同。当只有一层循环时,Next后面的循环变量可略去不写。 (5)循环执行的次数: n=Int((终值一初值)/步长)+1 4、编写程序并调试 ①回到开头的问题上,我们将终值设为n,使用inputbox()让用户可以自行输入n的值,将程序补充完整: Dim i, n, s As Integer Private Sub Command1_Click() n = InputBox(请输入n的值) s = 0 For ①

讯享网

Next i Label2.Caption = s 元 End Sub ②试试将n的值取365,思考程序为何会出现溢出? 明确:在上述程序中变量s的数据类型定义为integer了,整数型变量的取值为-32768~32767内的整数。超过了这个范围VB就会提示溢出,因此,我们应该将变量的数据类型定义为single。 三、拓展练习 小明还有第二个方案:第一天存1元钱,第三天存3元钱,第五天存5元钱……隔天存入的钱比之前多两元钱。请你修改方案一的程序计算一周后小明一共存了多少钱,一个月后又能存多少钱? 思考:(1)根据这个方案,第2天小明有没有放钱进去?(2)如何才能让程序在执行循环语句时跳过i=2,i=4,i=6……(3)在这个程序中,循环一共执行了多少次? 四、课堂小结 (1)比较这两个方案,在一个月里哪一个方案存的钱更多? (2)牢记For循环语句的格式: For 循环变量 = 初值 To 终值 Step 步长

 循环体 

Next 循环变量 其中包括三个部分:FOR语句、NEXT语句和循环体,注意事项要记清楚; (3)循环执行的次数: n=Int((终值一初值)/步长)+1

小讯
上一篇 2025-05-11 10:13
下一篇 2025-05-12 17:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/163878.html