资源描述
曲靖师院计算机科学与工程学院学生试讲教案表
课题:VB中的FOR循环 年级:初中三年级 课时:1 课时
授课时间:20分钟 讲授者:舒 云 龙 指导教师:张 顺 吉
教 学 目 标
知识与技能
1掌握For循环语法结构
2学会用For循环做连续的输出
3学会用For循环编程做连续数列的运算
过程、能力与方法
1初步能够抽象思维观察事物,思考问题,体验解决问题方法策略的灵活性。
2经历将实际问题抽象为运算模型的过程,初步体会建立有效数学模型和编程思想。
情感态度与价值观
1发现编程的趣味性,激发学习兴趣。
2培养学生合作意识,在小组讨论中共同进步
教学重点
1、循环结构组成 . 2、用循环连续求和类问题
教学难点
对累加求和编程思想的理解
关键点
循环结构组成
教学条件
一个带有一块黑板和粉笔的多媒体教室
教学准 备
教师
1.编写教案
2.备课,熟悉教学过程
学生
对所学的内容提前预习
任务设计
先讲15分钟左右,然后让学生自己讨论、练习加深印象,最后留3-5分钟做小结
教学方法
1.启发式教学2、协作学习法
教 学流 程
1.引入 2 for循环的概念 3.实例应用 5.课堂练习 6.小结
教学过程
教师活动
学生活动
设计意图
引入课题
1. FOR为循环说明语句,由它说明循环变量的初值、终值。
2. FOR与NEXT之间的为循环体,表示重复执行的部分。
3. NEXT为循环终端语句,程序每执行到此表示完成了一次循环,这时循环变量就要增
加一个步长值,直到当变量值超过范围则停止循环.
4.循环变量(计数器)的初值、终值及步长值可以是具体的数值,也可以是已赋过值的变量或表达式。
5.在循环中途退出循环Exit For
认真听课,回答老师的提问,充分了解并掌握for循环语句的使用
逐步引导学生进入课堂,引出信息的概念,加深对信息价值性的理解
新
课
教
学
过
程
语法结构:Do[While (条件)] [(循环体语句列)] Loop
(循环体语句列)是一条或多条命令(循环体),条件为True时将被重复执行。
FOR—NEXT的使用说明:
1. 当变量值超过范围则停止循环. 变量大于或小于终值时停止循环,没有等于的含义。规律小结:
初值<值终,步长为正, 循环变量的值>终值时停止循环
初值>值终,步长为负, 循环变量的值<终值时停止循环
2.循环的次数=INT((终值-初值)/步长值)+1
3.循环变量通常用来控制循环次数,但当循环变量的值在循环体中被改变时,循环次数也将被改变。
4.当步长值为1时,语句中的STEP 1可以省略不写。
FOR—NEXT语句的语法格式:
FOR 〈循环变量〉=〈初值〉 TO 〈终值〉 [STEP 〈步长值〉]
[〈循环体〉 ]
NEXT [〈循环变量〉]
例.输出数字1~20。
分析: 重复执行20次输出语句 PRINT i
循环变量i的范围:1~20
循环体: print i
步长:1(STEP 1可以省略不写)
dim i
for i=1 to 20 step 1
print i
next i
说明:for循环不需表达式如i=i+1, step 1即含有每次递增1意义
思考: 1步长的值可否为0?
2 For循环与Do循环的异同?
思考:如何倒序输出数字”1--20“?
通过讲课,让学生知道for循环的格式和方法
课
堂
练
习
s=2+4+6+---+200的值(做完后请学生代表演示)
开
放
式
总
结
For循环是一种计数循环,通过循环变量来进行计数。它的结构相对简单清晰。方便在清楚循环计数的时候使用。
认真听讲
回忆所学知识
回答老师的问题
掌握所学知识能运用到解决实际问题中
课后
作业
拓展
1. 求和1!+2!+3!+4!+---+20!
2. 用For循环语句输出多个彩色的同心圆
在实际问题使用for循环解决
角色练习
让学生自己学习循环的相关知识,提高实际解决问题能力
课后
自我
评价
与
反思
在教学过程中应该多注意一下学生的学习积极性的培养,另外还要使课堂气氛能够再多活跃点。
注意for循环在解决问题时的使用
教
师
评
语
展开阅读全文