vb的程序结构基础

vb的程序结构基础

ID:27874830

大小:588.34 KB

页数:32页

时间:2018-12-04

vb的程序结构基础_第1页
vb的程序结构基础_第2页
vb的程序结构基础_第3页
vb的程序结构基础_第4页
vb的程序结构基础_第5页
资源描述:

《vb的程序结构基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章VB的程序结构基础3.1顺序结构3.2选择结构3.3循环结构本章主要内容顺序与选择结构程序设计For循环结构程序设计While循环结构程序设计Do循环结构程序设计多重循环程序举例1.VB代码不区分字母的大小写(l)VB中的关键字,首字母总被转换成大写,其余字母被转换成小写。(2)若关键字由多个英文单词组成,它会将每个单词首字母转换成大写。(3)对于用户自定义的变量、过程名,VB以第一次定义为准,以后输入的自动向首次定义的转换。2.语句书写自由(l)同一行上可以书写多条语句,语句间用冒号“:”

2、分隔。VB编程风格(编码规则)(2)单行语句可分若干行书写,在本行后加入续行符(空格加下划线“_”);(3)一行允许多达255个字符。3.注释有利于程序的维护和调试(l)注释以Rem开头,但一般用单撇号“’”引导注释内容,用撇号引导的注释可以直接出现在语句后面。(2)也可以使用“编辑”工具栏的“设置注释块”、“解除注释块”按钮,使选中的若干行语句(或文字)增加注释或取消注释十分方便。4.保留行号与标号VB源程序也接受行号与标号,但这不是必须的。标号是以字母开始而以冒号结束的字符串,一般用在转向语句

3、中。对于结构化程序设计方法,应限制转向语句的使用。VB编程风格(编码规则)例如,下面是一段代码的书写:RemThisisexample'注释DimxAsInteger,yAsInteger,_zAsInteger'续行符x=15:y=10‘一行多语句z=(x+y)/2VB编程风格(编码规则)三种控制结构:顺序结构、分支结构和循环结构。顺序结构即是整个程序按书写顺序依次执行。流程图为:语句1语句2str=“欢迎访问”text1.text=str’文本框中显示“欢迎访问”3.1顺序结构格式:变量名=表

4、达式作用:计算右边表达式的值,然后赋给左边的变量。例如:Width=10'赋整型数Height=23Area=Width*Height'赋表达式的值R=Height/4Area=R*R*3.14赋值语句转换说明:变量名(或对象属性名)的类型与表达式的类型通常要求一致,但VB提供的对某些数据类型的自动转换机制,可强制变量转换为适当的数据类型。当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度。当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式有非数字字符或空串,

5、则出错。当逻辑型赋值给数值型时。True转换为-1,False转换为0;反之当数值型赋值给逻辑型时,非0转换为True,0为False。任何非字符类型赋值给字符类型,自动转换为字符类型。赋值语句注意:(l)搞清赋值号与关系运算符等于号都用“=”表示。例:赋值语句a=b与b=a是两个结果不相同的赋值语句,而在关系表达式中a=b与b=a两种表示方法是等价的(2)赋值号左边的变量只能是变量或者对象属性名,不能是常量、常数符号、表达式。(3)不能在一句赋值语句中,同时给各变量赋值。问题:下列赋值表达式的结

6、果n%=3.5n%="123"n%="1a23"n%=Truen$=123‘四舍五入,n中的结果为4'n中的结果是123'出现“类型不匹配”的错误'n中的结果是-1'n中的结果是“123”问题:1、下面正确的赋值语句是()A、x+y=30B、y=*r*rC、y=x+30D、3y=x2、为了给x,y,z三个变量赋初值1,下面赋值语句正确的是()A、x=1:y=1:z=1B、x=1,y=1,z=1C、x=y=z=1D、xyz=13、赋值语句a=123+MID(“123456”,3,2)执行后,a变量

7、中的值是();赋值语句a=123&MID(“123456”,3,2)执行后,a变量中的值是()A、”12334”B、123C、12334D、157CADA数据输出Print方法格式:[对象名.]Print[表达式表]说明:1、“对象名”可以是窗体、立即窗口、图片框、打印机,若省略对象名在当前窗体上输出。2、“表达式表”是一个或多个表达式,可为数值表达式(求出表达式的值输出)或字符串(原样输出)。若省略,则输出一空行。3、多个表达式之间可以用以下分隔符隔开:,标准输出格式,每14列作为一个输出区段;

8、紧凑格式输出示例:Print1,2;3;Print-4Print5;“abcd”运行结果:□1□□□□□□□□□□□□□2□□3□-4□□5□abcd与Print方法有关的函数1、Tab(n)功能:与Print方法一起使用,在参数n指定的位置输出其后的表达式的值。说明:1)n是数值表达式,值为整数,若省略,则将输出点移动到下一个输出区的起点。2)若n小于1,则tab将输出位置移动到第1列。3)一个print方法中使用多个Tab函数时,每个Tab函数对应一个输出项,各项之间用分号隔开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。