师:上节课我们学习了程序中的对象,这节课我们来学习程序的基本要素。有一位同学,知道自己的语文成绩和英语成绩,想用程序算出总成绩,于是用VB编写了一个程序。下面我们来欣赏一下他的作品。程序运行后,单击计算按钮,语文和英语的总成绩就显示在窗体上。我们来看一看他的程序代码。这个程序包含很多基本要素,有常量、变量、表达式,常量包括95、99、“你的总成绩为”“分”;变量包括X1、X2、M;表达式有X1 + X2 。什么是常量?什么是变量?什么是表达式呢?下面我们就来学习。首先我们学习数据类型与常量,请看视频。

  程序中的数据,这个表中是一些常用的数据类型。表示人的年龄、汽车的数量可用整型或者长整型;表示一个人的姓名、住址要用字符串;对事物成立与否,真或者假的判断应该使用布尔型。常量是指在程序运行过程中始终保持固定不变的数据,如在程序中直接给出的数值230、 - 80等。经常用到的字符串常量是由半角英文双引号括起来的一串字符,如“小明”“AB 12 CD”。布尔常量只有真和假两个值,在VB中真用true表示,假用false表示。

  通过学习,我们知道了数据类型与常量。下面通过一个例子来更好地理解数据类型。“我的名字叫李大明”,“李大明”属于字符串,注意字符串的数据必须用双引号括起来。“我的身高是1.72米”,这个数据带有小数部分,且取值范围在单精度的取值范围内,所以这个数据为单精度数据。“我的存款数目有100亿”,这个数据是整数,且取值范围在长整型的取值范围内,所以这个数据为长整型数据。“我是初二的学生,还没有毕业”,“已经毕业”这个取值应为false,所以这个数据为布尔型数据。注意,布尔型的数据只有true和false两个值。常量是指在程序运行过程中始终保持不变的数据。在刚才的程序中,95、99、“你的总成绩为”“分”这些就是常量;X1、X2、M这些在程序运行中是可以改变的,这些叫变量。什么是变量呢?下面我们来学习。

  师:在程序运行过程中,其取值可以改变的量称为变量。每个变量都对应计算机内存中的一块存储单元,这就是当变量a的值为10时,变量a与存储单元的关系图。每一个变量都有名字,称为变量名,如AB、k等。我们在给一个变量取名时要遵守这些命名规则,如表所示。

  通过学习我们知道,变量是在程序运行中其取值可以改变的量。在刚才的程序中,X1、X2、M这些就是变量。如果取值发生变化,比如语文成绩从90变成了80,这个时候变量X1的值也发生变化,M的值也会随之发生变化。每一个变量都有名字,称为变量名,变量的命名有一定的规则,下面我们来做练习题。

  师:下列符号不能作为VB的变量名的是,请思考。根据命名规则,变量名必须以字母或者汉字开头,B选项是以字母开头,C选项是以汉字开头,D选项是以字母开头,这三个都可以作为VB的变量名。A选项是以数字开头,所以A选项不能作为VB的变量名。这道题选A。

  师:第二题,下列符号中属于VB的合法变量名的是。根据命名规则,变量名由字母、汉字、数字或下划线组成。A选项有一个加号,所以它不是合法的变量名。变量名不能与VB中的运算符、语句、函数、过程名、方法名、属性等系统已经使用的保留字相同,在VB中不区分变量的大小写。B选项的print,D选项的double,这些是系统已经使用的保留字,所以不是合法的变量名。因此这道题选C。

  刚才的程序只能计算某一位同学的成绩,如果要计算任何同学的成绩,这个时候程序就必须发生修改。下面我们欣赏一下已经修改后的程序,运行后在第一个文本框中输入语文成绩88,在第二个文本框中输入英语成绩98,单击计算按钮,总成绩186会显示在第三个文本框中,这个程序是如何实现的呢?让我们一起来看看程序的代码。第一条绿色文本的是REM注释语句,它在程序中起说明作用,在程序运行的时候是不执行的。红框框住的是赋值语句,它们的共同特点是使用了val函数,是将TEXT1里面的数字符号转换成数值,付给了X1,把TEXT2里面的数字符号转化成数值付给X2。什么是函数呢?下面我们来学习函数、运算符与表达式。

  师:函数实际上是VB系统内预先写好的,用于完成某种特定功能的程序。VB的函数有很多,这表中列举的就是几个常用的函数。表达式是由常量、变量、函数、运算符、圆括号等按一定的规则连接起来的有意义的式子。根据表达式中运算符的不同,可将表达式分为算数表达式、字符串表达式、关系表达式和逻辑表达式四种。这表中就是前两种表达式的比较。VB主要的算术运算符及其含义如表所示。在VB表达式中,如果含有多种运算符,其运算的优先次序如图所示。

>> 点击阅读全文
《8年级下册信息技术 程序的基本要素 逐字稿-3,500字 第5版》.docx
将本文下载保存,方便收藏和打印
导出文档