2.1 VB语言及程序开发环境》教学设计
一、教材分析
本节课是广东教育出版《算法与程序设计》(选修1)第二章 程序设计基础2.1VB语言及程序开发环境。用高级语言编写计算机程序并解决问题,是信息加工与表达的一个重要手段。用计算机程序解决问题就是人们把现实世界的问题转换成计算机程序,并由计算机来实现,通过对计算机程序的剖析及了解其执行过程,帮助学生了解用计算机解决问题的基本思路和方法
二、学情分析
高一的学生已经具备了一定的计算机使用经验,但大多数都是与常用的工具软件的使用和网络应用有关,对于计算机编程知识,他们以前可能很少或者根本没有接触过,但同时又对这部分知识抱有极大的兴趣与好奇心。学生在强烈的求知欲望的驱动下,通过模仿比较分析计算机程序由浅入深地尝试读懂程序的作用,并借此认识程序设计语言中的基本元素。
三、教学目标
1、知识与技能
(1)掌握计算机程序设计中常用的常量、变量、函数、运算符、表达式、语句等基本元素。
(2)能读懂简单的程序。
2、过程与方法
(1)能在高级语言编程环境操作运行一段简单的计算机程序代码。
(2)初步理解计算机程序代码的执行目的。
3、情感态度与价值观
(1)培养学生进一步学习程序设计的兴趣。
(2)培养学生合作、讨论、观摩、交流和自主学习的能力。
四、教学重难
重点:掌握计算机程序中的基本元素,熟悉VB编程开发环境。
难点:读懂计算机程序代码。
五、教学环境
多媒体电脑室。
六、教学方法
本节课采用了“观察阅读练习操作总结”等教学活动开展教学。
七、教学过程
导入新课
[交流]
你认为VB(Visual  Basic)与其他使用过的应用程序(如Word 、Excel、Powerpoint等)相比,不同之处在哪里?有相似的地方吗?
生答:使用VB输入程序代码的时候,我们感到与文章的输入方法差不多,不同的地方是,
一般的文章我们能看懂,程序代码却不是一下子能看明白。
师:因为程序代码是用计算机语言编写的。就像不同国家的语言有各自的字、词、句和语法规则一样,计算机语言也有它的基本组成元素和书写规定。要读懂和编写计算机程序就首先要懂得计算机语言中的这些元素和规则。
授新课
[探究]以下是一个求半径为r的圆的面积的程序,请你注意观察程序的组成结构及其功能,并思考如下的问题:
1)程序有多少行,每一行的作用是什么?
2)如果按语句的作用区分,这个程序包含几个部分?
Private  sub Command1_Click()
    Const PI As single=3.14
    Dim  r As Single,s As Single
    r=InputBox("r=","输入半径")
    s=PI*r*r
    Print "圆的面积s=";s
End Sub
1'定义名为Command1_Click()的事件过程
2'说明程序中PI是常量π
3'说明程序中变量r贴吧vb是什么意思和s是单精度实型数
4'输入r的值
5'计算表达式PI*r*r的值并把它赋给s
6's的值输出到当前的窗体上
7'过程结束
归纳小结:通过以上分析,我们可以得到VB程序一般包含如下部分
1)数据类型说明部分;
        如:Const PI As single=3.14
            Dim  r As Single, s As Single
2)数据的输入部分;
          如  r=InputBox("r=","输入半径")
3)数据的处理部分;
              s=PI*r*r
4)数据的输出部分。
          如    Print "圆的面积s=";s
VB程序设计语言的基本元素:
(一)基本数据类型、常量和变量
1、基本数据类型
数据:描述客观事物的数、字符以及所有能输入到计算机中,并被计算机程序加工处理的符号的集合称为数据。数据既是计算机程序处理的对象,也是运算产生的结果。
为了更好地处理各种数据,VB定义了多种数据的类型。基本数据类型是系统预先定义的数据类型,下表列出了VB定义的常用的基本数据类型。
数 据 类 型
类 型 说 明 符
取  值  范  围
示    例
整 型 数
Integer
从-32768到32767
如:245、-99都是整型数
长 整 型 数
Long
从-2147483648到2147483648
如:58723就是一个长整数
单 精 度
实 型 数
Single
负数-3.402823E+38 到-1.401298E-45
正数1.401298E-45 到 3.402823E38,但是它只有7位有效数字
如:123.875、0.0076、1.75643E+9是单精度实型数,表示1.75643×109
双 精 度
实 型 数
Double
双精度实型数能够表达的数范围是绝对值小于10308的数,它有15位有效数字。
如1.23456789D+12是双精度实型数,表示1.23456789×1012
日 期 型
Date(Time)
日期:公元100年1月1日~9999年12 月31日
时间:0:00:00~23:59:59
如:#2004-02-01#
#07/30/2003 07:25:18 AM#
字 符 型
String
如:“guangdong”、”中国”
逻 辑 型
Boolean
True或False
2.常量
常量是指在程序运行过程中始终保持不变的常数、字符串等。
字符串:在VB中用英文双引号引起来的字符,叫字符串。
例如:3.14、 “r=”、“输入半径”、“圆的面积S=”等都是常量。
练习:
    下列数据属于字符串常量的是( B  )
A、bcd      B“zanfg”    C、’hjdnc’      D、’j-098’
在程序设计中,对于一些经常使用的常量,可以用常量说明语句来定义。这样可以提高程序的可读性和可维护性。
常量说明语句的格式是:
    Const    常量名  As  类型=表达式
    如Const PI As single=3.14
3.变量:常量、变量与数学中的概念相似,但数学中的常量和变量只表示数值,计算机中则有多种数据类型,如字符型、日期型等。字符型常量要用英文双引号括起来,字符型变量要跟“$“符号。应用变量时需要分清变量名和变量值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。