- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页
《选择结构程序》教学设计
教材依据 山东教育出版社出版《初中信息技术》第二章第二节。 设计思想 算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,能从简单问题出发,设计解决问题算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。本节课目标就是促进学生对问题解决方法与思想理解与掌握,从而提升学生问题解决能力。对于高二学生来说,他们对事物剖析、思考、解决能力都达到了一定水平,在教师引导下,有能力进行自我剖析,如果用一种贴近生活例子来学习话,那么学生会比较感兴趣。所以对于本节课学习我采用了“支架式”教学策略,即把复杂学习任务加以分解,以便把学习者理解逐步引向深入。在讲课时候采用课本上例题,因为这个例子在前面提到过,学生学习起来比较容易,而且这是一道关于一元二次方程数学题,数学课上也已经学过,对其算法也很熟悉,而且还可以让他们真正体验到程序设计好处,让知识学有所用,保持他们继续学习欲望。
学习目标
1.知识与技能
①知道程序设计类型。
②掌握vb中程序设计结构中选择结构。
③学会运用选择语句编写简单程序。
2.过程与方法
①结合数学问题学习选择结构。
②采用启发式学习方法。
3.情感态度与价值观
①通过趣味性内容,保持高涨学习兴趣,体验成功喜悦。
②感受设计美感,培养学生团队协作精神。
教学重点
掌握选择结构程序设计格式。
教学难点
对于编写程序代码理解。
教学准备
硬件设备:多媒体网络教室
软件设备:《算法与程序设计》课本
学习过程
(一)课前组织教学
1.课代表组织学生进机房,填写上机记录。
2.教师指出本节学习内容,让学生阅读课本,预习本节41-44页内容。
设计意图:培养良好学习习惯。
(二)数学问题,导入主题,引起兴趣
教师:我们在数学课上已经学过了怎样求一元二次方程顶点坐标,现在一起复习下怎么求一元二次方程顶点坐标。
学生:x=-b/(2*a), y=(4*a*c-b*b)/(4*a)
教师:我们上一节课已经编写了这样一个程序,现在我们再试着运行一下。(教师演示程序)当教师输入a=0时,程序提示是错误。为什么?
学生:a=0时方程不是一元二次方程。
老师:对了,但我们上节课编写程序时是不是没有考虑到这点呢?这就说明我们编写程序还不完整,考虑方面还不是很全面,这节课我们就把这个程序进一步地完善。怎么样才能使程序更加完善?
学生:(几分钟思考通过看书上内容对他们也有所启发)加上一条选择语句。
老师:非常好,那我们现在就看看怎样编写有选择语句程序。
设计意图:通过上节课程序作为导入本节课内容,既复习了上节课内容又给学生以启发思考,激发他们学习热情,引起他们注意力。
(三)基本知识学习
老师:编写程序首先要学习书写语句,语句又是由一个一个表达式组成,那么我们现在就看怎么运用表达式书写程序吧。
1.怎样写条件表达式与逻辑表达式(老师举例讲解)。
2.正确选择语句书写格式。
两种格式。第一种:if条件表达式(或逻辑表达式)then
语句序列(一条或多条语句)
end if
第二种:if 条件表达式(或逻辑表达式)then
语句序列1
else
语句序列2
end if
(四)学生自主实践
老师:现在我们知道了编程一些要求及如何写条件语句,那大家就自己动脑修改一下我刚才演示程序吧。
一元二次方程顶点坐标程序“计算”按钮对应程序代码如下:
private sub command1_click()
a=val(Text1.text)
b=val(Text2.text)
c=val(Text3.text)
m=-b/(2*a)
n=(4*a*c-b*b)/(4*a)
Text4.text=m
Text5.text=n
End sub
设计意图:给学生自由发挥空间,提高他们自主学习能力。
(五)教师评价总结
通过巡视发现学生在修改程序时一些问题,及时给予纠正,对于学生中编写得比较好程序及时给予表扬。
设计意图:教师对学生表现评价很重要,学生从中能知道自己不足,并能及时改掉,对于他人长处能虚心学习。
(六)提出新问题让学生思考
根据本节课例题,给掌握比较快学生提出进一步思考:怎样求一元二次方程最大值与最小值。学生根据自己思路试着编写程序后再与课本上例题对照查看其不同之处。
设计意图:进一步了解
您可能关注的文档
最近下载
- 法奥机器人 FR5用户手册V3.3.2.pdf VIP
- 2025-2026学年初中地方、校本课程川教版可爱的四川教学设计合集.docx
- 湖南省武冈市2025届高考化学一模试卷含解析.doc VIP
- 解读《GB_T 44304 - 2024精细陶瓷室温断裂阻力试验方法 压痕(IF)法》.docx VIP
- 小学数学新西师版二年级上册3.7 尺子乐园教学课件(2025秋).pptx VIP
- 100t履带吊安装及拆除施工方案.docx VIP
- 2025年租房合同范本(可直接打印)与租房合同范本(标准版) .pdf VIP
- 物流园区安全管理手册.doc VIP
- 商务英语词汇大全最新完整版本.pdf VIP
- 毕业论文-基于Arduino的智能避障小车设计与实现.doc VIP
文档评论(0)