认识程序中的基本元素高一年级广东教育出版社临潼中学冯改莉圆的面积•PrivateSubCommand1_Click()•ConstpiAsSingle=3.14•DimrAsSingle,sAsSingle•r=InputBox("r=","输入半径")•s=pi*r^2•Print"圆的面积s=";s•EndSub能看懂吗?使用VB输入程序的时候,我们感到与文章的输入方法差不多,不同的地方是,一般的文章我们能看懂,程序代码却不是一下子就看明白。因为程序代码是用计算机语言编写的。就象不同国家的语言有各自的字、词、句和语法规则一样,计算机语言也有它的基本组成元素和书写规定。要读懂和编写计算机程序就首先要懂得计算机语言中的这些元素和规则,这节课就让我们来认识一些常用的元素。计算机程序中通常会出现常量、变量、函数、运算符、表达式、语句等,这些都是计算机语言的基本元素。常量•常量是指在程序运行过程中始终保持不变的常量、字符串等。例如在上述的程序中,3.14、“r=”、“输入半径”等都是常量。•在程序设计中,对于一些经常使用的常量,可以用常量说明语句来定义。这样可以提高程序的可读性和可维护性。•常量说明语句的格式是:•Const常量名[As类型]=表达式•常量例:ConstPIAsSingle=3.14‘声明了常量PI,代表3.14,单精度型ConstAAsInteger=144‘声明了常量A,数值为144,整型•字符型常量要用引号引起来•例:”输入半径”、“abc”•练习:下列选项中属于字符型常量的是()。•A、abB、'ab'C、"123"D、123C变量•变量是在程序运行过程中其值可以发生变化的量。使用变量前,一般必须先声明变量和其类型,字符型变量要跟“$”符号。•变量的声明格式:•Dim变量名[As类型]=表达式•如:DimaAsInteger定义一个整型变量,变量名为a变量•命名规则:•1、必须以字母开头,不能以数字或其他字符开头。•2、只能由字母、汉字、数字或下划线组成,不能含有小数点、空格等字符。•3、不能使用VB中的关键字,如sub、If、End等。•4、VB中不区分变量名大小写。如HELLO和Hello是同一个变量。•练习:下列变量中合法的变量名是()•A、5aB、?ENDC、lintongD、8ABCC常量变量字符常量要用双引号“”括起来,字符变量要跟“$”符号。找出程序中的常量和变量。Lx2.frmPrivateSubForm_Click()xm1$="刘"xm2$="丽"dm1=Asc(xm1$)dm2=Asc(xm2$)Print"字符"Print"机内代码是:"Printxm1$,Printdm1Printxm2$,Printdm2EndSub分别显示“刘”和“丽”的机内代码数据类型•常量、变量与数学中的概念相似,但数学中常量和变量只表示数值数据,计算机中则有多种数据类型。如:•数值型:例如:15,-345都是整数型,123456,45678&都是长整数型•字符型;字符型常量要用双引号括起来,例”HELLO”,字符型变量要跟”$”,例“xm1$”•日期型:用#括起来放置日期和时间,允许用各种表示日期和时间的格式。例:#09/10/2000#或#2000-09-12#•逻辑型:逻辑型数据只有两个可能的值:True(真)False(假)•若将逻辑型数据转换成数值型,•则:True(真)为–1False(假)为0运算符与表达式表达式类型运算符表达式值算术表达式+--*/(10-2)*540字符串表达式+“good”+“moring”“goodmoring”条件表达式=、<、>、<>、>=、<=4<332<=100FT逻辑表达式Andornot(1>2)and(3<4)(1>2)or(3<4)Not(1>2)FTT认真领会表中所列出的四类表达式,并能够计算表达式的值。函数函数功能示例结果Asc(x)求字符ASCII值Asc("a")97Chr(x)将数值(ASCII码)转换为字符Chr(65)"A"Str(x)将数值转换为字符串Str(45.2)"45.2"Abs(x)绝对值Abs(-50.3)50.3运算符、函数与表达式•Lx3.frmPrivateSubForm_Click()xm1$="刘"xm2$="丽"dm1=Asc(xm1$)dm2=Asc(xm2$)zxm1$=Chr(dm1)zxm2$=Chr(dm2)Print("字符:");Printxm1$;Printxm2$;Print("的机内代码是:")Printdm1Printdm2Print("代码还原的字符是:")Printzxm1$;Printzxm2$;EndSub显示刘丽的机内码,再还原字符找出程序中的函数。语句程序是由一行行的语句组成,语句是指挥计算机工作的指令,每个语句都有其格式规定,包括关键词、搭配的参数、符号等。如打印语句print,作用是向屏幕、打印机甚至存储器等设备输出数据,使用逗号和分号能产生不同的...