第四章信息的加工与表达(下)第一节编制计算机程序解决实际问题123常量、变量、数据类型运算符、函数、表达式语句4.1.3认识程序中的基本元素圆的周长公式为C=2πr,当r取不同的值时,试计算出相应的C的值,π取3.14。r=1cm,C=_____cmr=2cm,C=_____cmr=3cm,C=_____cm…………6.2812.5618.841常量、变量、数据类型把刚才求圆的周长的题目变成程序,在VB中运行看结果如何?求圆的周长程序界面圆的周长公式为C=2πr,π取3.14r=1cm,C=_____cmr=2cm,C=_____cmr=3cm,C=_____cm不变r、C变上述计算中,你能分辨出哪些是变量,哪些是常量吗?(1)常量:常量是在程序运行中不变的量。数学中的常量和变量,只是数值型数据,而计算机中则有多种类型数据。如数值型、字符型、文本型、日期型、逻辑型等。例题1、(可多选)下列求圆的周长程序中,哪些是常量()PrivateSubCommand1_Click()Constpi=3.14DimrAsSingleDimCAsSingler=Text1.TextC=2*pi*rText2.Text=CEndSubA.ConstB.rC.CD.piD常量语句的声明格式:Const常量名=表达式字符型常量要用英文双引号括起来,字符变量要跟$。例题2、(可多选)下列求圆的面积程序中,哪些是变量()PrivateSubCommand1_Click()Constpi=3.14DimrAsSingleDimSAsSingler=Text1.TextS=pi*r*rText2.Text=SEndSub(2)变量:变量是在程序运行过程中其值可以发生变化的量。使用变量前,一般必须先声明变量及其数据类型。变量语句的声明格式:Dim<常量名>As<数据类型>A.SB.rC.DimD.piAB(2.1)字符型变量:字符型变量要跟“$”符号。Privatesubform_click()Xm1$=”刘”Xm2$=“丽”Dm1=asc(Xm1$)Dm2=asc(Xm2$)Print(“字符”)Print”机内代码是:”PrintXm1$PrintDm1PrintXm2$PrintDm2Endsub例题3:(可多选)下列程序中哪些是字符型变量()A.”刘”B.=“丽”C.刘D.丽E.“字符”F.机内代码是:CD(1)函数:标准函数能完成特定运算处理。VB程序中特定了许多的函数,提供了多种功能选择。2函数、运算符与表达式绝对值函数:abs(x)平方根函数:sqr(x)提取机内码:Asc(x)提取机内码对应字符:chr(x)(2)运算符与表达式表达式类型运算符表达式值算术表达式+-*/(5-3)*66-abs(3-12)——字符串表达式+&"1"+"2"—关系表达式=、<、>、<>、>=、<=4<332<=100——逻辑表达式Andornot(1>2)and(3<4)(1>2)or(3<4)Not(1>2)———(1)语句:程序是由一行行语句组成的。语句是指挥计算机工作的指令,每个语句都有其格式规定,包括关键词、搭配的参数、符号等。赋值语句是任何程序设计中最基本的语句。1.赋值语句的格式:变量名=表达式,VB中赋值语句用“=”来实现。如N=1“将1赋给N”2.输出语句的格式:print“”3语句要求:请记下以下程序中的基本元素PrivateSubForm_Click()Constpi=3.14DimrassingleDimCassingleDimSassingler=text1.textC=2*pi*rS=pi*r*rText2.text=CText3.text=SEndSub常量:变量:函数:运算符:赋值语句:Pi、2r、C、S+、-、*、/abs、asc、chr、Pi=3.14、C=2*pi*r