1、while循环教学设计课 题while循环授课类型新授课课程名称编程语言基础C语言教学目标知识目标1.通过学习让学生掌握while循环。2.让学生能了解while循环的格式,掌握while循环的执行过程。3.让学生学会使用while循环编辑简单的程序。能力目标1.学生能够学会while循环。2.学习变复杂为简单,变抽象为具体的积极思维方法,培养学生分析问题,通过观察、思考、对话、探索,解决问题的能力,以及举一反三、自己获取知识的能力。情感目标1.培养学生严谨、认真的工作态度。2.培养学生的动手实践能力和互帮互助的团队合作能力。教学重点掌握循环结构while语句在编程序时应用教学难点掌握理解循环
2、结构执行过程教学方法讲授法、任务驱动教学法、观察法、归纳总结法、练习法教具多媒体电脑教 学 内 容 及 过 程 设 计步 骤教学内容教师活动学生活动设计意图时间分配课题引入问题1:打印一行十个星号,如何实现?问题2:打印两行十个星号,如何实现?启发引导展示课前自主探究内容,对比讲授导入新课并出示教学目标观看、聆听、思考,尝试归纳总结将学习的知识与学生的生活实践结合起来,有利于引导学生的学习兴趣,为学生营造良好的工作氛围,激发学生的学习欲望,同时让学生体验到学有所用。新课学习任务一 while语句的一般形式while(表达式) 语句序列;代码形式:i=1; while (i = 10) sum
3、= sum + i; i+;while为语句的关键词,表达式为循环条件,语句部分一般包括两部分:循环体和步长,所以一般为多条语句构成,应使用复合语句,以符合语法规范的要求。分发任务清单1,检查学生自主学习情况,引入后面要学习的内容。观察、聆听并总结看到的信息,然后带着任务自主学习培养学生思考的能力、认真的学习态度新课学习任务二 while语句的执行过程1.首先计算“表达式”的值,如果非0,循环条件为真,则进入第2步,开始一次循环周期;如果为假,则进入第3步。2.执行“”内的“语句序列”,这些“语句序列”称为“循环体”。循环体执行完后,返回第1步,开始下一轮的循环条件测试。3.结束循环,执行wh
4、ile循环后面的语句。while语句的传统流程图如图2所示,其特点是先判断,后执行,若条件不成立,有可能一次也不执行。 注意:在整个循环中,初始条件只在循环开始时执行一次,以后进行的是循环条件、循环体和步长之间的循环,一般初始条件以变量初始化或变量赋值语句的形式在循环语句之前已经实现,所以在while语句中没有这一条件的体现。教师讲解语句的执行过程,配合语句的流程图。能够熟练的运用当型语句是作为编程技术人员的一项很重要的基本功。)观察思考并且总结。本节课教学的重点。在教学时,教师要通过执行过程、生动的讲解力求使学生把流程图记住,为下一步学习其它类型的循环语句奠定了基础。新课学习任务三 whil
5、e语句的应用例4-1、编程求1+2+3+4+5。 #include main() int sum,i; sum=0; i=1;while (i = 5) sum = sum + i; i+;printf(“1+2+3+4+5=%d”,sum); 1.布置任务要求,分发任务清单2。2.教师作为学生学习过程中的指导者、参与者、合作者,走到学生中间,参与到学生的实践中。3.把具有代表性的学生作品展示给学生看,进行简单点评,使学生看到自己的长处和不足,同时归纳总结本课的内容,再次强调重点和难点。1. 思考、理解并做笔记。2.动手编程,相互学习讨论并互相帮助。通过教师的讲解,使学生掌握了循环结构,为学生
6、编辑简单程序作好准备。巩固练习求 2+4+8+50的值。main ( ) int i=2,sum=0; while (i=50) sum=sum+i; i=i+2;printf (%d,sum);程序运行结果:2+4+8+50=650检查本节学习情况归纳小结1. while语句的一般形式。2. while语句的执行过程。3. while语句的应用。让学生总结,教师进行补充强调尝试归纳总结培养学生归纳总结的能务课后作业课后思考思考:在程序设计中,循环语句的优点是什么?思考新问题能够让学生持有怀疑精神的态度,进行探究式的学习,自主找到解决问题的方法。教学后记(反思)在本课教学中,我遵循“学生为主体,教师为主导”的教学理念,注意对学生能力的培养,在宽松、和谐的气氛中获取知识,培养学生自主学能力和动手操作能力。板书设计while循环1. while语句的一般形式。2. while语句的执行过程。3. while语句的应用。 - 6 -