当前位置:文档之家› vbFOR循环语句

vbFOR循环语句

《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的值。

相关主题