vbFOR循环语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的值

相关文档
最新文档