内容正文:
2.4程序的循环结构
[教学目标]
知识目标
1.掌握FOR循环结构的基本思想。
2.能够熟练使用FOR循环语句编写程序
3.掌握FOR—NEXT循环嵌套的使用。
4.让学生掌握循环结构的DO—LOOP UNTIL语句的使用,然后举一反三地使用其他的三种DO循环语句。
能力目标
1. 培养学生分析问题、解决问题的能力。
2. 培养和提高学生逻辑思维能力,使其可以独立完成简单循环结构算法的设计。
情感目标
1.通过编程解决问题,提高学生学习兴趣,培养学习的主动性和探究性。
2.培养学生团结协作的精神,体验成功的快乐。
[教学重点]
1、FOR—NEXT循环语句的格式,
2、DO—LOOP UNTIL语句的格式、作用。
3、在程序中如何用循环嵌套来实现穷举法。
[教学难点]
1、四种 DO循环语句的区别和联系。
2、FOR—NEXT循环嵌套的使用。
[教学方法]
讲授法、探究法、演练法
[教学课时]
2课时
[教学过程]
1、 概述(引入)
学生思考:
编程输出10以内的所有偶数 ?
print 2
print 4
print 6
print 8
print 10
如果要依次输出100甚至1000以内的所有偶数。怎么办?
学生讨论:
(一)循环结构用于处理需要重复执行的某一组操作,例如:
1、将若干名学生的成绩依次出入及输出;
2、求S=1+2+3…+99+100;
3、求若干种商品的平均价格;
4、将1到100之间奇数顺序累加,等等。
(二)什么是循环结构?
在程序设计中,经常将某项任务转化为重复多次去执行的某一项操作,这种多次重复某项操作的程序结构叫做循环结构。
(三)VB提供多种实现循环结构的语句
1、FOR循环结构。
2、DO循环结构
3、 掌握用For循环语句编写程序。
基本格式:
For 循环变量=初值 to 终值 Step 步长
语句组
Next 循环变量
教师:画出循环语句的执行过程
学生观察:单步执行i值变化情况
程序:输出5以内的所有数的和
For i=1 to 5 step 1 (可省略)
S=s+i
Next I
Print s
教师说明:
· 1、FOR与NEXT必须配对,FOR语句称为“循环起始语句”,它的作用是确定循环变量的值如何变化,从而控制循环的次数;NEXT语句称为“循环终断语句”。
· 2