教学课题程序结构与设计—顺序结构教材分析本节首先提出了程序的3种基本控制结构,再引入顺序结构的概念。除介绍顺序结构外,还介绍了常量、变量、函数、表达式等编程的基本知识和VB常用语句,这些内容是程序设计的基础知识,本节最后列举了一个“电子相册”程序,此程序中调用图片文件功能的程序段,是以模块结构的形式封装在VB模块文件中的,使用此功能只要一条简单的语句调用即可。在编写这个程序的过程中,让学生初步感受模块结构化程序设计思想的优越性。本节内容也为学习选择结构和循环结构做了知识铺垫。学情分析本校学生大多数为外来务工人员子女,在小学阶段没有学过计算机。程序设计面向的是初二学生,他们虽然经过初一一年的学习,计算机知识和操作有了一定提高,但他们的逻辑思维能力还不够成熟,对学习程序设计造成一定阻碍。学习本课内容前学生已经初步了解程序设计中对象、属性、事件和行为等概念,为本节课的学习打好了基础。重点:顺序结构、变量、常量、函数和表达式的概念,VB中的常用语句。难点:程序的编写和调试。教学目标1、知识与技能(1)了解顺序结构、常量、变量、函数、表达式等概念。(2)学会VB中的常用语句,并能用这些语句实现顺序结构。(3)理解模块化程序设计的基本思想,并学习用模块化思想编写程序。(4)能模仿编写使用顺序结构的小程序。2、过程与方法(1)在模仿编写程序的过程中,学习VB常用语句,了解常量、变量、函数、表达式等概念。(2)在学习编写VB实用小程序的过程中,学习顺序结构和模块化程序设计思想。3、情感态度与价值观(1)在学习编写VB程序的过程中,建立模块结构化编程思想,养成正确的程页边批注序设计习惯。(2)通过学习编写VB实用小程序,培养学生用编程方法解决实际问题的意识。4、行为与创新(1)在模仿编写程序的基础上改写程序,培养学生的创新能力。(2)把编写的VB程序应用于实际,发现问题时进行修正和改进。教学准备网络教学软件(NetopSchool)、网络教室集体备课意见和主要参考资料《初中信息技术教师教学用书》教学过程第一课时一、情景导入上课同学们好!PPT演示教师:大家来看这张漫画,谁能告诉我这画的是什么啊?学生:量体温。教师:大家从小到大都有过发烧的经历吧?发烧到40度以上可能引起惊厥、昏迷,甚至严重后遗症,因此发烧后我们通常会量下体温,根据体温的高低来决定是否要去医院。我在网上看到一个量体温的笑话,跟大家分享下。PPT演示发烧到40度以上人就受不了了,怎么可能量出来100度呢?我们量体温一般会用水银体温计,就如我手上的这个(展示实物),请一名学生观察后告诉大家可以测量的范围是多少。(35~42℃)不过也有人会使用不一样的温度计哦。下面请看一张图片(PPT演示)。学生:温度计上刻度不一样。教师:大家看到这个温度计上面的刻度最高有106,这是怎么回事?这个温度计采用的是华氏温度标准。(PPT演示)我们常用的摄氏温度和华氏温度是什么关系,我们来看2个转换公式(显示转换公式)今天我们编写一个小程序来完成摄氏温度向华氏温度的转换。二、教授新课1.[任务]编写程序:求摄氏温度对应的华氏温度。计算公式:F=9C/5+32,其中C表示摄氏温度,F表示华氏温度。2.设计程序的界面展示设计好的程序界面页边批注{探究}学生分析程序界面由哪些控件生成的对象组成。请一位同学回答。教师小结,ppt演示2个标签;2个文本框;3个命令按钮。提出要求:这7个对象我们要分别做属性设置(ppt演示)。主要属性设置:命令按钮1:(名称):CmdCalcCaption:计算命令按钮2:(名称):CmdClearCaption:清除命令按钮3:(名称):CmdExitCaption:退出标签1(Label1):Caption:摄氏温度标签2(Label2):Caption:华氏温度窗体:Caption:温度转换[练习]学生根据学案完成程序界面。教师巡回指导、答疑。3.设计程序的功能教师:回到程序界面,界面我们做好了,接下来我们看看这个程序要设计哪些功能?[探究]学生根据所完成的程序界面,分析需要实现哪些程序功能。请一位学生回答——课代表教师:这些功能又该如何通过编程实现呢?请大家来看看我写的程序PPT依次演示4个事件的代码。3.1...