欢迎来到天天文库
浏览记录
ID:41543834
大小:59.67 KB
页数:5页
时间:2019-08-27
《程序设计初步2-选择结构分支结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第四课选择结构选择结构是程序设计的一种基本结构,它根据给定条件是否成立,来决定执行哪些操作。VB系统提供的分支语句可以同吋实现判断与分支功能。分支语句有不同的格式,口J以根据需要进行选择。1.单行if语句格式:If条件then语句1Else语句22.块结构if语句在条件比较简单并且分支语句块也简单的情况下,为了书写方便可以使用单行If语句。但是当分支语句块比较复杂时,用单行If语句就难于书写了,而且也不便于进行程序块的凸凹处理,致使程序的结构不清晰。因此人们常采用块结构的分支语句。格式:If条件then语句组1Else语句组2Endif3.随
2、机函数随机函数Rnd可以产生[0,1]区间的随机小数,如0、0.7055475、0.4932等,但不可为1。Randomize语句使Rnd函数产生不同的随机序列,该语句要放在Rnd函数使用之前。4.截断函数截断函数Fix(x)代表取自变量x的整数部分,如Fix(0.5)二0,Fix(2.9)=20由上可知,0WRnd3、[m,n]区间上的随机整数。5.逻辑表达式由逻辑运算符将关系表达式连接起來的式子称为逻辑表达式。常用的逻辑运算符有三种,它们是And(逻辑与)、Or(逻辑或)和Not(逻辑非)。(1)And(逻辑与)当它所连接的两个条件都满足,则“逻辑与”的条件成立。(2)0r(逻辑或)当它所连接的两个条件中有一个(或一个以上)满足,则“逻辑或”的条什成立。(3)Not(逻辑非)对一个逻辑量取反。例如有一个逻辑量的值为真,加上Not后,该逻辑表达式的值即为假。表7.2表示出三种逻辑运算符的运算规则。表7・2逻辑运算符的运算规则A表达式的值B表达式的值•.AA4、ndBAOrBNotA、•NotBTrueTrueTrueTrueFalseFalseTrueFalseFalseTrueFalseTrueFalseTrueFalseTrueTrueFalseFalseFalseFalseFalseTrueTrue表7.3给出一些条件,并说明其代表的“条件”在VB中的实现形式。表7・3“条件”在VB中的实现形式条件逻辑表达式0〈xW10x>0andx<=10•元二次方程ax2+bx+c=0存在实根的条件a<>0andb*b-4*a*o>=0设&b,c为三角形三边长构成三角形的条件(a>0andb>0andc5、>0)and(a+b>canda+c>bandb+c>a)鶴T60岁以上(含60岁)x>=60大于等于35岁且小于60岁x>=35andx<60大于等于18岁且小于35岁x>=18andx<3518岁以下x<18•对于逻辑运算符,优先级别最高的是Not,其次是And,最后是0门1.运算符的优先级别:当一个表达式同时包含算术运算、关系运算、逻辑运算时,其运算的优先级如下:算术运算高关系运算“•;;I逻辑运算(Not—And—6)低''2.变量的声明由于生成随机数耍在Fonn的Load()事件过程中进行,而判断耍在单击“判断”按钮之后进行,这两个6、不同的事件过程都要调用同一个变量。此种情况,在变量使用前,应该对变量进行定义。一般使用Dim语句进行定义。Dim语句的一般格式为:Dim变量名As数据类型其中,数据类型可以是Integer(整型)、Singlc(单精度型)、String(字符型)等。Dim语句的主要功能为:定义变量的类型及作用范围,合理分配内存。表2-1VB定义的常用的基本数据类型]■数据类型类型说明符取值范ffl示例整型数Integer从-32768到32767如:245、-99都是整型数从-2147483648到如:58723就是一个长整长整型数Long2147483647、7型数负数-3.402823E+38到如:123.875、0.0076、单精度-U401298E-451.75643E+9是单棘度实型实型数Single正数1.401298E-45到3・402823E38但是它只有7位有效数字数,表示1.75643x109双精度双精度实型数能够表达的如:1.23456789D+12是双Double数的范围是绝对值小于10308精度实型数,表示实型数的数,它有15位有效数字>1.23456789x1012日期:公元100年1月1如:#2004-02-01#•日期型1Date(Time)日-9999年12月31日8、,时间:0:00:00-23:59:59#07/30/200307:25:18AM#字符型String如:”guangdong”、”中国”逻辑型(也叫做布尔型)Bo
3、[m,n]区间上的随机整数。5.逻辑表达式由逻辑运算符将关系表达式连接起來的式子称为逻辑表达式。常用的逻辑运算符有三种,它们是And(逻辑与)、Or(逻辑或)和Not(逻辑非)。(1)And(逻辑与)当它所连接的两个条件都满足,则“逻辑与”的条件成立。(2)0r(逻辑或)当它所连接的两个条件中有一个(或一个以上)满足,则“逻辑或”的条什成立。(3)Not(逻辑非)对一个逻辑量取反。例如有一个逻辑量的值为真,加上Not后,该逻辑表达式的值即为假。表7.2表示出三种逻辑运算符的运算规则。表7・2逻辑运算符的运算规则A表达式的值B表达式的值•.AA
4、ndBAOrBNotA、•NotBTrueTrueTrueTrueFalseFalseTrueFalseFalseTrueFalseTrueFalseTrueFalseTrueTrueFalseFalseFalseFalseFalseTrueTrue表7.3给出一些条件,并说明其代表的“条件”在VB中的实现形式。表7・3“条件”在VB中的实现形式条件逻辑表达式0〈xW10x>0andx<=10•元二次方程ax2+bx+c=0存在实根的条件a<>0andb*b-4*a*o>=0设&b,c为三角形三边长构成三角形的条件(a>0andb>0andc
5、>0)and(a+b>canda+c>bandb+c>a)鶴T60岁以上(含60岁)x>=60大于等于35岁且小于60岁x>=35andx<60大于等于18岁且小于35岁x>=18andx<3518岁以下x<18•对于逻辑运算符,优先级别最高的是Not,其次是And,最后是0门1.运算符的优先级别:当一个表达式同时包含算术运算、关系运算、逻辑运算时,其运算的优先级如下:算术运算高关系运算“•;;I逻辑运算(Not—And—6)低''2.变量的声明由于生成随机数耍在Fonn的Load()事件过程中进行,而判断耍在单击“判断”按钮之后进行,这两个
6、不同的事件过程都要调用同一个变量。此种情况,在变量使用前,应该对变量进行定义。一般使用Dim语句进行定义。Dim语句的一般格式为:Dim变量名As数据类型其中,数据类型可以是Integer(整型)、Singlc(单精度型)、String(字符型)等。Dim语句的主要功能为:定义变量的类型及作用范围,合理分配内存。表2-1VB定义的常用的基本数据类型]■数据类型类型说明符取值范ffl示例整型数Integer从-32768到32767如:245、-99都是整型数从-2147483648到如:58723就是一个长整长整型数Long214748364
7、7型数负数-3.402823E+38到如:123.875、0.0076、单精度-U401298E-451.75643E+9是单棘度实型实型数Single正数1.401298E-45到3・402823E38但是它只有7位有效数字数,表示1.75643x109双精度双精度实型数能够表达的如:1.23456789D+12是双Double数的范围是绝对值小于10308精度实型数,表示实型数的数,它有15位有效数字>1.23456789x1012日期:公元100年1月1如:#2004-02-01#•日期型1Date(Time)日-9999年12月31日
8、,时间:0:00:00-23:59:59#07/30/200307:25:18AM#字符型String如:”guangdong”、”中国”逻辑型(也叫做布尔型)Bo
此文档下载收益归作者所有