好文档 - 专业文书写作范文服务资料分享网站

经典斐波那契数列的算法实现教案

天下 分享 时间: 加入收藏 我要投稿 点赞

2014年学校

优秀课评比活动

参评组别参评教案主题授 课 教 师比 赛 日 期

参 评 教 案

计 算 机 组 经典斐波那契数列的算法实现 金xx 2014年11月13日

前 言

(教学设计思路)

程序代码的编写归根结底是算法的编写,而控制结构部分内容是整个算法的核心,在控制结构的学习过程中,学生要学会改变传统的思维习惯,形成一定的程序逻辑思维的能力。

在控制结构所包含的顺序结构、条件结构和循环结构三大结构中,循环结构又是整个控制结构中最为复杂和重要的部分,可以说如果掌握了循环结构便表示程序设计已经真正入门。

在循环结构中,For循环是使用频率最高的控制结构,因此把此部分作为整个控制结构学习的重点。在之前的学习过程中,学生已经接触并掌握了Do…Loop循环和While…Wend循环的实现,从而对循环结构有了一个初步的认识和掌握,所以在For循环的知识传授中,不再把大量时间放在课堂的新知传授上,而是把这部分放在课前,通过教师事先录制的几段微课视频,借助翻转课堂的理念,让学生能在课前的预习阶段便进行新知的学习和消化,从而使课堂教学更注重知识能力的提升。

在授课过程中,首先通过学习情况调查平台了解和掌握学生在微课学习中的学习情况,通过调查统计结果直观地掌握学生的学习情况,并针对性地进行知识的强调及释疑。在明确了学生对于For循环知识的情况后,适时抛出《棋盘上的粮食》这一耳熟能详的寓言故事,通过其中的数学问题,请学生利用所学的循环结构知识进行程序代码的编写,得出结果,教师借助学生得出的结果通过运算转换验证故事的结论。

接下来,进入本节课的主题:“经典斐波那契数列的算法实现”。 斐波那契数列是程序设计语言中,特别是循环结构中必涉及的经典算法之一,在此处引入的目的是:一、作为FOR循环结构知识点的巩固性算法题,并提升一定的难度;二、培养学生变通性思维能力,不拘于形式。三、在改变范例描述的形式后,可以作为本课小组的拓展练习,学生可以自主选择适当难度的题目进行巩固性练习。斐波那契数列的基本算法实现,由教师讲授演示完成,学生重在观察和参与。随后,在学生基本能掌握数列的算法后,安排三道衍生题,难度为从易到难,以小组为单位,在规定的时间内,小组内成员各自选择适合自己能力水平的题目进行代码编写,做到因材施教,小组内部可以协作互助、排疑解难,

共同完成组内程序。在限定的时间结束后,学生完成压缩文件并通过教学平台进行上传,教师公布标准答案,学生根据答题情况如实在平台反映答题情况。在通过柱形图形象地展示各组答题情况后,邀请答题最优组的组长上前进行介绍,介绍分两个方面,一是介绍本人的选题及做题思路,二是介绍本组同学的表现、遇到的情况及如何解决的。最后每个同学通过评价系统进行评课、自评,其中组长进行组内评价。

课堂最后,教师对整个教学过程进行点评,并布置相关作业。 本教学过程结束!

经典斐波那契数列的算法实现教案

2014年学校优秀课评比活动参评组别参评教案主题授课教师比赛日期参评教案计算机组经典斐波那契数列的算法实现金xx2014年11月13日
推荐度:
点击下载文档文档为doc格式
02og056dcv9uewu2s0h44x67j2pwcn01ea9
领取福利

微信扫码领取福利

微信扫码分享