缺点:需要建立40个变量,太麻烦。
第二套思路:建立一个变量存放当前学生成绩,并利用循环完成求和,最后除以总人数,求得平均值。缺点:学生的成绩只能保存当前值。
(三)分析案例:教师在听取学生分析结果和问题的基础上对案例进行剖析,指出重点、难点,带领学生对以前知识进行巩固,并由案例引出新的知识点。
肯定学生两套编程思路,提出采用一维数组的概念弥补两套方案中的不足,给出新的方案:
#include
main()
{floata[41];/*定义一个一维实型数组a*/
floatsum=0,aver;
inti;
for(i=1;i
scanf('%f',&a[i]);
for(i=1;i
sum+=a[40];
aver=sum/40;
printf('全班平均成绩:%f',aver);}
在案例的讲解中引入知识点:数组,通过新旧方案的对比得出采用一维数组的好处,让学生理解一维数组的作用,紧接着进行概念的学习就水到渠成了。
(四)案例延伸:将案例进行延伸,例如:如何求出一组数中的最大值、最小值等。教会学生举一反三,培养学生养成勤于思考的好习惯。
归纳知识点:带领学生总结各个案例中的思路和规律,培养学生养成善于总结的好习惯。
(五)教学反馈:学生上机实践完成上述案例,让学生所学知识进行反馈,了解教学效果,改进教学方案。
4.3“案例驱动”教学法实施效果分析
笔者在担任的教学班中采用了案例驱动的教学方法,认真选择案例(尽量与机电专业或实际生活靠拢),严格按照以上的步骤实施,在一学期的教学中与学生共同学习,不断调整教学方法,取得了良好的教学效果,学生获取理论知识的能力得到了提高,实践技能也普遍增强。
参考文献
1 朱文.案例教学方法研究.西南民族大学学报(人文社科版)[J].2003(10):39-41.
2 张建珍.C语言教学方法探究[J].计算机教育,2007(9):12-13.
3 陈龙猛,王保桂,李吉忠,等.大案例教学法在Visual Basic程序设计教学中的探究[J].计算机教育,2008(5):59-62. 2/2 首页 上一页 1 2 |