vbFOR循环语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《FOR循环语句》
一.教学目标
在教学过程中,充分发挥学生的主体作用、调动学生的学习积极性,有效地培养学生的分析问题、解决问题的能力,主要体现下面三个目标:
1、知识目标:通过FOR/NEXT语句的学习,理解循环过程,能写出简单的循环程序。
2、能力目标:培养学生分析问题,解决问题的能力。
3、情感目标:激发学生学习热情,培养学生学习的积极性。
二.教材分析
本节课的教学内容是信息技术选修模块一《算法与程序设计》中的第2章第4小节《程序的循环结构》,由for/next循环语句的基本结构及其执行过程还有练习题目三部分组成,是程序设计中的重点也是难点,后续的算法的设计教学,都要以此为基础。本节内容注重实例分析,通过教师的引导,让学生感受和领悟循环结构的执行方式,解决实际问题。
三.教学重难点
重点:掌握FOR/NEXT循环语句的格式,并能运用它来编写程序。
难点:解决问题的思路和方法(算法),流程图制作,确定循环变量和循环体。四.教学过程
【现实生活中的实例】
设问:1+2+3+4+...+98+99+100=?
【引入】
循环的概念
循环结构是程序设计中的一种基本结构。当程序中出现需要反复执行相同的代码时,就要用到这种结构。循环结构既可以简化程序,又可以提高程序的效率。
在VB中实现循环结构的语句常用的有For…Next语句和Do…Loop语句。
【新课】
1.格式
For 循环变量=初值To 终值[Step 步长]
循环体
Next 循环变量
2.说明
·循环变量:亦称为循环控制变量,必须为数值型。
·初值、终值:都是数值型,可以是数值表达式。
·步长:循环变量的增量,是一个数值表达式。一般来说,其值为正,初值应小于终值;若为负,初值应大于终值。但步长不能是0。如果步长是1, Step 1可略去不写。其值可以是实数,VB自动调整为整数。
·循环体:在For语句和Next语句之间的语句序列。
·Next后面的循环变量与For语句中的循环变量必须相同。
3.执行过程
(1)系统将初值赋给循环变量,并自动记下终值和步长。
(2)检查循环变量的值是否超过终值。如果超过就结束循环,执行Next后面的语句;否则,执行一次循环体。
(3)执行Next语句,将循环变量增加一个步长值再赋给循环变量,转到(2)继续执行。
以上执行过程用流程图描述,如下图所示
五.作业
1.求s=1+3+5+…+101的值
2.求s=1*3*5*…*101的值