PrivateSubForm_Click()pi=3.14r=1000s=pi*r*rPrint”圆的半径为:”;r;”厘米”Print”圆的面积为:”;s;”平方厘米”EndSub程序包含了几部分,各部分具有什么意义?第三节认识程序的基本要素主讲:姚丽勤PrivateSubForm_Click()pi=3.14r=1000s=pi*r*rPrint”圆的半径为:”;r;”厘米”Print”圆的面积为:”;s;”平方厘米”EndSub1、PrivateSubForm_Click()EndSub程序首尾部分代码2、pi,r,s变量3、3.14,10004、pi*r*r5、Print”圆的半径为:”;r;”厘米”常量算术表达式语句程序的基本要素数据的类型常量与变量运算符与表达式语句数据赋值语句输出语句声明变量语句用来表示数字用来表示一串字符用来表示逻辑判断的结果数据类型及其取值范围练习:将下列数据分类1、3.142、2>13、圆的面积4、85、李四6、3=47、广州一中实验学校8、1>-59、3276710、abc11、5mod2<>0返回数值类型字符串类型布尔类型(逻辑性)一、数据的类型数据类型及其取值范围返回数据类型取值范围数值类型整型(Integer)-32768~32767的整数长整型(Long)-2147483648~2147483648的整数单精度型(Single)-3.402823×1038~3.402823×1038的实数双精度型(Double)-1.79769313486232×10308~1.79769313486232×10308的实数字符串类型(String)0~65535个字符布尔类型(Boolean)True或False在程序运行过程中始终固定不变的量。在程序运行过程中取值可以变化的数据,可以存放数值、字符等数据。用一对双引号括起来的字符串。变量命名规则常量变量。数值型常量字符型常量二、常量与变量变量命名规则(1)以字母或汉字开头,不能使用数字或其他字符开头(2)可以由字母、汉字、数字、下划线组成,不能有小数点或空格(3)总字符个数不能超过255个(4)不能用保留字作为变量名。如:Print、Sub等(5)不区分大小写。如“r”和“R”是同一变量练习:判断出下列哪些变量名是合法的,并指出不合法的原因1、r2、s3、半径4、student_name5、r16、Sub7、Student-name8、1r9、_name10、X11、c512、Y-113、Print14、End15、C3.116、$a17、是否团员返回表达式是由常量、变量、运算符、括号等按一定的语法规则组成的。每个表达式经过运算后都会产生一个确定的值。表达式算术表达式字符表达式关系表达式逻辑表达式返回三、运算符和表达式1、算术表达式算术表达式是由+,-,*,\,^,Mod等算术运算符和数值型常量、变量、括号等组成的。算术表达式中参与运算的量是数值型的,其运算结果也是数值型的。算术运算符及含义小结:算术表达式的运算基本上与数学意义上的运算相同,也是按照运算符等级从高到低,同一级的从左到右。加减乘方乘除整除求余下一级算术运算符及含义算术运算符含义例子运算结果+加1+23-减/取负数-1-2-3Mod求余9Mod21\整除9\24*乘2*48/除9/24.5^乘方2^38返回(1)1+3^3*2(2)9^(1/2)/3(3)(2*4+1)\2练习一:写出下列各表达式的运行结果。返回练习二:设已知a=6,b=13,c=30,d=3,x=2,y=5,编程打印出以下式子的值。VB写成:a*b+a/C(a+c)/(x*y)x^(1/3)+y^(1/3)5131YX(3)(3)caabyxca*(2)(2)(1)(1)2、字符串表达式“123”+”45”-------------12345(1)“广州一中”&”实验”&”学校”(2)“123456”+”678”字符串运算符:“&”“+”和作用:将两个字符串连接起来“广东”&“广州”--------广东广州例:练习:说出下列表达式所表示的字符串。返回3、关系表达式关系运算符关系运算符含义例子运算结果=等于“abc”=“ABC”False<小于3<6True>大于“a”>”b”False>=大于或等于2+3>=5True<=小于或等于3+5<2+1False<>不等于5mod2<>0True关系运算的结果为:True或False1、3+1<=2+12、9mod2<>03、9\2=44、”a”<“b”5、14/3<>0练习:请说出下列表达式的值。返回4、逻辑表达式逻辑运算符含义例子运算结果and与运算XandY当X和Y都为1时,其值为True,否则为Falseor或运算XorY当X或Y其中一个为1时,其值为True,否则为Falsenot非运算NotX当X为1时,其值为False,否则为True关系运算符:逻辑运算结果为True或False。四种运算的优先级别:练习:请说出下列表达式的值1、1and12、4and03、1or04、1or15、Not1逻...