一、教材分析1.本章的作用和地位本章作为高中信息技术选修模块《算法与程序设计》的第三章,旨在培养和提升学生利用VB面向对象语言编写程序解决问题的能力,让学生初步认识VB可视化编程的基本概念和方法,学会利用VB进行可视化编程的方法,掌握程序调试、查错和运行,以及学会综合运用前面所学知识和VB可视化编程知识综合解决问题的能力。本章强调学生通过感悟和操作来体验可视化编程环境和可视化编程,侧重培养学生利用可视化编程工具进行可视化编程过程与方法的能力,为学生进一步学习面向对象程序设计和开发软件奠定基础。另外,本章还注意引导学生形成自主学习意识、与他人合作意识,也为本书的后续章节的学习和其他各选修模块开展多元化交流与合作做好必要的知识与技能上的准备。2.本章主要内容介绍在软件技术领域中,可视化编程是面向对象编程技术的热门领域,也是软件技术的重要发展方向之一,学好可视化编程是《算法与程序设计》课程的一个重要任务之一,是理解面向对象程序设计思想和从事高效图形用户界面设计的关键,切实学好VB可视化编程可以为学生将来的学习打下良好的基础。本章设置了三节内容:“31可视化编程的概念与方法”。本节从一个爱动脑筋的同学刘浩的一个问题(如何方便快捷地设计出像Wi
dows那样的、人机交互比较友好的图形用户界面呢?)切入,激发学生的求知欲,提出为解决问题要从VB的可视化编程开始,通过对VB可视化编程概念的感悟,从客观世界和程序世界的对象实例类比让学生认识可视化编程的几个重要概念(对象、属性、方法、事件、事件过程和事件驱动),通过亲身实践来加深对这些基本概念的理解。“32程序调试的方法”。本节通过张军在学习《算法与程序设计》课程的过程中,遇到调试程序的麻烦开始,引出程序调试是一项既需要技巧,又需要耐心和毅力的工作。通过任务的设置,让学生亲自上机编辑程序、调试程序、发现程序错误,通过探究找出程序中的错误,并分析产生错误的原因,进而归纳出在程序设计中容易出现的四种错误类型:编辑时出现错误、编译时出现错误、运行时出现错误和逻辑错误。再次通过任务设置,让学生上机操作,进一步体验程序的调试与排错方法,并总结出调试程序的基本方法和过程。“33综合活动:心算练习程序设计”。本节运用探究性学习的方式设置了学习情景、目的任务、过程等活动环节,引导学生综合运用第一章、第二章和本章所学过的算法和编程知识,以小组合作探r