《循环结构》课件的教学设计_第1页
《循环结构》课件的教学设计_第2页
《循环结构》课件的教学设计_第3页
《循环结构》课件的教学设计_第4页
《循环结构》课件的教学设计_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、循环结构教学设计胡畅霞2009-10学生特征分析】本课程面向的学生对象主要是我院非计算机专业的大一新生。在计算机方面仅仅学过信息技术基础这门课,第一次接触计算机语言和程序设计,编程基础几乎没有。大部分同学对计算机编程比较有兴趣,但存在畏难心理。根据这些特征,我在课件设计时就注意以下几点:1 、注意前后知识的连接和新旧知识的迁移;(2页“回忆所学知识”)2 、举例尽量通俗易懂、与现实产生联系,并用形象化的语言对抽象的概念进行解释。(运动员跑步)3 、尽量多用程序案例说明原理,并注意案例由浅入深的顺序安排。【二、教学目标分析】本章在教材中的地位十分重要,重点、难点都比较多。经分析,确定以下教学目标

2、:1 .理解循环的定义和组成。(重点)2 .掌握while语句的语法格式及书写原则。(重点、难点)3 .掌握for、do-while语句的语法格式及书写原则(重点)4 .掌握三种循环结构语法格式的异同点及选用原则。(难点)5 .break和continue语句。(难点)6 .循环嵌套。(难点)7 .掌握常用算法循环语句的实现。(重点、难点)【三、教学内容分析】利用“图解分析法”(直观展示本章内容结构和各部分的知识点,以及知识点之间的联系、教学方法等)对本章教材内容进行分析如下:几种循环(1课时)循环结构break 和ontinue(1课时)常用算法(2课时)1)引例:由打印1-5(用多种方法)

3、的例子引出打印1-100的例子,如何实现?(注意动画演示)2)循环的概念;(类比:运动员跑步)1)While循环(运动员跑步的例子用while语句实现)2)While的流程结构及使用中经常出现的错误点(重点及难点,师生互动,动画实现)3)同一个例子用for、do-while实现,找三种循环的异同点(重点)4)三种循环的选用原则(师生互动)1) Break在循环中的使用(强调执行流程)2) continue在循环中的使用(强调执行流程)3)应用举例:两者区别(案例演示)1)某一区间找素数的问题(师生互动,案例,流程图分析,引出循环嵌套的概念)2)译密码;(师生互动,案例演示)3) Fibonac

4、ci数列(动画演示、流程图分析)4) 求pi:思想、实现方法(师生互动,动画演示)课时:4+4课时,其中课堂讲授4课时,上机实验4课时【四、教学策略与教学方法选择】在教学策略的选择上,我综合运用了“先行组织者教学策略”、“启发式教学策略”和“掌握学习教学策略”,具体用法如下:1、先行组织者教学策略:在讲循环知识之前,为了建立新旧知识之间的联系,使用顺序结构书写5条printf语句输出1-5,因此引入“先行组织者”,然后输出1-10,提出如何用此方法输出1-n。通过分析,一是可以使学生对前面的顺序结构有进一步的了解,为后面“循环”的讲解做好铺垫;二是为了促进新旧知识的迁移。2、启发式教学策略:此

5、教学策略主要用在一些容易混淆的疑难点上,教师并不直接告诉学生答案,而是提出疑问,启发学生逐步思考,最后由学生自己发现问题的答案,这样学生对该问题理解得就比较深刻。例如:将同一个while循环中的、;等去掉或换位置,while的程序执行流程会发生什么样的变化,提问学生,如果学生确实理解了while的执行流程,会发现微调将会发生质的改变。再例如1*2*3*的例子,将关键的语句空出来,由学生自己思考并填空,学生的印象会比较深刻。3、掌握学习教学策略:该教学策略的实施过程是“传授知识-形成性评价-强化练习”,其目的是为了最大限度的了解学生对知识的掌握程度,并根据形成性评价的结果提出有针对性的强化练习。

6、例如:讲完while、for、do-while后,随即提问学生(即评价),若学生对该知识点掌握得不是很好,则在随后的案例练习中再强调相关的知识点,加深学生的理解。在教学方法的选择上,我在本章的知识讲授中运用的教学方法有:1、讲授法:适用于概念、原理、算法实现等理论性较强的知识点讲解;(11、16等)2 、演示法:包括动画演示和案例演示,动画演示可以将难以理解的知识点形象化的动态展示,模拟计算机的内部执行过程,帮助学生理解;(17死循环执行过程演示、46找素数的问题)案例演示是在VC中执行相关程序,使学生直观地看到程序的执行结果。3 、对比法:将易混淆的概念用图示、列表等同时展示,并指明其不同点

7、,可使学生对相似概念掌握得都比较清楚。(如while、for对同一个例子的实现)4 、师生互动法:注意在讲解的过程中不时地对学生进行设疑,引发学生的积极思考,而不是被动接受。并注意综合运用讲授法一对比法一演示法-讲授法-师生互动法有机地组合。【五、教学过程设计】依据教学目标和教学内容,我将本章教学过程分为两次讲授,每次2个课时以下用表格法简要说明一下教学过程。教学环节教师活动学生活动设计意图复习旧知识,导入本章内容(5分钟)1、幻灯片:所学内容回忆2、引例引出33、结合引例,用3W方式引出本章内容:What-什么是循环"、Why-为什么要引入循环"、Which-C中都有哪几

8、种循环语句”1、在老师的引导下回忆所学内容2、积极思考,回答老师的提问。3、学习预备知识4、了解本章内容和主要知识点对旧知识进行归纳阐述,阐明本章的重要地位和主要内容。while的使用(25分钟)1、讲述while的语法结构及执行流程;2、跑步用while实现,进f加深对while语法的熟悉;3、1+2+100的实现,同时对学生易出现的错误进行分析;4、延伸例子1*2*七。的实现;5、对重点、难点提出思考题。1、初步了解什么是循环、循环的用途2、通过教师动画演不掌握循环中while的使用方式。3、积极听讲,思考教师的提问4、积极思考,回答老师的提问运用“先行组织者策略”达到新旧知识的迁移;运用

9、动画演小直观展示循环的执行流程;运用案例教学法应用所讲知识。运用“启发式教学策略”促使学生积极思考。其他循环语句的使用(20分钟)1、对1+2+如。使用for实现,对比和while实现异同点。2、对1+2+-+100使用do-while实现,对比和while实现异同点。3、讲解书写循环结构的程序的经验选择。(如循环次数已知,虽然3种都能实现,但一般使用for循环,书写的程序简单明了)1、积极思考,与while的定义作对比2、积极思考,与while的执行流程作比较3、做练习,按功能补充完成程序。综合运用“启发式教讨略”、“对比法”“案例法”:师生交互法”使学生掌握所学知识。Break、conti

10、nue的1、讲解break、continue控制循环的退出:1、理解两个关键词的区别用列表法、案例演7K法从不同方甘展示使用(50分钟)2、分析两个关键词的区别;3、案例分析,同时进一步加深前面循环语句的写法,及break或continue的使用。循环嵌套(20分钟)1、讲解嵌套的概念,从同学们熟悉的excel中if函数的嵌套提起,引出c中循环嵌套。2、9*9乘法表的分析循环的一般应用(80分钟)1、某一区间找素数的问题(什么是素数?然后用计算机语言如何实现?)2、译密他;(按照某种约定将一串字符翻译成具他的字符串,然后再把该字符串恢复成原始的字符串)3、Fibonacci数列(提醒同学们学到数组将会对程序进行调整)4、其他算法。本章总结本章内容回忆,指明重难点。2、分析、对比各自的适用场合。各自的区别。1、理解“嵌套”的含义,列举自己熟悉的例子。2、通过动画熟悉计算机的执行过程。用形象比喻、动画演示法讲解嵌套的含义和

温馨提示

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

评论

0/150

提交评论