| 设计者 |
单位 |
山东省日照广播电视大学 |
||
| 说课课题 |
While循环结构 |
|||
| 适应范围 |
二年级 |
|||
| 课时 |
1 |
|||
一、说教材:使用教材:清华大学出版社出版的《C++程序设计》(必修)。循环结构是程序设计的三种基本结构之一,是程序设计的基础。本节课主要内容是两种循环语句。用循环结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构和选择结构的前提后提出的。
| 设计者 |
单位 |
山东省日照广播电视大学 |
||
| 说课课题 |
While循环结构 |
|||
| 适应范围 |
二年级 |
|||
| 课时 |
1 |
|||
| 教学环节 |
教师活动 |
学生活动 |
设计意图 |
| 创设情景,激发兴趣 |
屏幕显示:密码破解器的实例 分析说明,引出while循环结构,激发学生探索兴趣。 |
学生带着兴趣融入到课堂情景 |
此实例比较简单并且学生比较感兴趣,程序实例生活化学生更容易接受 |
| 复习引入,获取新知 |
实例1、汽车跑一圈屏幕上输出一个“加油”,输出60个“加油”。用以前学过的顺序结构怎么解决? 提出用循环结构问题将变得更加简单,演示小程序并运行结果引出while循环结构,动画演示汽车跑圈形象演示这种结构的特点 |
学生稍后给出: 做60次 Cout<<”加油” 学生建立了直观感受 |
唤起学生对已学知识的回忆,通过学生熟悉的生活实例,提出问题,引导学生思考。 |
尝试编程,协作共进 小结提高,知识升华 |
(1)用while循环语句给出实例1程序代码,并引出while循环语句的格式,并说出其功能以及各部分的名称。 引导学生画出相应的流程图 (2)结合框图,讲清楚计算机是怎样执行当型语句的 (3)通过while循环语句的形式和执行过程找出规律,然后再在此基础上由学生自己归纳总结出do-while循环语句 引导学生总结归纳出两种语句之间的区别 实例2、用while语句编程求1+2+3+…+100的值 (1)教师一边分析一边启发学生一起完成此算法的流程图 (2)分析实质,深化认识(突破重难点):重点分析变量的变化情况,设计追踪变量变化的表格,要求学生分组讨论并给出答案 (3)精心设疑,实验探究(突破重难点):明确影响程序结果的三要素是初始值、循环条件和循环体并提出问题。 1)把初始值改为i=1,sum=10,猜想结果如何? 2)把循环条件改为i≤10猜想结果如何? 3)把循环体改为i=i+2,猜想结果如何? 教师把程序发给学生,鼓励学生积极思考,并及时总结 3、密码破解器实例: 大家学会了while语句就可以用while循环结构实现破解密码 对问题进行描述和分析,画出流程图,给出半成品程序,让学生完成。 引导学生完成while部分的编写并调试,启发学生思考,展示完成的作品及时表扬和鼓励。 提问利用循环结构解决问题关键要做好哪三点? ①确定循环变量和初始值 ②确定循环终止条件。 ③确定循环体 |
学生接受新知识 学生自主探究 学生积极思考,并回答问题 学生分组讨论并回答 学生思考回答 学生改程序,进行 实践探究 和教师共同在黑板上画出框图, 学生分组讨论,并体验编程的乐趣 反馈课堂所学内容 学生把程序稍作改动得出结论 |
由个别到一般训练学生总结问题、归纳问题的能力(课本是直接给出两种循环语句的一般格式,这是一种学术形态,不符合学生认知规律。我的教学设计是从特殊到一般,再由一般到特殊) 感性认识上升到理性认识,完成认识过程的第一次飞跃。 学生通过观察,找到当型和直到型的区别,既可以加深理解,也可以培养学生的观察能力。 这是一个经典的实例 此设计能让学生从整体上把握程序,从而对程序的认识更深一步。 不断变更程序的要素,使事物的表象不断变化,而事物的本质特征保持不变,有利于学生发现本质规律,深刻理解程序。 教师及时发现并解决问题(如 强化语句格式,找出注意点),积极引导让学生在加工半成品的过程中获得成功的喜悦。 |
课后探究 融会贯通 |
1、必做题 2、选做题 |
学生根据自己的知识基础和课堂掌握情况选择相应的题目完成课后探究 |
对课堂情况作总结性评述,梳理学生在活动过程中所获得的经验和教训,帮助学生对本堂课的重点知识进行强化 |
|
教师精心选择了两个练习,让学生进行课后探究,此环节使用分层教学法让不同能力水平的学生各有所获,且通过该环节,学生能够给予反馈,让教师及时调整教学,同时,在问题解决过程中,提高学生灵活运用知识的能力 |