北京职业院校VB程序编程教案:VB语言基础02.docVIP

北京职业院校VB程序编程教案:VB语言基础02.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京职业院校VB程序编程教案:VB语言基础02

北京职业院校VB程序编程教案:VB语言基础02 3.2 函数与表达式 3.2.1常用内部函数 (详见教材P33) 数学函数 12个 二、字符串函数 14个 三、转换函数 2个 四、判断函数 5个 五、日期函数 4个 六、格式输出函数 Format(表达式[格式字符串]) 明68~P69 3.2.2表达式 1.表达式的组成 表达式由变量、常量、运算符、函数和圆括号按一定的规则组成。表达式运算结果的类型由数据和运算符共同决定。 2.表达式的书写规则 (1)括号必须成对出现,均使用圆括号 (2)乘号不能省略 eg x*y (3)表达式从左(右在同一基准上书写,无高低,大小区分 (4)运算符不能相邻 eg a+-b x 例:已知数学表达式 sqr((3*x+y)-z)/(x*y)^4 3.不同数据类型的转换 在算术运算中,如果操作数具有不同的数据精度,则VB规定运算符的数据类型采用精度高的数据类型。 即IntegerLongSingleDoubleCurrency 特例:当Long型数据与Single型数据运算时,结果为Double型数据。 4.优先级 不同类型运算符的优先级: 算术运算符字符运算符关系运算符逻辑运算符 3.3 基本语句 3.3.1循环语句 1.For循环语句 For循环语句是计数型循环语句,用于空件循环次数预知的循环结构。语句形式如下: For循环变量=初值 To 终值〔Step步长〕     语句块 [Exit For]   循环体 语句块 Next 循环变量 其中:循环变量:必须为数型 步长:一般为正,初值应=终值;若为负,初值应=终值;默认为1 语句块:可以是一句或多句,构成循环体 Exit For:表示当遇到该语句时,退出循环,执行Next后的下一条语句。 循环次数:n=int 该语句的执行过程如下图:(以步长0为例) (循环变量被赋初值,它仅被赋值一次 (判断循环变量是否在终值内,如果是,执行循环语句 (循环变量加步长,转(,继续循环 例:计算1~100的奇数和(假设为I为循环变量,结果存放在累加变量s中),程序段如下: Dim I As Integer,s As Integer s=0 S=0 用 I=0 For I=1 To 100 step 2 if re : If I=100 Then S=s+I 语 s=s+i Next I 句 I=I+2 GoTo re End If 说明:(当退出循环后,循环变量的值保持退出时的值,上例中,退出循环后,I=101 (在循环体内,对循环控制变量可多次引用,但不要对其赋值,否则会影响原来的循环控制规律。 2.Do…Loop循环语句 Do循环用于控件循环次数未知的循环结构,此种语句有两类语法形式: 其中: A:形式1为先判断,后执行,有可能一次也不执行;   形式2为先执行,后判断,至少执一次。 B:关键字While用于指明条件为真(True)时就执行循环体中的语句,Until正好相反 C:当省略[{while1Until}条件]子句时,即循环结构仅由Do…Loop关键字构成,表示无条件循环,这时在循环体内应该有Exit Do语句否则为死循环 D:Exit Do表示当遇到该语句时,退出循环,执行Loop后的下一句语句 两种形式的while循环的流程图如下: 例:求阶乘:N!=1*2*…*(n-1)*n (见教材P42~43) 3.While…Wend循环结构 语法形式: While 条件     语句块 Wend 与For循环的区别:For循环对循环体执行指定的次娄,该循环是在条件为真时重复执行循环体          即该循环可指定一个循环终止的条件,而For循环只能进行指定的次数的重复。 例:使用While循环求阶乘:N!=1*2*…*(n-1)*n(见教材P44例2) 4.循环的嵌套 在一个循环体内又包含了一个完整的循环结构。称为循环的嵌套 例:见教材P44例3 3.3.2条件语句 1.If条件语句 If条件语句有多种形式:单分支,双分支和多分支 (1)If···Then语句(单分支结构) 语句形式如下:  A :If 表达式 Then 语句块 End If B :If 表达式 Then 语句 表达式:一般为关系表达式,逻辑表达式

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档