苏科版初中信息技术选修《认识Visual Basic》word教案
- 格式:doc
- 大小:56.50 KB
- 文档页数:4
1 初识Visual Basic 教学目的及要求:1、掌握VB的特点2、了解VB的开发环境教学重点与难点:1、VB的含义、发展历史、特点2、VB的启动与退出方法3、VB集成开发环境教学内容:1.1 Visual Basic 入门1.2 Visual Basic的启动与退出讲授方法:讲授为主,上机为辅授课时数:4作业:练习册、教材1.1 Visual Basic入门一、什么是Visual BasicVisual Basic中的“Visual”含义是“可视化的”,主要是指不必编写大量代码去描述程序界面,而只要把预先建立好的对象拖放到窗口界面中即可开发出Windows风格的图形用户界面。
二、Visual Basic的发展史1990年5月,微软Windows3.0操作系统的出现,引起了全世界计算机突飞猛进的发展。
Windows的风行,使用户对计算机的操作更加简单、直观,但对程序员而言,设计程序的难度却陡然提升,一个简单的程序,也要编好几百行的代码。
于是,寻找一种简单、易学、好用的程序设计语言变得越来越重要,越来越迫切。
1990年,Microsoft(微软)推出了基于Windows的Visual Basic 1.0版本。
它采用可视化编程和面向对象技术,使编程就像搭积木一样简单、直观。
同时,它的功能也变得十分强大,完全可以胜任任何大型应用程序的开发工作。
Visual Basic的出现使美国再次掀起了学习应用Basic的热潮,美国人称它“门槛低,天花板高”,意为“入门容易,而功能又极其强大”。
三、Visual Basic的特点Visual Basic是由BASIC发展而来的,对于开发Windows 应用程序而言,Visual Basic是目前所有开发语言中最简单、最容易使用的语言。
作为程序设计语言,Visual Basic程序设计具有以下特点:1、可视化的设计平台传统程序设计语言编程时,需要通过编程计算来设计程序界面,在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。
第一章Visual Basic 使用基础【教学目标】1、通过教学,使学生明确《Visual Basic程序设计》课程教学内容和要求,掌握学习本课程的方法。
2、通过教学,使学生掌握VB的基本特点,了解可视化编程、事件驱动等概念。
3、通过教学,使学生掌握VB的启动方法和退出方法,初步了解和使用VB 6.0的集成开发环境编制、运行程序。
【教学重点】VB的基本特点、VB的启动方法和退出方法、VB 6.0的集成开发环境构成。
【教学难点】初步接触VB编程,对一些专用名词学生难以理解。
【教具】多媒体、计算机【教学过程】一、导入在计算机中,几乎所有的程序都是用语言来编写的,那么计算机语言都有哪些呢?如何计算机语言来编写程序呢?从本节课开始,我们就来学习计算机语言中的一种:Visual Basic。
二、自主学习1、关于Visual Basic●Visual Basic是在Windows平台上广泛使用的可视化的高级程序设计语言和开发工具。
现在应用较多的版本是Visual Basic 6.0。
● Visual:可视化。
Basic:BASIC(Beginners All-Purpose Symbolit Instruction Code)通用语言代码。
2、Visual Basic 6.0的特点1)可视化的编程方法:程序的用户界面通过鼠标操作绘制,所见即所得,简化了应用程序的开发工作量,在可视化环境下创作前端界面也就如同摆放积木。
2)面向对象编程:面向对象编程是建立在类的基础上的,其通过类的封装而使源程序更加便于维护。
3)丰富的数据访问:既可访问SQL Server等大型数据库中的数据,也能访问Visual FoxPro、Access等个人数据库中的数据,以及Excel等电子表格。
4)集成化的开发环境:通过ActiveX技术,可以将其它应用程序的功能集成为一体,实现特定的功能。
5)Internet的直接访问:可以动态地创建和编辑页面,在应用程序内部直接访问Internet。
《Visual Basic教案》PPT课件第一章:Visual Basic 简介1.1 教学目标了解Visual Basic 的历史和特点掌握Visual Basic 的基本概念和环境配置1.2 教学内容Visual Basic 的历史和发展Visual Basic 的特点和优势Visual Basic 的环境配置和使用1.3 教学方法讲授和演示相结合学生实际操作和练习1.4 教学资源PPT课件Visual Basic 软件1.5 教学评估课堂问答学生练习和作业第二章:Visual Basic 语法基础2.1 教学目标掌握Visual Basic 的语法规则和关键字学会使用Visual Basic 的数据类型、变量和运算符Visual Basic 的语法规则和关键字数据类型、变量和运算符的使用2.3 教学方法讲授和演示相结合学生实际操作和练习2.4 教学资源PPT课件Visual Basic 软件2.5 教学评估课堂问答学生练习和作业第三章:Visual Basic 控制结构3.1 教学目标掌握Visual Basic 的控制结构,包括条件语句和循环语句学会使用Visual Basic 的分支和循环控制3.2 教学内容条件语句和循环语句的使用分支和循环控制的应用3.3 教学方法讲授和演示相结合学生实际操作和练习PPT课件Visual Basic 软件3.5 教学评估课堂问答学生练习和作业第四章:Visual Basic 函数和数组4.1 教学目标掌握Visual Basic 的函数和数组的使用学会使用Visual Basic 的数学、字符串和日期时间函数4.2 教学内容函数的定义和使用数组的声明和操作数学、字符串和日期时间函数的应用4.3 教学方法讲授和演示相结合学生实际操作和练习4.4 教学资源PPT课件Visual Basic 软件4.5 教学评估课堂问答学生练习和作业第五章:Visual Basic 界面设计5.1 教学目标掌握Visual Basic 的界面设计原则和技巧学会使用Visual Basic 的窗体、控件和菜单5.2 教学内容界面设计原则和技巧窗体、控件和菜单的使用5.3 教学方法讲授和演示相结合学生实际操作和练习5.4 教学资源PPT课件Visual Basic 软件5.5 教学评估课堂问答学生练习和作业第六章:Visual Basic 事件处理6.1 教学目标理解事件的概念和作用学会为控件和窗体编写事件处理程序6.2 教学内容事件的概念和分类事件处理程序的编写和调用常用事件及其处理方法6.3 教学方法讲授和演示相结合学生实际操作和练习6.4 教学资源PPT课件Visual Basic 软件6.5 教学评估课堂问答学生练习和作业第七章:Visual Basic 数据库访问7.1 教学目标掌握Visual Basic 数据库访问技术学会使用ADO 对象和数据访问组件7.2 教学内容数据库访问技术概述ADO 对象的使用数据访问组件(如DataGridView)的应用7.3 教学方法讲授和演示相结合学生实际操作和练习7.4 教学资源PPT课件Visual Basic 软件数据库文件7.5 教学评估课堂问答学生练习和作业第八章:Visual Basic 模块和类8.1 教学目标理解模块的概念和作用学会创建和使用模块和类8.2 教学内容模块的概念和分类模块和类的创建和使用模块和类的相互调用8.3 教学方法讲授和演示相结合学生实际操作和练习8.4 教学资源PPT课件Visual Basic 软件8.5 教学评估课堂问答学生练习和作业第九章:Visual Basic 项目实践9.1 教学目标培养学生实际项目开发能力学会使用Visual Basic 开发实际应用程序9.2 教学内容项目实践流程和方法应用程序的发布和部署实际项目案例分析9.3 教学方法讲授和演示相结合学生实际操作和练习项目实践和讨论9.4 教学资源PPT课件Visual Basic 软件项目案例源码和素材9.5 教学评估课堂问答学生练习和作业项目实践报告和展示第十章:Visual Basic 高级技巧10.1 教学目标掌握Visual Basic 高级技巧,提高编程效率学会使用Visual Basic 开发网络应用和游戏10.2 教学内容高级技巧概述网络应用和游戏开发的注意事项开源框架和第三方组件的使用10.3 教学方法讲授和演示相结合学生实际操作和练习案例分析和讨论10.4 教学资源PPT课件Visual Basic 软件网络应用和游戏开发案例源码10.5 教学评估课堂问答学生练习和作业案例分析和讨论报告重点和难点解析1. 第五章:Visual Basic 界面设计界面设计原则和技巧窗体、控件和菜单的使用界面布局和美观性对用户体验的影响2. 第六章:Visual Basic 事件处理事件的概念和分类事件处理程序的编写和调用常用事件及其处理方法3. 第七章:Visual Basic 数据库访问数据库访问技术概述ADO 对象的使用数据访问组件(如DataGridView)的应用4. 第八章:Visual Basic 模块和类模块的概念和分类模块和类的创建和使用模块和类的相互调用5. 第九章:Visual Basic 项目实践项目实践流程和方法应用程序的发布和部署实际项目案例分析6. 第十章:Visual Basic 高级技巧高级技巧概述网络应用和游戏开发的注意事项开源框架和第三方组件的使用对于每个重点环节的详细补充和说明:界面设计:界面设计是用户体验的重要组成部分,需要关注布局、颜色搭配、字体选择等,以及如何使用窗体和控件来构建一个直观且易于使用的用户界面。
苏科版初中信息技术选修《认识VisualBasic》word教案【背景材料】本节是江苏科学技术出版社出版的《初中信息技术(选修)》第二单元第一节的内容,题目是《认识visua basic》。
在第一单元差不多讲解了程序设计解决问题的一样过程,以及算法,流程图等差不多概念。
算法必须要选用一种程序设计语言来描述,运算机才能同意。
本节将VB作为实现算法的平台,不是为学VB而学VB,而是以VB 那个相对比较简单的程序设计语言为平台,培养学生程序设计思想。
本节以编写“求圆面积”程序为线索,介绍用VB编写程序的一样过程。
在过程中熟悉VB工作界面、对象等。
【教学设计】教学目标:1.熟悉VB的界面2.把握用编程的一样过程3.能仿照教材中的例子,编写简单的vb程序4.逐步培养学生严谨、科学的程序设计思想教学重点:用VB设计工作界面教学难点:VB程序代码的明白得教学方法:任务驱动、启发式教学、边讲解边操作教学过程:师:先来问大伙儿一个数学问题,圆的面积如何求明白吗?学生嘘声一片,七嘴八舌道:太简单了,s= r2师:再具体一点呢?已知哪些条件,就能得出结果?生:已知半径,依照面积公式就能得到面积。
师:专门好,那么如何用VB程序解决求圆面积呢?这节课我们就来探讨那个问题。
我打开用VB程序编写好的求圆面积,演示给学生看。
学生感受挺好玩的。
然后我给出三组数据,已知半径分别为4,4.25,6.345,求圆面积,请一位同学上讲台操作,剩下同学在下面两组用笔算,两组用运算器算,并记录结果,进行竞赛。
结果,台上同学最快完成任务,运算器组第二,用笔运算的还在哼哧哼哧的算着,结果还不准确。
学生爱好高涨,直呼太奇异了。
师:大伙儿摸索一下,我们那个VB程序是如何解决求圆面积的,也确实是它的原理是什么样的,能够与数学上的相比较。
生:“不是一样的嘛,给出圆半径,得出圆面积”生:“确实是,依旧利用数学上的求圆面积公式”师:“大伙儿说的一点都不错,我们用VB 编写程序,第一步确实是分析问题,确定用什么方法解决,然后画出流程图,最后才开始编写程序”教师给学生看流程图:开始输入圆半径运算圆面积输出圆面积终止师:下面请同学们认真观看“求圆面积”程序界面,对比书本11页,找一找每个对象的名称,作用是什么?(6分钟)学生自习讨论,学习控件的名称和作用找一找:我的名字?我的用途?然后教师讲解,如何向工作界面中,添加这些控件,及属性设置。
认识控件按钮控件(command)标签控件(label)任务1:更改属性
在窗体中添加一个上面显示数字1的按钮控件
操作过程:
●新建VB文件,在窗体上添加一个按钮command1
●选中按钮command1,在属性窗口中更改caption值
为1
●了解属性值的代码表示:
任务2:变一变
单击按钮,使按钮上数字从“1”变成“2”
操作过程:
●双击按钮command1,进入代码窗口
●输入代码: command1.caption=”2”
●点击启动按钮或F5,运行程序
任务3:初步体验抽奖程序
完成一个按钮控制的抽奖程序
操作过程:
●新建VB文件,在窗口中添加标签label1,caption
值为“抽奖啦”
●添加按钮comand1,caption值为“1”
●双击按钮command1,进入代码窗口
●输入代码: label1.caption=”
恭喜你中了五块钱”
●点击启动按钮或F5,运行程
序
●保存文件,分别用frm、vbp、
exe三种类型,以“抽奖”命名,保存到桌面
任务4:挑战任务
变“抽奖”程序为升级版,完成两个按钮控制的抽奖程序操作过程:
●添加一个按钮command2,caption值为“2”
●双击按钮command2,进入代码窗口
●输入代码: label1.caption=”真不幸,这里啥也没有”内容可自行编写
任务5:拓展任务
完善你的程序。
《认识Visual Basic》教学设计通州区金郊初级中学蒋春红一、教材分析本节课的教学内容是初中信息技术八年级八年级第十一章第一节的内容。
算法必须要选用一种程序设计语言来描述,计算机才能接受。
根据初中生的年龄特点,VB语言比较适用。
本节的教学内容是后面学习程序的三种基本结构内容的基础。
本节将VB作为实现算法的平台,不是专门介绍VB,而是以在VB中实现简单算法为原则的,因此仅介绍教材中涉及到的几个最常用的控件及其属性。
在深入分析并吃透课程标准后,我根据学生的认知特点和接受水平,对教材进行了建设,设计了不同于教材的教学案例,力图让学生们了解程序设计的实用性。
二、学情分析本节课是八年级VB程序设计基础的新授课。
在这之前学生对程序、计算机程序和软件尚无概念,且还没有接触过任何程序设计语言,更没有使用程序设计语言解决过实际问题。
在本课中,教师通过提出问题、分析问题给出算法、选择程序设计语言、设计程序界面、编写代码、调试程序、解决问题等环节使学生逐步认识VB,了解使用VB编程的一般步骤,并对面向对象的程序设计最基础的直观上的认识。
但是,程序设计本身相对枯燥,因此创设情景,激发学生兴趣,消除他们对程序设计的“恐惧”心理,调动他们学习和探究的主动性、积极性,显得尤其重要。
学生不可能用一节课的时间对编程掌握多少,但让他们在体验中了解用VB中编程解决问题的一般过程,有成功的体验和收获是完全能够达到的。
三、教学目标分析按照课标要求,结合教学实际,我制定了如下三维目标:1、知识与技能(1)了解程序、计算机程序、软件的基本概念。
(2)熟悉VB的界面(3)掌握在VB中编程的一般过程(4)对象的属性设置2、过程与方法通过体验一个完整的程序设计过程,懂得运用VB计算机语言来解决问题的方法。
3、情感态度与价值观(1)体验程序设计的独特魅力,激发学生学习编程的兴趣,为以后学习程序的三种基本结构和算法设计打下基础。
(2)培养与他人合作交流的意识和习惯四、教学重点运用VB建立程序界面与对象的属性设置。
第1课认识Word[课题]第1课认识Word[教学目的与要求]1.知识与技能:认识Word的窗口组成,Word的启动方法,Word文档的保存方法。
2.过程与方法:掌握菜单栏、工具栏的使用方法。
3.情感态度价值观:培养学生利用计算机处理文字的意识和能力。
4.创新与行为:让学生积极尝试用计算机来表达思想。
[课时安排]1 课时[教学重点与难点]1.重点:掌握启动和退出Word的方法2.难点:认识Word 窗口的组成及其主要功能。
[教学准备]用Word编辑的日记、作文的样例。
[教学过程]1.导入课件出示用文字处理软件制作图文并茂的Word的作品。
教师:漂亮不漂亮?它们是用美国微软(Microsoft)公司Office办公系统中的Word制作的。
Word是功能强大的文字处理软件,我们可以用Word来写作文、记日记,还可以在文章中插入漂亮的图片,做好以后,还可以用彩色打印机打印出自己的得意之作,今天我们就一起来认识Word,让我们开始吧!2.新授(1)Word的启动出示任务一:启动有哪几种方法?要求:每个同学最少找出二种方法练一练:通过双击桌面上的快捷图标启动Word 和通过开始——程序——打开Word哪种启动速度快?议一议::哪种启动方法好?学生操作。
教师提示:是不是还有其他的启动方法?学生上机尝试。
请个别学生向全班同学作示范。
讨论坊:你认为哪种方法比较好?请选择一种你认为最好的方法启动Word。
(2)Word窗口组成出示任务二:说出窗口中各部分的功能。
提示:1、Word 窗口和Windows应用程序窗口很相似,你能记住窗口中的哪些名称?2、工具栏内图标按钮体现了“菜单栏”中的一些主要功能,利用这些按钮进行相应操作①Word 2003窗口和写字板窗口很相似,先打开写字板窗口让学生说说各部分的名称。
②打开Word 2003窗口,教师介绍常用工具栏、格式工具栏、任务窗格、状态栏。
③通过帮助让学了解更多功能:出示任务三:练一练输入“实践园”中的文字。
第4章程序设计理解Visual Basic案例设计一.教材分析:本节课的内容是初中信息技术八年级第4章第一节第4局部的内容,主要介绍Visual Basic程序设计软件。
Visual Basic是比较适合程序设计初学者选用的计算机语言。
它是在BASIC语言基础上发展起来的可视化高级编程语言。
初学者利用VB编程,容易上手并能够编写出很好的程序。
所以,善加引导和有效地教学,能够激发学生强烈的学习兴趣。
二.学情分析:本节课的教学对象为八年级学生,在之前的信息技术学习中,八年级的学生已经具备较高的信息技术素养,也拥有一定的动手水平。
同时,随着信息技术教学内容的深入,学生强烈的好奇心与求知欲,使他们渴望学习更富有技术含量的新知识,而程序设计就是最好的内容。
三.教案设计:教学程序设计教师活动学生活动[情境导入]1、程序设计语言有哪几类?2、Basic语言属于哪一类语言?3、程序设计语言的作用是什么?[过渡]:解决一个问题,先要设计解决问题的算法,再选一种程序设计语言将算法描绘出来。
VB是一种易学好用的程序设计语言。
[回答]:机器语言、汇编语言、高级语言。
[回答]:高级语言。
[回答]:将算法转化为计算机能理解的程序。
[新课讲授]:[提出任务]:编写一个“求圆面积”的程序。
1、分析确定算法;2、设计程序界面,编写程序;[提问]:程序的界面是由哪些元素组成的?[分析回答]:“求圆面积”程序算法为:1、输入圆半径;2、计算圆面积;3、输出圆面积。
[观察、讨论]:一个窗体;四段文字;两个文本框;两个命令按钮;四.教学反思:本节课需要更加注重学生的自主学习和动手训练,积极培养他们严谨、科学的程序设计思想,同时,让学生大胆去尝试与探索,不要局限于教师演示的基本程序,大可扩充多些更加有趣的程序,提升学生的学习兴趣,并给予充分的自主设计与调试时间,为之后的程序设计学习打下良好的基础。
信息教学设计:认识Visual Basic ( 2课时)
知识体系:了解程序设计语言特点;认识程序设计的界面;初步理解面向对象程序设计语言的基本思想,理解对象属性事件事件驱动等概念;体验简单应用程序的设计初步;活动体系:体验计算圆周长与面积的程序;设计一个向问好的程序;授课内容:演示实例:计算圆的周长和面积一启动二程序设计的界面:三察看程序代码四程序设计的特点是可视化程序设计语言;是面向对象程序设计语言;是结构化的高级程序设计语言;五简单应用程序的设计初步设计界面:,,设置属性:当需要修改某控件的属性时,首先在控件列表框里找到该控件(也可以在上单击该控件),然后在属性列表里找到并单击该属性。
例如:更改="问好",先单击,然后找到属性,将原有的改为:问好:问好::-屏幕中心:-::大小:一号字:显示:退出:清除编写代码:双击相应控件输入程序"显示"按钮_="你好,""退出"按钮_"清除"按钮_=""调试运行程序:保存工程注意:在保存时,会出现三个程序文件,所以需要新建文件夹,然后再保存阅读材料课本知识小结是一种可视化面向对象采取任务驱动方式结构化的高级程序设计语言。
简单应用程序设计的一般步骤为:设计图形用户界面为对象设计属性添加程序代码调试运行程序保存工程第一课认识(课时)这一教案。
课题第三课初识Visual Basic龙泉市第二中学陈毅英设计意图目前,设计程序普遍采用基于对象的程序设计语言,其中Visual Basic(简称VB)简单易学,应用广泛。
本节课通过制作一个简单的应用程序,让学生熟悉Visual Basic的程序设计环境。
教学目标1、知识与技能:熟悉Visual Basic程序设计环境;掌握修改Label和Command控件的属性;了解窗体文件和工程文件的区别;2、过程与方法:通过模仿书本中的案例,掌握用Visual Basic编写程序的一般方法;3、情感态度价值观:了解程序设计的基本思想和基本过程重难点教学重点:熟悉VB6.0的工作环境,了解Command、Label控件的基本用法教学难点:VB工程文件、窗体文件的认识、区分和保存课前准备1.计算机网络教室,安装VB程序2、程序设计小程序课时安排1课时教师活动学生活动设计意图一、游戏导入,激发兴趣1、进行读心小游戏请学生打开“我能猜透你的心”程序,想一个两位数,减去它的十位数和个位数,查看程序中的对应图片,点击显示答案,看看发生了什么。
学生参与游戏通过读心小游戏,引起学生学习兴趣。
你知道这个程序是用什么软件编写的吗?引出课题《初识Visual Basic》给学生分组,成立学习小组。
二、合作探究,学习新知1、认识VB工作环境(1)学生自学书本,说出启动VB的步骤教师演示:启动VB→“新建工程”→“标准exe”→单击“打开”,进入VB集成开发环境。
(2)微课介绍VB工作环境播放微课视频,介绍VB工作界面,微课中重点介绍了控件工具栏、窗体和属性窗口等。
2、创建一个VB应用程序VB程序一般由窗体、控件、事件处理过程等组成。
请学生自学书本,说一说开发一个VB应用一般要经历哪些过程?(1)任务分析创建一个像“读心小游戏”的首个界面,需要用到哪些控件?Command按钮控件;label标签控件(2)设计界面请参照书本,小组合作探究,在窗体中添加标签控件和一个命令按钮,并修改其caption 属性。
《认识visual basic》教案设计
【背景材料】
本节是江苏科学技术出版社出版的《初中信息技术(选修)》第二单元第一节的内容,题目是《认识visua basic》。
在第一单元已经讲解了程序设计解决问题的一般过程,以及算法,流程图等基本概念。
算法必须要选用一种程序设计语言来描述,计算机才能接受。
本节将VB作为实现算法的平台,不是为学VB而学VB,而是以VB这个相对比较简单的程序设计语言为平台,培养学生程序设计思想。
本节以编写“求圆面积”程序为线索,介绍用VB编写程序的一般过程。
在过程中熟悉VB工作界面、对象等。
【教学设计】
教学目标:1.熟悉VB的界面
2.掌握用编程的一般过程
3.能模仿教材中的例子,编写简单的vb程序
4.逐步培养学生严谨、科学的程序设计思想
教学重点:
用VB设计工作界面
教学难点:
VB程序代码的理解
教学方法:任务驱动、启发式教学、边讲解边操作
教学过程:
师:先来问大家一个数学问题,圆的面积怎么求知道吗?
学生嘘声一片,七嘴八舌道:太简单了,s= r2
师:再具体一点呢?已知哪些条件,就能得出结果?
生:已知半径,根据面积公式就能得到面积。
师:很好,那么怎么用VB程序解决求圆面积呢?这节课我们就来探讨这个问题。
我打开用VB程序编写好的求圆面积,演示给学生看。
学生感觉挺好玩的。
然后我给出三组数据,已知半径分别为4,4.25,6.345,求圆面积,请一位同学上讲台操作,剩下同学在下面两组用笔算,两组用计算器算,并记录结果,进行比赛。
结果,台上同学最快完成任务,计算器组第二,用笔计算的还在哼哧哼哧的算着,结果还不准确。
学生兴趣高涨,直呼太神奇了。
师:大家思考一下,我们这个VB程序是如何解决求圆面积的,也就是它的原理是什么样的,可以与数学上的相比较。
生:“不是一样的嘛,给出圆半径,得出圆面积”
生:“就是,还是利用数学上的求圆面积公式”
师:“大家说的一点都不错,我们用VB 编写程序,第一步就是分析问题,确定用什么方法解决,然后画出流程图,最后才开始编写程序”
教师给学生看流程图:
师:下面请同学们仔细观察“求圆面积”程序界面,对照书本11页,找一找每个对象的名称,作用是什么?(6分钟)学生自习讨论,学习控件的名称和作用
然后教师讲解,如何向工作界面中,添加这些控件,及属性设置。
……
师:如果我要求梯形面积怎么办,如何修改?大家尝试一下?
学生动手实践: 在学生动手实践的过程中,可提示学生,梯形面积公式是什么,与圆面积公式有什么差别,已知量有什么不同,工作界面中还少什么?
学生基本能完成任务
师:好了,大家基本上都完成了,那么运行一下,看看有什么问题?
生(运行程序后):老师,得不到正确的结果,还是算的圆的面积。
师(引出代码的介绍):是吗?大家看一下,我们只是修改了程序的工作界面,到底它是怎么由已知条件得出结果的呢?让我们一起进入它的核心部分---程序代码。
教师演示,进入代码设计阶段,带领学生一起看代码(该部分不要求学生去编写代码,只要了解一下,会进行简单的修改即可)教师:大家看一下,哪个部分能看懂
生:s= r*r
师:那么我们求梯形面积,只要怎么样啊?大家试一试修改,再运行一下
学生把求圆面积公式换成梯形面积公式,并运行。
……
生(做的快的学生大叫):老师,这下对了,我好了,我好了。
教学反思:
初二的学生初次接触程序设计,主要是培养他们的兴趣,在兴趣的基础上,了解VB解决问题的一般步骤
在实施该案例的过程中,我从数学上的求圆面积入手,引出vb 程序,通过计算比赛,激发学生对程序的好奇与兴趣,在一起的讨论与我的提示中,学生积极动手。
但是我发现可能由于学生刚接触程序设计,而我的案例中知识点量大了些,所以在课上我临时放弃了程序代码部分的内容,留待下节课再讲。
但就已完成的教学内容来看,学习氛围和效果不错。
我觉得在教学过程中要根据各个学校学生基础水平的不同,学习氛围的不同,可以对教材的难度进行相应的调整。
在入门的时候尽量慢一点,有趣一点,以培养学生的兴趣为主。