- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB课后习无基础上手版
书上P58-P59页 习题三 2下列符号中,哪些是VB的合法变量名? a123 合法 2. a12_3 合法 3. 123_a 不合法(数字开头) 4. a 123 不合法不是“空格” Integer 不合法,VB关键字 6.XYZ合法 7.False不是,关键字 8.sin(x)不是,”()” sinx 合法 10变量名 合法 11 abcdefg 合法 12 π 不合法 ( 3.14就合法 把下列算数表达式写成VB表达式: ︱x+y︱+Z的5次方 写成abs(x+y)+z^5备注abs是绝对值的意思 参考P50(细看要考的) (1+xy)6 写成(1+x*y)^6 写成 [(10*x+sqr(3*y)]/(x*y) 备注sqr是根号的意思 参考P50(r nd随即也看看) 写成 [-b+sqr/b*b-4*a*c)]/(a*2) 写成 1/(1/r1+1/r2+1/r3) 写成 sin(45°/180°*3.14)+[exp(10)+log(10)]//sqr(x+y+1) 备注 e就是exp 4根据条件写出响应的VB表达式 产生”C”-”L”范围内的一个大写字符 答案:Asc码 chr[Int[Rnd*(10+67)]] 备注 Chr 是Asc码值转换字符的意思Int(N)取=N的最大整数,Rnd(0-1)之间产生的随即数 asc码 0=48 a=97 A=65所以C=67;而10+67就是L 产生100-200(包括100到200值)范围内的一个正整数。 答案:Int(Rnd*101+100) 备注:Rnd意思产生0~1之剑的随即数不等于0或者1,so: 101*0.999永远不会小于100且大于它,Rnd*101+100永远小于200,最后用Int取整。 已知直角坐标系中的任意一点坐标(x.y),表示其位于第一或第三象限内 答案x*y0 或(x0 and y0)or(x0 and y0) 备注第一象限XY+第三象限XY- 不懂的自己画直角坐标 表示x是5或7的倍数 答案(xmod5=0)or(xmod7=0) 备注;大小对比 算术符关系符逻辑符 小白答疑:运算符 ^ * / \ Mo d + -逻辑运算符包括。 And 运算符 Not 运算符 Or 运算符 Xor 运算符”8”+7=15,或者”7”+8=15;这题VB的+是连接的意思)。第二方案由马丁提供,利用取右第一数+左面第一数连接符; 6将变量x的值按四舍五入保留小数点后两位。X值123.2389表述为123.24 答案x值四舍五入 round(x*100)/100 备注 x*100=12323.89 保留了位数12323.89除以100并round保留后2位 得出的值就是表示为123.24 ,如果直接round(x)就等于123.23 小白答疑 第六题中 例如用round编程 已知 : A1=123.2389则用B=round(A1,2) 结果就等于123.24了x=10 and x20 小白答疑 合理运用逻辑运算符and ; 合并同类项。 10.x,y之一小于z 小白答疑 有些童鞋不理解,老师给的答案是 xz or y z 假设是编程Z是数字或者公式时;老师这里就是抱砖引玉,老师设置了个整型常量Z, 语句Dim z an integer 设置Z为整形常量; 然后:当z小于y 或者 z大于x时候 ,两者之一满足 x和y都大于z ; 答案 yz and xz 小白答疑: 理由同上如果直接写成yz xz就是错误的,没有逻辑符。缺少 5.写出下列表达式的值 1. 123+23mod10\7+Asc(“A”) 答案 123+23mod1+65=123+0+65=188 备注 运算符 ^ * / \ Mo d + ”100”100 答案 200+100 = 200100 备注;大小对比 算术符关系符逻辑符 +-*\ 大于 = 大于 and not or xor 3. Int(68.555*100+0.5)/100 答案 6855.5*100+0.5=6855.5+0.5=INT(6856)/100=68.56 备注 注意括号优先级 已知A$=求表达式Val(Left$(A$,4)+MId$(a$,4,2)的值 备注Val数字字符串转换为数值 Val (“123AB”)转换为123 Left(“ABCDEFG”,3)取出左边三个字符”ABC”这样还看不懂菊花们可以参考P51-P52 答案 Val[left$(A$,4)+mid$(A$,4,2)] = Val[(“8765”+”54”)]=va
文档评论(0)