1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
教科2003课标版《2.3.2选择结构》最新教案优质课下载
【课程标准要求】
1、掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。
2、通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
【学业要求】
1、能够根据需要选用合适的数字化工具开展学习。
2、利用程序设计语言实现简单算法,解决实际问题。
【教学内容分析】
1、本节课是江阴高中校本化选修课《python程序设计》第9节课,我校的校本化课程是根据国家的选修课程《算法与程序设计(选修)》和《信息技术课程标准(2017年版)》为标准,根据我校学生的知识背景,依据校情从教学资源、教学条件出发对课程重新设计,在此基础上对课程进行巧妙地设计,创设适宜的情境引发所期待的学生反应。
2、本节的作用和地位:在结构化编程解决问题时,用高级语言编写的程序都可分解为三种结构:顺序结构、选择分支结构和循环结构。牢固掌握这三种基本结构,是学习程序设计的基本要求,是编写出结构清晰、易读易懂程序的前提。
3、本节主要内容:在高中阶段,学习程序设计毕竟不同于专业训练,因此,我们精心选择能激发学生兴趣的实例,并提供有针对性全面的帮助文档,轻松完成从算法设计到编程实现。从上一节turtle模块学习后绘制的一个五角星出发,到最后绘制复杂的图案,层层推进,让学生理解循环基本思想,通过三种结构的综合使用、相互嵌套解决复杂的问题,巩固和加深对三种基本结构的认识。
【学生分析】
我们开设的校本化选修课,是学生根据自己的兴趣进行自主选修,对本程序设计是有一定的兴趣基础,但算法与程序设计本身也是比较枯燥,鉴于这种情况,本课程设计的原则是分组探究,结合酷炫的绘图任务,使学生运用python的基本知识和强大的模块功能,学会问题解决的结构化方法,编写程序,体验成功的快乐。
【教学目标】
1、学生熟练掌握三种基础结构,能够使用多种结构的相互嵌套编写简单的程序解决具体问题。
2、培养学生对程序设计的兴趣,帮助学生探究计算机解决问题的神秘面纱,鼓励学生自主探索计算机软件(程序)的设计,注重培养学生的协作学习习惯。
【教学重难点】
教学重点:引导学生探究问题的算法,掌握用顺序、分支、循环三种基本结构解决同一个问题的不同算法,体验不同算法效率的差别。
教学难点:解决问题的分析方法与过程,从算法到编程的实现
【教学策略分析】
本节课用“守 破 离”学习法作为本节课的框架:
从“守”(认真学习基础,达到熟练的境界):复习回顾turtle模块、三种基本结构的基本应用,特别是分支结构和循环结构的特征,基础turtle绘图代码的编写。
再到“破”(基础熟练后,试着突破原有规范让自己得到更高层次的进化):在老师的引导下,层层推进,由简入难,尝试多种结构的嵌套使用。
最后到“离”(创新招数辟出新境界):综合使用三种基本结构,多层嵌套,绘制酷炫的创新图案,并完成应用效果图。
用绘制图案作为本节课的主要实践任务,作品比较直观、具体,也有助于学生正向或逆向理解程序代码多层嵌套的关系和执行过程。
根据程序设计课程的特点,学好程序设计课程的法宝就是多动手,而对于高中生来说模仿到创新则是学习的捷径,本节课精讲重难点并主要在提高学生动手实践和实际应用能力的方面下功夫,通过程序和设计应用的结合,编程不再枯燥,而像一支画笔,美妙的图案在同学们的指尖下随意变化,妙趣横生。