《循环结构》课件的教学设计.docx
- 文档编号:16830381
- 上传时间:2023-07-17
- 格式:DOCX
- 页数:8
- 大小:18.35KB
《循环结构》课件的教学设计.docx
《《循环结构》课件的教学设计.docx》由会员分享,可在线阅读,更多相关《《循环结构》课件的教学设计.docx(8页珍藏版)》请在冰点文库上搜索。
《循环结构》课件的教学设计
《循环结构》课件的教学设计
《循环结构》教学设计胡畅霞2009-10胡畅霞2009-10【一、学生特征分析】本课程面向的学生对象主要是我院非计算机专业的大一新生。
在计算机方面仅仅学过《信息技术基础》这门课,第一次接触计算机语言和程序设计,编程基础几乎没有。
大部分同学对计算机编程比较有兴趣,但存在畏难心理。
根据这些特征,我在课件设计时就注意以下几点:
1、本课程面向的学生对象主要是我院非计算机专业的大一新生。
在计算机方面仅仅学过《信息技术基础》这门课,第一次接触计算机语言和程序设计,编程基础几乎没有。
大部分同学对计算机编程比较有兴趣,但存在畏难心理。
根据这些特征,我在课件设计时就注意以下几点:
1、注意前后知识的连接和新旧知识的迁移;(2页回忆所学知识)2、注意前后知识的连接和新旧知识的迁移;(2页回忆所学知识)2、举例尽量通俗易懂、与现实产生联系,并用形象化的语言对抽象的概念进行解释。
(运动员跑步)3、举例尽量通俗易懂、与现实产生联系,并用形象化的语言对抽象的概念进行解释。
(运动员跑步)3、尽量多用程序案例说明原理,并注意案例由浅入深的顺序安排。
【二、教学目标分析】本章在教材中的地位十分重要,重点、难点都比较多。
经分析,确定以下教学目标:
1.理解循环的定义和组成。
(重点)2.掌握while语句的语法格式及书写原则。
(重点、难点)3.掌握for、do-while语句的语法格式及书写原则(重点)4.掌握三种循环结构语法格式的异同点及选用原则。
(难点)5.break和continue语句。
(难点)6.循环嵌套。
(难点)7.掌握常用算法循环语句的实现。
(重点、难点)本章在教材中的地位十分重要,重点、难点都比较多。
经分析,确定以下教学目标:
1.理解循环的定义和组成。
(重点)2.掌握while语句的语法格式及书写原则。
(重点、难点)3.掌握for、do-while语句的语法格式及书写原则(重点)4.掌握三种循环结构语法格式的异同点及选用原则。
(难点)5.break和continue语句。
(难点)6.循环嵌套。
(难点)7.掌握常用算法循环语句的实现。
(重点、难点)【三、教学内容分析】利用图解分析法(直观展示本章内容结构和各部分的知识点,以及知识点之间的联系、教学方法等)对本章教材内容进行分析如下:
利用图解分析法(直观展示本章内容结构和各部分的知识点,以及知识点之间的联系、教学方法等)对本章教材内容进行分析如下:
课时:
4+4课时,其中课堂讲授4课时,上机实验4课时。
【四、教学策略与教学方法选择】在教学策略的选择上,我综合运用了先行组织者教学策略、启发式教学策略和掌握学习教学策略,具体用法如下:
1、在教学策略的选择上,我综合运用了先行组织者教学策略、启发式教学策略和掌握学习教学策略,具体用法如下:
1、先行组织者教学策略:
在讲循环知识之前,为了建立新旧知识之间的联系,使用顺序结构书写5条printf语句输出1-5,因此引入先行组织者,然后输出1-10,提出如何用此方法输出1-n。
通过分析,一是可以使学生对前面的顺序结构有进一步的了解,为后面循环的讲解做好铺垫;二是为了促进新旧知识的迁移。
2、在讲循环知识之前,为了建立新旧知识之间的联系,使用顺序结构书写5条printf语句输出1-5,因此引入先行组织者,然后输出1-10,提出如何用此方法输出1-n。
通过分析,一是可以使学生对前面的顺序结构有进一步的了解,为后面循环的讲解做好铺垫;二是为了促进新旧知识的迁移。
2、启发式教学策略:
此教学策略主要用在一些容易混淆的疑难点上,教师并不直接告诉学生答案,而是提出疑问,启发学生逐步思考,最后由学生自己发现此教学策略主要用在一些容易混淆的疑难点上,教师并不直接告诉学生答案,而是提出疑问,启发学生逐步思考,最后由学生自己发现循环结构循环结构几种循环(1课时)break和ontinue(1课时)1)Break在循环中的使用(强调执行流程)2)continue在循环中的使用(强调执行流程)3)应用举例:
两者区别(案例演示)1)某一区间找素数的问题(师生互动,案例,流程图分析,引出循环嵌套的概念)2)译密码;(师生互动,案例演示)3)Fibonacci数列(动画演示、流程图分析)4)求pi:
思想、实现方法(师生互动,动画演示)常用算法(2课时)1)引例:
由打印1-5(用多种方法)的例子引出打印1-100的例子,如何实现?
(注意动画演示)2)循环的概念;(类比:
运动员跑步)1)While循环(运动员跑步的例子用while语句实现)2)While的流程结构及使用中经常出现的错误点(重点及难点,师生互动,动画实现)3)同一个例子用for、do-while实现,找三种循环的异同点(重点)4)三种循环的选用原则(师生互动)问题的答案,这样学生对该问题理解得就比较深刻。
例如:
将同一个while循环中的{}、;等去掉或换位置,while的程序执行流程会发生什么样的变化,提问学生,如果学生确实理解了while的执行流程,会发现微调将会发生质的改变。
再例如1*2*3*问题的答案,这样学生对该问题理解得就比较深刻。
例如:
将同一个while循环中的{}、;等去掉或换位置,while的程序执行流程会发生什么样的变化,提问学生,如果学生确实理解了while的执行流程,会发现微调将会发生质的改变。
再例如1*2*3*的例子,将关键的语句空出来,由学生自己思考并填空,学生的印象会比较深刻。
3、的例子,将关键的语句空出来,由学生自己思考并填空,学生的印象会比较深刻。
3、掌握学习教学策略:
该教学策略的实施过程是传授知识-〉形成性评价-〉强化练习,其目的是为了最大限度的了解学生对知识的掌握程度,并根据形成性评价的结果提出有针对性的强化练习。
例如:
讲完while、for、do-while后,随即提问学生(即评价),若学生对该知识点掌握得不是很好,则在随后的案例练习中再强调相关的知识点,加深学生的理解。
在教学方法的选择上,我在本章的知识讲授中运用的教学方法有:
1、该教学策略的实施过程是传授知识-〉形成性评价-〉强化练习,其目的是为了最大限度的了解学生对知识的掌握程度,并根据形成性评价的结果提出有针对性的强化练习。
例如:
讲完while、for、do-while后,随即提问学生(即评价),若学生对该知识点掌握得不是很好,则在随后的案例练习中再强调相关的知识点,加深学生的理解。
在教学方法的选择上,我在本章的知识讲授中运用的教学方法有:
1、讲授法:
适用于概念、原理、算法实现等理论性较强的知识点讲解;(11、16等)2、适用于概念、原理、算法实现等理论性较强的知识点讲解;(11、16等)2、演示法:
包括动画演示和案例演示,动画演示可以将难以理解的知识点形象化的动态展示,模拟计算机的内部执行过程,帮助学生理解;(17死循环执行过程演示、46找素数的问题)案例演示是在VC中执行相关程序,使学生直观地看到程序的执行结果。
3、包括动画演示和案例演示,动画演示可以将难以理解的知识点形象化的动态展示,模拟计算机的内部执行过程,帮助学生理解;(17死循环执行过程演示、46找素数的问题)案例演示是在VC中执行相关程序,使学生直观地看到程序的执行结果。
3、对比法:
将易混淆的概念用图示、列表等同时展示,并指明其不同点,可使学生对相似概念掌握得都比较清楚。
(如while、for对同一个例子的实现)4、将易混淆的概念用图示、列表等同时展示,并指明其不同点,可使学生对相似概念掌握得都比较清楚。
(如while、for对同一个例子的实现)4、师生互动法:
注意在讲解的过程中不时地对学生进行设疑,引发学生的积极思考,而不是被动接受。
并注意综合运用注意在讲解的过程中不时地对学生进行设疑,引发学生的积极思考,而不是被动接受。
并注意综合运用讲授法对比法演示法讲授法师生互动法有机地组合。
【五、教学过程设计】依据教学目标和教学内容,我将本章教学过程分为两次讲授,每次2个课时。
以下用表格法简要说明一下教学过程。
教学环节教师活动学生活动设计意图复习旧知识,导入本章内容(5分钟)1、幻灯片:
所学内容回忆2、引例引出33、结合引例,用3W方式引出本章内容:
What-什么是循环、Why-为什么要引入循环、Which-C中都有哪几种循环语句1、在老师的引导下回忆所学内容2、积极思考,回答老师的提问。
3、学习预备知识4、了解本章内容和主要知识点对旧知识进行归纳阐述,阐明本章的重要地位和主要内容。
while的使用(25分钟)1、讲述while的语法结构及执行流程;2、跑步用while实现,进一步加深对while语法的熟悉;3、1+2++100的实现,同时对学生易出现的错误进行分析;4、延伸例子1*2**100的实现;5、对重点、难点提出思考题。
1、初步了解什么是循环、循环的用途2、通过教师动画演示掌握循环中while的使用方式。
3、积极听讲,思考教师的提问4、积极思考,回答老师的提问运用先行组织者策略达到新旧知识的迁移;运用动画演示直观展示循环的执行流程;运用案例教学法应用所讲知识。
运用启发式教学策略促使学生积极思考。
其他循环语句的使用(20分钟)1、对1+2++100使用for实现,对比和while实现异同点。
2、对1+2++100使用do-while实现,对比和while实现异同点。
3、讲解书写循环结构的程序的经验选择。
(如循环次数已知,虽然3种都能实现,但一般使用for循环,书写的程序简单明了)1、积极思考,与while的定义作对比2、积极思考,与while的执行流程作比较3、做练习,按功能补充完成程序。
综合运用启发式教学策略、对比法、案例法、师生交互法使学生掌握所学知识。
Break、continue的使用(50分1、讲解break、continue控制循环的退出;2、分析两个关键词的区别;1、理解两个关键词的区别2、分析、对比各自用列表法、案例演示法从不同方面展示各自的区别。
钟)3、案例分析,同时进一步加深前面循环语句的写法,及break或continue的使用。
的适用场合。
循环嵌套(20分钟)1、讲解嵌套的概念,从同学们熟悉的excel中if函数的嵌套提起,引出c中循环嵌套。
2、9*9乘法表的分析1、理解嵌套的含义,列举自己熟悉的例子。
2、通过动画熟悉计算机的执行过程。
用形象比喻、动画演示法讲解嵌套的含义和计算机的执行过程。
循环的一般应用(80分钟)1、某一区间找素数的问题(什么是素数?
然后用计算机语言如何实现?
)2、译密码;(按照某种约定将一串字符翻译成其他的字符串,然后再把该字符串恢复成原始的字符串)3、Fibonacci数列(提醒同学们学到数组将会对程序进行调整)4、其他算法。
1、积极回忆,回答教师提问。
2、教师通过动画分析思路,然后学生写程序,教师再给出参考答案,让学生对所学知识加深了解。
用动画演示法、流程图等方法将难以理解的计算机处理过程形象化,以帮助学生学习有关的算法。
本章总结本章内容回忆,指明重难点。
【六、教学效果的评价】通过课堂思考题、作业、实验过程、实验报告等对本章的讲解效果和学生的掌握程度进行评价。
通过课堂思考题、作业、实验过程、实验报告等对本章的讲解效果和学生的掌握程度进行评价。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环结构 循环 结构 课件 教学 设计