1、Do 循环语句教学目标知识与技能1.掌握 Do 循环的基本格式、使用方法。2.了解 Do 循环的执行过程。3. 能运用 Do 循环解决实际问题。过程与方法1.通过对 For 循环和 Do 循环对 1+2+3+100 程序设计对比的方法进行新知学习。2.通过 Do 循环的流程图,循环过程进行讲解,把每次循环数据记录下,展示循环的变化过程。3.通过求一场考试中成绩最高分和最低分的过程,让学生结合 If 条件语句和 Do 循环来解决问题,提高学生对 Do 循环的理解。跟上一个例子比较接近,承接度好,过渡平顺。4.布置在线测试题目,巩固学习的知识。情感态度与价值观1.使用与数学相关的例子让学生觉得更容
2、易接受,提高学习兴趣。2.使用难度相当的例子来提高学生的成功率,让学生更能体会编程的快乐。教材分析本课的地位和作用:本课所使用的教材是粤教版算法与程序设计 ,它是一门选修课,以问题解决和程序设计为主线,让学生掌握分析问题、确定算法、编写程序、调试程序等用计算机程序解决问题的基本过程。虽然学生前面已经学习 For 循环,能解决很多循环的问题了,For、Do 循环也能互通,但是有些问题用 Do 循环解决比 For 循环要简洁明了,所以 Do 循环是循环程序不可缺少的重要语句。本课的内容:主要学会 Do 循环的基本格式,明确循环体是一组 VB 语句组;循环终止条件是一个逻辑表达式,循环终止条件必须设
3、置好,否则程序会一直循环下去进入死循环。学情分析学生在前面的章节已经学习了变量、赋值语句、输入输出语句、条件语句和 For 循环语句,有了一定的编程基础,但是由于学生每周一节课,上课的课时太少,平时也没有时间练习,所以学生对知识的遗忘度很高,甚至还有部分学生还没有掌握前面学过的内容,所以,针对这种情况,本课的容量是不适合太多,在设计例子的时候也结合了前面学习过的内容,对于学有余力的学生,就让他们自主探究去解决问题,对学习的困难的学生也得到一次再次学习的机会。重点Do 循环的基本格式,循环终止条件。难点根据流程图算法写出程序。教学策略教法:讲授法、启发教学法、任务驱动法、问题解决法学法:模仿、自
4、主探究学习、小组讨论教学环境网络电子教室、VB 程序、ittools教学过程教学环节 教师活动 学生活动 设计理念复习导入 老师提问 For 语句的基本格式,邀请一位学生问题,广播展示提问内容。学生回答 为后面引入 For循环与 Do 循环的对比做准备展示任务一:让学生用 For循环求算 1+2+3+100 值。学生写算法,并用 For 语句编写程序。复习旧知识,也为后面准备学习新知展示一位学生写程序,如果发现问题,及时指正。讲授、展示用 Do 循环解决该问题的程序。对比 Do 循环跟 For 循环的程序的不同,包括循环终止条件、循环体、循环的增量等。展示流程图、Do 循环动态的变化过程学生听讲、思考并回答问题 通过对比两种语句的不同点,让学生区别学习展示任务二:求一场考试中成绩最高分和最低分。学生探究学习、写算法,写程序激发学生自主探究学习的动力讲解流程图算法讲解如何依据流程图写程序学生听讲 把过程详细展示一次能让学生更好接受这种方法巩固提高让学生修改自己的程序 学生修改有错的程序 查错能提高水平练习 用 Ittools 布置在线测试题及时对学生掌握的知识进行反馈,查看错误率,对错误较多的题目,进行重点讲解。学生完成练习学生听老师分析题目巩固知识听老师分析题目能提高知识的理解小结 Do 循环的基本格式 让学生复述一次 提高学生的理解