内容正文:
《程序的循环结构》
1、 教材分析
本课是粤教版八年级《信息技术》第二章《程序设计初步》第六节的第一课时。循环结构与顺序结构、分支结构组成程序的三种基本结构,是三种结构中较难的一种,它通过按需要重复执行来解决问题,充分体现计算机的优势。本节课在学生掌握以VB为平台,程序的对象、基本要素,顺序结构、分支结构的基础上开展,通过画同心圆理解For循环语句的格式与执行过程,也为后续学习循环语句的应用打下基础。
2、 学生分析
本节课的教学对象为初中二年级的学生,有一定数学逻辑思维基础,但分析问题仍带着片面性和表面性。根据调查,全部学生本学期初次接触VB编程,经过前面课时学习,学生具备顺序结构、分支结构的知识经验,具有编写调试简单程序的能力,但仍处于编程初级阶段。由于本课知识逻辑性强,较为枯燥,部分学生学习兴趣不高;此外,学生编写代码、调试程序的能力也存在较大差异。
3、 教学目标
(1) 知识与技能
1. 理解循环结构程序控制的基本思路;
2. 掌握For-Next循环语句的格式及语法规则;
3. 理解For-Next循环语句的执行过程;
4. 学会设置初值、终值、步长值控制循环次数。
(2) 过程与方法
通过分析循环语句执行过程,体验计算机解决问题的方法和思路,培养学生编程思想。
(3) 情感态度与价值观
通过编写画同心圆程序,激发学生学习程序设计的兴趣,消除畏难的情绪,同时让学生体验使用循环结构解决问题的便捷和优越。
4、 教学重点、难点
教学重点:For-Next循环语句的格式与For-next循环语句执行过程。
教学难点:设置初值、终值和步长值控制循环,独立编写简单程序。
5、 教学策略与方法
(1) 教学策略
循环结构是第二章的难点,For-next循环语句的格式涉及的要素多,执行过程复杂,不容易掌握。因此,在课堂中,我通过以下几个策略来教学:
1. 使用体育课跑步的例子来调动学生学习和探究的主动性、积极性。
2. 通过两个教学动画展示,化抽象为具体,促进学生理解新知。
3. 设置分层任务,循序渐进,使不同能力水平的学生在指导下发现问题、解决问题。
(2) 教学方法
创设情境法、讲授法、演示法、任务驱动法、讲授结合法。
我首先创设了学生熟悉的“1000米长跑”的情境问题让学生思考,然后把跑步过程迁移到画圆程序,使学生通过基础任务掌握知识,拓展任务灵活运用知识。使