算法与程序设计(教科版)教案 - 图文(6)
? m = InputBox(\请输入学生人数:\ ? n = InputBox(\考试科目数:\ ? For i = 1 To m ? sum = 0 ? For j = 1 To n ? fen = Val(InputBox(\请输入第\个同学第\科\ ? sum = sum + fen ? Next j ? average = sum / n ? Print \第\同学平均分:\ ? Next i ? End Sub 通过对以上程序的分析和程序执行过程,使学生能真领会和把握这一编程技巧。 拓展 由图形的输出问题加深学要求学生求视帮助学生完成任务。 的图形。老师巡生对循环嵌套的问题的把握,帮助学生分析学会嵌套的技巧与方法: 小结 练习 VB语言的FOR循环语句、格式、功能和执行过程,以及for 循环嵌套。 教师在布置课本的练习:P59(1)、(2),指导学生根据本节所学的知识,分析问题,设计算法,编程求解问题。 五、 课外拓展
1、 相关资源
东莞中学信息技术网:http://itedu.dgzx.net/Article_Class.ASP?ClassID=32 普通高中技术课程网:http://blog.cersp.com/6002/category/4662.aspx VB程序设计网:
http://www.hutc.zj.cn/xxgcxy/vb/dagang.asp
(Do循环结构)
一、 教学目标
信息技术教研组 26
1、 知识与技能
掌握循环结构编程的一般步骤及特点。(1)掌握VB语言的DO循环语句、语句的格式、功能和执行过程;(2)掌握VB语言的循环嵌套的规则。培养和提升学生:(1)学会使用VB语言的Do循环语句来实现循环控制结构,解决实际问题;(2初步掌握程序调试运行的方法。
2、 方法与过程 采用“问题解决教学法”。
3、 情感态度和价值观
(1)经历用计算机解决问题的过程,体验成功的快乐。
(2)在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。
二、 重点难点
让学生学会使用VB语言的do循环语句来实现循环控制结构,解决实际问题;以及几种不同do循环结构的比较异同。
三、 教学环境
1、 教材处理 教材选自《广东省普通高中信息技术选修一:算法与程序设计》第二章第二(4)节,原教材的编排是以问题为线索,层层深入,通过亲身设计一个简单的程序实践来加深本节知识的理解。
以VB编程的基本步骤为线索,通过对各阶段性问题的解决,形成循序渐进的梯度,组成一个任务链,让学生在“做中学”“学中做”的过程中加深知识的理解,通过适当地为学生提供拓展性的内容,充分挖掘学生潜力,让有余力的学生可以有更大的发展空间。它既强调学生进行自主学习、协作学习,又能使学生在学习时有规可依,使学生在程序设计中得到适度的创新体验。
2、 预备知识
学生已掌握了程序设计基础的顺序及选择结构,以及掌握了FOR循环的基础之上的学习。
3、 硬件要求
建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。
4、 所需软件
学生机要安装VB6.0或以上版本。 5、 所需课时 2课时(90分钟)
四、 教学过程 教学环节 教师活动 学生活动 情意 导入 从“陈婷植树”的故事入手,激发学生学习的兴趣和热情,拉开了本节教学的序幕。 学生边阅读边倾听。 新课 讲解 1.通过组织学生探究“陈婷植树”的问题、设1.学生对问题展开分析问题计算法、编写程序、调试程序等用计算机解决问法、编写程序、调试程序等用题的过程: 决问题的探究活动。 Private Sub Command1_Click() 2.学生在教师的指导下,阅读 Dim Age As Integer, Tree As 归纳,完成实践任务。 27
信息技术教研组
Integer Age = 17 Tree = 3 Do Age = Age + 1 Tree = Tree + Age - 14 Loop Until Tree >= 100 Print \到\Age; \岁时种到\Tree; \棵树!\ End Sub 2.通过师生共同分析“陈婷植树”问题的程序,归纳总结VB语言的DO循环语句的格式、功能、执行过程,以及书写的注意事项,归纳总结VB语言的DO循环特点。 3.老师提出思考题:已知s=1×3×5×…×N,找出一个最大整数N,使得S<50000。要求学生展开分析问题、设计算法、编写程序、调试程序等用计算机解决问题的探究活动。 4、上机练习:P54实践(1)、(2) 5、对几种DO循环的比较分析:归纳总结出各自不同的特点的把握要素,使同学们能运用自如。 拓展 小结 练习 设立一些由人力解决较困难的问题,要求学生运用所学编程知识去解决,比如:判断一个大数是否为素数等问题。 3.学生对老师所提问题展开分析问题、设计算法、编写程序、调试程序等用计算机解决问题的探究活动。 4.学生在教师的指导下,阅读、分析、归纳,完成实践任务。 5、要求学生上机练习共同探讨P58的交流,得出使用DO循环的技巧和心得。 要求学生能设计出算法及编写出程序。 VB语言的DO循环语句、格式、功能和执行过程,以及几种不同DO 循环的比较。 教师在布置课本的练习:P59(5),指导学生根据本节所学的知识,分析问题,设计算法,编程求解问题。 五、 课外拓展
1、 相关资源
东莞中学信息技术网:http://itedu.dgzx.net/Article_Class.ASP?ClassID=32 普通高中技术课程网:http://blog.cersp.com/6002/category/4662.aspx VB程序设计网:
http://www.hutc.zj.cn/xxgcxy/vb/dagang.asp
2-5节 模块化程序设计
一、 教学目标 认知:
(1)理解自顶而下、逐步求精的程序设计方法; (2)掌握VB语言的过程与函数的定义和调用方法。 (3)理解模块化程序设计的基本思想。 技能:
(1)学会使用VB语言的过程与函数来编写程序
信息技术教研组
28
(2)学会使用模块化程序设计思想设计程序,解决实际问题。 (3)初步掌握程序调试运行的方法。 情感:
(1)经历用计算机解决问题的过程,体验成功的快乐。
(2)在老师的指导下,与同学共同探究问题,让学生体验自主学习、协助学习的乐趣。 二、 重点难点 教学重点:
让学生学会使用VB语言的过程与函数的定义和调用方法。 教学难点:
理解模块化程序设计的基本思想,并运用于程序设计中。 三、教学环境 1、教材分析
在社会活动中,人们对于一些大型的、复杂的问题进行求解,常常会把它们分解为更小、更简单和更容易处理的子问题。当这些子问题被求解以后,原来的问题就可以随着这些子问题的解决而迎刃而解。这种解决问题的方法应用到程序设计中,就是模块化程序设计思想。 2、 预备知识:学生已掌握了程序设计基础的几种基本结构。
3、 硬件要求:建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。
4、 所需软件:学生机要安装VB6.0或以上版本。 5、 所需课时:2课时(90分钟) 四、 教学过程
教学环节 情意 导入 教师活动 学生活动 从歌德巴赫猜想的故事入手 …… 此处隐藏:1989字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




