2.1VB语言及程序开发环境

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

§2.1VB语言及程序开发环境《算法与程序设计》(粤教版)什么叫程序?程序有哪几个特征?2.程序有哪几种基本结构?3.计算机程序设计语言的发展经历了哪几个发展历程?这几种语言执行时有什么区别?§2.1.1VB语言概述•VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。•“Visual”指的是开发图形用户界面(GUI)的方法。•“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,一种在计算技术发展历史上应用得最为广泛的语言。•专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以编写实用的应用程序。()ConstpiAsSingle=3.14DimrAsSingle,sAsSingler=InputBox(r=,输入半径)s=pi*r*rPrint圆的面积s=;sEndSub思考:(1)程序有多少行,每一行的作用是什么?(2)如果按语句的作用区分,这个程序包含几个部分?‘定义名为command1_click()的控件事件过程‘说明程序中pi是常量∏‘定义半径r和面积s为单精度实型‘输入r的值‘把表达式pi*r*r的值赋给s‘把s的值输出到当前的窗体上‘过程结束数据类型说明部分数据的处理部分数据的输入部分数据的输出部分()ConstpiAsSingle=3.14DimrAsSingle,sAsSingler=InputBox(r=,输入半径)s=pi*r*rPrint圆的面积s=;sEndSub常量变量函数表达式基本数据类型•数据:计算机能够处理数值、文字、声音、图形、图像等信息,均称为数据。•数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。•VB中的常用基本数据类型:数值型、日期型、字符串型、逻辑型和货币型等。~327672个字节长整型数Long-2147483648~21474836474个字节单精度实型数Single负数:-3.402823E38~1.401298E-45正数:1.401298E-45~3.402823E384个字节双精度实型数Double负数:-1.797693134E308~-4.940656458-324正数:4.940656458E-324~1.797693134E3088个字节日期型Date(Time)Now100/1/1~9999/12/310:00:00~23:59:598个字节字符串型String定长字符串:0~65535个字符不定长字符串:0~20亿个字符231-1个字符布尔型BooleanTrue或False2个字节单精度实型数•浮点形式是用科学记数法,即以10的整数次幂表示的数,以E表示底数10例如:-3.4×105表示为-3.4E51.2×10-5表示为1.2E-5常量和变量•常量是指在程序运行过程中始终保持不变的常数、字符串等。如:3.14,”r=”,”输入半径”等。•常量说明语句的格式是:Const常量名As类型=表达式例:ConstpiAsSingle=3.14ConstgAsInteger=10ConsteAsSingle=2.71828ConstNaDouble=6.02e23常量和变量•变量:在程序运行过程中可以变化的量。程序处理数据时,对于输入的数据、参加运算的数据、运行结果等临时数据,通常把它们暂时存储在计算机的内存中。变量就是命名的内存单元位置。•变量名必须是由英文字母开头,后面则可以由字母、数字或下划线组成。•变量说明的格式:Dim变量名As类型例:DimrAsSingle,sAsInteger常量和变量•变量名必须是由英文字母开头,而不能使用数字或其他字符开头•不能含有小数点和空格,不超过255个字符•最好用有意义的字母或单词或其缩写•不能含有VB的专用保留字,在VB中有特殊意义的单词和字母组合。例如:Print、Sub、End等•大小写字母等效•例:下面哪些变量名是正确的3abecdea35Printa35是正确的,其它都错误运算符、函数和表达式•运算是对数据进行加工的过程。•运算符:描述各种不同运算的符号称为运算符。•在VB中,常见的运算符有算术运算符、字符串运算符、关系运算符(P43)和逻辑运算符等。•VB中常见的表达式有算术表达式、关系表达式(P43)和逻辑表达式等。运算符-算术运算符运算符+-*/^\Mod含义加号减号乘号除号乘方整除取余数算术运算符的运算规则和数学中的运算规则相同,如果意义不明确时,可以加上括号使其看起来更明白。VB中只使用一种括号“()”,它可以多次嵌套。•优先级顺序括号→乘方→乘除→整除→取余→加减运算符-算术运算符•例1:MyValue=10/4MyValue=10/3MyValue=10\4MyValue=2^4MyValue=10Mod3‘返回2.5'返回3.333333'返回2'返回16'返回1运算符-算术运算符•例2:设变量N=3,表达式-N^2的值是()A.-8B.9C.-9D.8•例3:表达式4+6*7Mod9的值是()A.4B.5C.6D.10•例4:VB表达式Sqr(a+b)^3*2中优先进行运算是()A.Sqr函数B.+C.^D.*,求它的各位数之和M。X1=X\100X2=(X\10)Mod10或者X2=(XMod100)\10X3=XMod10M=X1+X2+X3运算符-字符串运算符•字符串运算符:&•VB中的字符串运算符有“&”,该运算符主要用于连接两个或更多的字符串。•例如:“abcd”&“efg”连接后结果为“abcdefg"。123+55abc+12178出错123&55abc“&1212355abc12函数•在VB中有两类函数,分别是内部函数和自定义函数•常用的内部函数有数值函数,字符函数,转换函数,时间/日期函数和其它函数等•自定义函数是由程序员根据需要定义的函数•在程序中要使用一个函数时,只需要给出函数名和一个或多个参数,就能得到函数值•调用函数的格式如下:函数名(参数表)函数•Sin(x)•Abs(x)•Sqr(x)•Int(x)•Fix(x)•Sin(50*3.14/180)•Abs(-3)•Sqr(16)•Int(2.5)Int(-2.5)•Fix(-5.3)•3•4•2-3•-5表达式•表达式是指某个求值规则,它是由运算符和配对的圆括号将变量、常量和函数等操作数以合理的形式连接起来的式子。•例如在程序中,式子pi*r*r是合法的表达式。【例1】将数学式改写成VB的算术表达式ba23.14159/(a^2+Sqr(b))a*b*c*d/e/f/g或a*b*c*d/(e*f*g)efgabcd【例2】实践(1)下列数据属于字符串常量的是()A.bcdaB.”zanfb”C.’hjdnc’D.’j_098’(2)在VB语言中,下列数据中合法的长整型常量是()A.09BB.2738940C.99.876345D.8.12345E12(3)在VB语言中,下列变量中合法的变量是()A.b90@B.abc=9C.helloD.888F1(4)在VB语言中,下列表达式中合法的表达式是()A.a+b*|c|B.bct÷9C.β-α*πD.pi*r*r§2.1.2可视化程序开发的环境认识程序设计语言VisualBasic6.0Visual:可视化的Basic:Beginner'sAll-purposeSymbolicInstructionCode适用于初学者的多功能符号指令码§2.1.2可视化程序开发的环境认识程序设计语言VisualBasic6.0

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功