vb for循环说课稿
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Next
End Sub
思考:求100+99+98+……1的和。 启发:如果希望从后往前加,怎么办?
提高任务
改错练习(5分钟)
?
Private Sub Command1_Click() For i = 99 To 1 Step -1 n=n+i Next n End Sub
改错题:求99+97+…+3+1的和,并将其结果放在变量n中。
课堂小节 (5分钟)
作业布置
作业布置(2分钟)
能力提升
1. 预习教材上do…loop循环 2. 一个密码是一个三位数,同时能被5,11和17整除, 求这个三位数?
教学反思
1.本节课对于有些学生而言,在程序调试、运行中可能存在一 些问题,采用了小组互动的方法有利于学生互相帮助、互相 学习、共同提高。
t=1 For i=1 to 30 s=s+t t=2*t Next i
拓展任务
2
学生分组
同学合作
破解疑问
重 点
自主尝试
协助提高
联系实际分析问题,构建数学模型, 编写适当的循环结构程序。
提高任务
提高任务(5分钟)
?
Private Sub Command1_Click() For i = 100 To step -1 n = n+ i
控制循环的 次数
重复执行的 内容
新课教学
讲解For循环语法规则(5分钟)
For 循环变量=初值 to 终值 (step 步长值) 循环体 Next 循环变量
FOR—Next 循环
FOR—Next(计数循环) 语句的一般格式:
For <循环变量>=<初值> To < 终值> [Step <步长>]
交流评价
交流评价(2分钟)
相互讨论,数学中 哪些问题可以用循 环语句解决?
采用学生自 评、互评和 教师点评的 多元化评价 方式。
1.
教师引导学生 参与评价,并 对学生作品的 闪光点和有待 改进的地方进 行点评。
2.
课堂小结
1. 通过演示文稿总结本 课知识内容。2. 归纳和分析 同学们在解决问题时遇到的 难题。将for循环知识系统化 便于学生理解。充分提高学 生编程能力,解决问题能力。
情感态度和 价值观
培养学生大胆猜想、 小心求证的辩证思 维及举一反三的发 散思维品质。
教学目标和重难点分析
2 教学重难点
For语句执行过程 For语句格式 For语句执行过程 重 点 难 点 的理解、剖析和 应用。
教学策略分析
教法
归纳法和对比法、范例分析法、媒体演 示法、任务驱动法
学法
自主探究法、合作交流法、成果展示法
新课教学
1
复习巩固,对比探索:在窗体上依次输出1至5(5分钟)
屏幕依次输出输出 顺序结构: 循环结构: 1,2,3,4,5. print 1; N=0 学法: print 2; For i=1 to 5 1、利用顺序结构; print 3; print i; print 4; 2、仿照、修改现成的程 Next i print 5; 序,在实践中认识 For语 句语法规则
一、教材
教材选用 教学目标 教学内容 教学重点和难点
二、教法和学法 三、教学过程设计 四、教学效果分析
教 材:Visual Basic语言程序设计基础 出版社:电子工业出版社 章 节:7.2.1《For循环语句》
本节课的主要内容是《FOR循环语句》,包括FOR语句的语法规则、 学情分析 功能以及简单的应用。循环结构是顺序结构、分支结构及循环结构 三种程序控制结构中较难的一种。 for语句是实现循环结构的语法 之一。因此,学好本节课会使学生对循环有一个初步的理解和体验, 为以后的灵活运用循环结构实现算法解决问题打下基础。
2.作业布置根据学生的不同能力设计了不同的要求,大多数学
生在小组讨论和老师的启发下,根据自己的能力应该能完成 这个任务,这样就体现出分层次教学。我个人认为这样做还 是能够在不同层次的学生之间建立他们的自信心的。 3.在扩展延伸环节,数学练习实际,因为数学障碍,让他们自
己独立去完成就比较困难了,所以学生在编程之前,应对这
教学过程中,主要围绕“情境引入→讲授新知→任务引 领→自主探究→交流评价→总结拓展”这么一条主线索来 开展教学活动。
讲授新知 自主探究 小组协作
情景引入
任务引领
交流评价
总结拓展
想 一 想
练 一 练
议 一 议
观察
探究
合作
2. 提出思考(2分钟)
假设第一天存1毛钱,第二天存2毛钱,第三 天存4毛钱,... 每一天存的钱是前一天的2倍, 那么一个月后共存多少钱?
个题进行分析,启发诱导学生,这还是很有必要的。
数学逻辑思维基础
顺序、选择结构程序
编写调试程序能力
具
备
问题
较为枯燥, 知识逻辑性强, 部分学生的学习 兴趣不高
中职二年级学生
问题
学生编写代码、 调试程序的能力, 存在较大差异
1
教学目标
知识目标
1、掌握for语句的一般形 式和执行过程 ; 2、能应用for语句进行程 序设计。
培养学生的分析、 能力目标 解决问题的能力, 并培养学生初步 的程序设计能力。
<循环体> Next <循环变量>
注意: 1、在For循环语句中,For 和 Next是一对语句,必须成对出现,缺一不可。 2、Step可以省略,这时步长默认为“1” 。 思考:循环变量的增量即步长,能否为0?如果为0,程序的运行结果怎样?
拓展任务
Biblioteka Baidu
案例驱动,破解疑问:应用联系实际(10分钟)
假设第一天存1毛钱,第二天存2毛钱,第三天 存4毛钱,... 每一天存的钱是前一天的2倍,那 么一个月后共存多少钱?