- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《循环结构》教学设计
作者姓名
单 位
所教年级
高一年级
所教册次、
单元
教科版《算法与程序设计》2.3程序的基本结构
设计主题
循环结构
教学目标
知识与技能:
能够根据实际问题选择使用循环结构
掌握循环结构的基本组成要素
掌握for循环语句的基本格式,能用for循环语句编写简单的程序
过程与方法:
1、采用创设情境、任务驱动的教学方法,完成循环结构的学习
2、分任务,定方法,小组合作探究,鼓励多种方法完成任务
情感态度价值观:
1、培养学生分析问题、解决问题的能力
2、培养学生的信息道德素养
教学重难点
重点:掌握for循环语句的基本格式
难点:根据实际问题,确定程序的基本要素循环变量、循环体、循环终止条件。
教学方法
创设情境、教师演示、任务驱动、小组合作探究
教学用具
电子教室、问卷星
教学过程设计
教学内容
教师活动
学生活动
设计意图
?
复习
提问:1、上节课学习了程序结构的哪两种?
2、选择结构分为哪三类?
3、上节课重点学习的分支语句是?
积极思考
回答问题
复习上节课的内容,巩固知识,导入本节内容。
学习目标
展示学习目标
1、使用循环结构的条件
2、循环结构的基本组成要素
3、计数循环的语句格式
学生在学习新课前了解学习目标,明确学习方向及重点。
循环引入
提出:画一个圆需要准备什么?
讲解:VB画圆使用circle,介绍circle函数。
演示:在VB中使用circle函数画圆
提问:如果要画三个圆怎么做?十个圆呢?
展示顺序画十个圆的程序
提问:这些语句中有什么共同处?
展示流程图
在指定条件下重复执行一组操作就是循环结构
积极思考,讨论回答问题
从画圆这件对学生来说简单的小事导入,学生容易接受,降低学生理解循环结构难度。
计数循环语句格式
展示:for 语句的基本结构
For 循环变量=初值 to 终值 step 步长
循环体
Next 循环变量
总结:
1.循环变量的改变影响程序的循环次数和循环体的执行
2.步长值可正可负,
3.若步长为1,Step 1 可略去不写
循环结构的组成三要素:循环变量、循环体、循环终止条件
学生自主学习
在课本上记录课堂笔记
让学生主动自主学习充分调到其学习积极性。
学生通过记录笔记加强循环结构理解。
实战练习
提问:我们学校的校训是?
创设情境:每天进步一点点,成为更优秀的人。第一天背1个单词、第二天背2个单词,第三天背3个单词,以此类推第五十天背50个单词,那么累计背了多少单词?
总结通式: s=s+i
完成主体程序:
S=0
For i=1 to 50 step 1
S=s+i
Next i
学生演示:
完善程序,调试运行
情感提升:50天可以累积1275个单词,提示同学们在以后的学习中注重积累
积极思考
讨论探究
讨论探究
学生完善程序代码,运行程序查看结果
我校校训“优秀是一种习惯”,每天进步一点点同学们都可以成为更优秀的人。
确定循环变量、循环体及结束条件。
学生演示加深理解程序结构
情感态度价值观提升。
探究学习
提问:如果理想化我们可以一直增加每天的单词量100天我们累积背多少单词?200天累积背多少单词?可不可以设计一个程序从1加到n。
展示界面:
完善程序,调试运行
Dim s, n, iAs Single
n =
s = 0
For i = 1 To step
s =
Label3.Caption = 1+2+3+...+ n
Text2.Text =
学生展示
教师点评:在程序编写、运行中出现的问题
学生自主探究,小组合作学习完善程序,并运行调试程序。
从具体数值累加和到n值累加和,学生能够加深对计数循环语句的理解。
根据实际情况编写相应代码是学生需要掌握的能力。
通过完善语句更好的理解循环参数。
能力提升
分组练习:1、3、5组完成100内偶数相加
2、4、6组完成100内奇数相加
要求:1、尝试多种算法
2、有能力的同学可以都完成
(1)求100内奇数和
S=0
If Option1.Value = True Then
For
Next i
End If
Label2.Caption = s
(2)求100内偶数和
If Option2.Value = True Then
For
Next i
End If
Label2.Caption = s
学生展示
教师点评:在程序编写、运行中出现的问题
学生自主探究,小组合作学习完善程序,并运行调试程序。
您可能关注的文档
- 高中生物_通过激素的调节教学课件设计(精选1).ppt
- 高中美术_走进意象艺术教学设计学情分析教材分析课后反思(精选2).doc
- 高中美术_走进意象艺术教学课件设计(精选2).ppt
- 高中语文_囚绿记教学设计学情分析教材分析课后反思.doc
- 高中语文_囚绿记教学课件设计.ppt
- 高中语文_高考小说阅读教学设计学情分析教材分析课后反思.doc
- 高中体育与健康_体操类运动教学设计学情分析教材分析课后反思.doc
- 高中体育与健康_体操类运动教学课件设计.ppt
- 高中信息技术_循环结构教学课件设计(精选1).ppt
- 高中化学_糖类教学设计学情分析教材分析课后反思(精选3).doc
- 高中化学_糖类教学课件设计(精选3).ppt
- 高中历史_中华民族的抗日战争教学设计学情分析教材分析课后反思.doc
- 高中历史_中华民族的抗日战争教学课件设计.ppt
- 高中数学_三角函数的诱导公式教学设计学情分析教材分析课后反思(精选4).doc
- 高中数学_三角函数的诱导公式教学课件设计(精选3).ppt
- 高中数学_极坐标系教学设计学情分析教材分析课后反思(精选1).doc
- 高中数学_极坐标系教学课件设计.ppt
- 高中物理_楞次定律教学设计学情分析教材分析课后反思(精选3).doc
原创力文档


文档评论(0)