QBASIC语言程序设计说课
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、说教材
1、教材内容:选自中等职业学校教材《QBASIC语言程序设计》第六章第三节数组的应用——《冒泡排序》。
2、本课教学目的:①让学生掌握冒泡排序的基本思想②能按该思想对一组无序数进行排序③能用QBASIC语言编写冒泡排序的程序。④培养学生勤动手、勤动脑的学习兴趣。
3、本课教学重点:通过本课的学习让学生掌握冒泡排序的基本思想,能编写程序。
4、本课教学的难点:模拟实际排序过程,排序程序的编写——各个循环体的语句。
5、本课课时安排:第一课时:学习冒泡排序相关内容;第二课时:学生上机,在QBASIC 语言编辑界面中完成该程序的编写,并调试通过。
6、本课课前准备:《冒泡排序》CAI辅助课件一。
7、本课教材简析:《冒泡排序》是程序设计中很经典的一种数组排序算法,排序思想清晰,过程可描述性强,学生容易理解、掌握;语言编程的实用性也较强,在各种语言的编写中都能应用,对计算机从业人员来说,是必须掌握的程序算法之一。
二、说学生
本节课面向的学生是中专计算机专业学生,自主学习能力不是很好,学习积极性不是很高。学生虽然已经学习了QBASIC语言一段时间,对基本的语句已经掌握,能进行小程序编写,但总的来说知识掌握还不全面,并且个体差异大,好的好、差的差,这节课对大部分学生来说都比较重要,对算法思想的培养对以后较多的排序、查找算法都是一个开端,所以这一节课是提高他们QBASIC语言程序设计能力的关键。
三、说教法
1、使用讲授引导及演示等方法,从具体实际例子对照算法思想。
2、课堂中,注重学生能动性培养,引导学生主动思考,注意即兴教学。
3、创设良好的多媒体教室环境和学习气氛,充分运用先进教学手段,以CAI课件辅助教学,调动学生的学习兴趣和积极性,使学生有兴趣地学、有意愿地学。充分体现知识性和趣味性相结合的原则。
四、说学法
教学活动是以教师为主导、学生为主体的双边活动。以突出学生为主体的学习模式,学生在教师的引导下,通过观察、分析、思考、设计等方法完成学习内容。然后通过练习让学生主动、积极地参与到实际应用中来,通过程序编写使学生由“要我学”转变到“我要学”,充分调动了学生的学习积极性和求知欲望,使整个课堂充满了浓厚的学习气氛。
五、本课教学步骤