多分支结构教(学)案_第1页
多分支结构教(学)案_第2页
多分支结构教(学)案_第3页
多分支结构教(学)案_第4页
多分支结构教(学)案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七课多分支结构学科信息技术课时:1课时年级初二年级一、教学目标1 .知识与技能(1) 了解多分支结构的执行过程,初步掌握多分支结构。(2)掌握Select Case 语句的格式。(3)理解多分支结构,并能用 if语句和Select Case语句解决实际问题。2 .过程与方法:(1)学生通过本节课,初步认识多分支结构特点,编辑和运用方式,学会如何用程序处理一些实际问题的方法。(2)小组探讨,结合之前所学,完成课堂练习。(3)自主探究:同学可以发挥自己创造力,设计程序解决生活中的问题。3 .情感态度与价值观:开拓学生的发散性思维, 激发学生主动探索新知识的兴趣,使学生具有初步的程序设计思想,培养

2、学生科学严谨、大胆探索、勇于创新的良好习惯和心理品质。二、教材分析本课是教育信息技术(九年级)第二单元第七课多分支结构。这是对上节课分支结构的延生,学生已经基本掌握VB程序设计的基本思想,对于分支结构也有所了解,因此对本节课容应该容易接受,所以我打算用1课时完成。本节课将使用书中的例子来教学,即通过车牌号来判断该车来自哪个城市,该案例与生活联系大,车牌号也是学生能够每天看见的东西,能引起他们的兴趣。通过判断车牌的程序,将学生引入本节课的容中,说少多做,多出时间让学生动手实践,引导学生尝试独立编写代码,灵活运用 Select Case语句。最后,让学生对本节课容进行总结和分析,看看自己有何收获。

3、 教师对学生本节课的学 习效果和学习体会进行评价。三、学情分析本节课针对的是初二的学生,他们对信息技术充满兴趣,对新知识的求知欲强,也具备 了一定的逻辑思维能力。 在此之前,我们已经学过分支结构,因此对于多分支结构学生应该能够快速上手。在教学中,教师采用他们熟悉的事物代入教学,运用游戏的方式,吸引学生的注意力,让学生主动参与到学习中来。针对这个年纪的学生,更喜欢动手操作,所以教师应该在教学过程中发挥指导的作用,尽量把时间交给学生们来。通过任务引导学生, 让学生自己来发挥学习的能动性。四、教学重点、难点1 .教学重点(1) 多分支结构的执行过程, Select Case语句的格式和功能;(2)

4、用编程思想解决实际问题。2 .教学难点(1) 能理解多分支结构,并用多分支结构语句来解决实际问题(2) 灵活运用多分支结构,培养学生的探索、创新能力五、设计思想本节课是在建构理论指导下,采用案例引导,自主探究学习模式,发挥学生的主动性,让学生作为课堂的主体,而教师作为学生的引导者。学生在教师的恰当引领下,渐进式掌握学习容,开拓自己的思想。通过简单的看车牌判断所属地程序,让学生对多分支结构产生兴趣,从而对分支结构的学习具有主观能动性。教师引导学生初步认识 Select Case语句的特点,与学生就多分支结构可以运用的方面进行探 讨。最后通过结合实际, 让学生自主编写小程序实现多分支结构。不仅能使

5、学生认识到编程与生活的联系,同时也培养了学生思维的严谨性和发散性。我的教学重点是引导学生在“做”中学习,动手实践,让学生自己探究问题,解决问题,边做边想,发挥学生的主观能动性和创造力,然后对学生作品给予鼓励和表扬,增强学生自 信。【教学设计过程】1 .通过演示判定成绩程序,让同学结合之前所学,协作自主探究如何来实现该程序。2 .尝试写出该程序代码(教师一旁提点),然后教师给大家演示正确代码,引出多分支结构(引导学生分析、思考问题)3 .最后总结回顾if-else语句的知识要点。4.通过相同程序效果,学生和教师代码不同,引出select case语句以及多分支结构。5 .学习多分支结构的概念,多

6、分支语句的格式。6 .独立设计完成课本中根据车牌号查询汽车所在地的程序。五、教学环境与素材1 .网络教室,电脑装有 VB6.02 .教学中需要使用的例程序七、教学过程 教学环学生活动教师活动师:上节课,我们学习了分支结构,大家都能够掌握if语1.情景句的运用,我们大家先来看一个用if语句编写的判定成引入分数是什么等级的。绩的程序,该程序能通过输入不同的分数,判定你输入的师:我们输入成绩 78,点击评定按钮,它会显示评定等级为C。大家一起来想一想,我们要怎么来实现这个程序呢?师:看来很多同学都能够运用if-else 语句来独立完成这个程序。有没有完成的同学,大家一起来看看他编写程序的程序代码,:

7、【小组讨论】学生相互讨论如何实现该程序。结合上节课的容,运用 if-else 语句尝试自 己编写代码。Frivat e小面用即41 口 i0If cj.Teit 上 g口 ThGdj.Tt =ElseIf cj.X SO And cj. TextSO Thendj Text = BEls*If cj T*st K 70 And cj Text 60 Then dj.Taxt = CEIefIf cj Text X E。And cj. Text = 90 Tkwidj Text = rA*ElsIf cj,X 3Q Md cjr TsKt 3Q Thndj.TeKt =ElseI cj.工 TO

8、 And cj Tet = 60 Aad cj. Tewi TO Th血 dj Txt = Idj.Teirt = 父End IfEnd IFEna IEna IfEnd Sub【总结】教师回顾if-else 语句的运用,针对于该程支结构和select case 语句。!序,引出多分学生观察两个程序的/、同之处,想一想 为什么这样,以及这 两段程序的区别在 哪。2.教学容【了解什么是多分支结构】师:用不同天气穿不同衣服的例子来阐述多分支结构的概O【多分支结构流程图】和学生一起探讨 Select case语句的执行流程图,让学生对Select case 有更深入的了解。【语法】Select ca

9、se 测试表达式Case表达式1语句块1Case表达式2语句块2Case表达式n语句块nCase else语句块n+1End select【问题一】【学生思考】生活中还有哪些例子属于多分支结构?让学生思考,结 合生活,代入到学习 中。【学生操作】初中学生对亲自动 手实践更有兴趣,通 过画出流程图,是学 生对程序的设计更 为清晰,培养学生严 谨的逻辑思维能力。【学生思考】学生讨论Select case语句的结构有什么特点,可以运用在哪 些方面?对多分支 结构进行归纳,发散 学生的思维,让学生 参与到学习中来。Select case语句有哪些优势?生活中哪些例子我们可以 运用到select cas

10、e 语句?【程序设计】利用vb制作一个根据车牌号首字母查询所在地的程序。2.让同学思考要如何做,实现什么功能?3根据任务进行分析,画出流程图4.学生动手操作,尝试独立完成程序【学生实践】动手完成书本实例的编写,亲自体验程序设计,两人一组互相帮助,解决程序编 写中碰到的问题。通过教学实例的完成,培养学生自信心 以及合作能力,增强 学生对程序学习的 兴趣。3.教学有能力的同学在完成书本程序后,可以完成课本随堂练【学生实践】拓展习第2个小题,或者也可以根据生活实际,自己设计运用学生可以根据自己到多分支结构的程序。情况,加深自己的能通过/、同任务的完成,实现分层拓展,也解决学生差异力。有能力和兴趣的性

11、问题。学生能更好的实现自己的想法,小一提高对vb程序的学习。4.教学【作品展示】【学生发言】小结向大家展示2-3名学生的程序,点评其优缺点,给予鼓励对程序如何设计发和表扬。表思见,谈谈本下课【作业上传】学习的体会。让学生将作业上传到老师的电脑中,教师课后评分,对学 生总体水平和学习效果进行有所了解。【课堂小结】1 .回顾本课所学知识点2 .总结程序设计的一般思路3 对学生的总体学习效果进行评价八、教学反思本节课在回顾上节课知识点的同时引出本课容,教师先阐述多分支结构的概念和用法,然后引导学生自主思考多分支结构的应该如何运用。教师说少,学生做多,把课堂让给学生,通过让学生亲手实践发现问题,解决问题,加深了他们对本节课知识点的认识和记忆。本节课也出现一些问题,学生的差异性问题比较突出,一部分学生基本不接触电脑,需要一定时间熟悉操作,对编程上手慢。而一部分学生学习认真,动手能力强,可以轻松跟上进度还有余力。所以针对这种情况, 在教学中,教师应该合理搭配,让

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论