VB算法及控件使用.docVIP

  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算法(技巧)及控件使用 一、算法 1、大小写字母转换 只进行字母转换:直接用Ucase$、Lcase$函数。 字母和其它字符分别转换:分别判断各类字符。 例如:If a$=”Z” and a$=”A” ‘字符比较 Csae “A” to “Z” aa=chr$(KeyAscii+32) ‘大小字母Ascii码相差32 2、数据(字符)格式输出 Print方法中的“,”、“;”、“ ”符号的使用。 Print方法中Spc、Tab函数的使用。 3、每行输出n个数。(t为计数) If t mod n=0 then print ‘print 输出 If t mod n=0 then text1 chr(13) chr(10) ‘text 输出 注:vbCrLf ==chr(13) chr(10) 4、交换算法:t=x:x=y:y=t 5、累加算法:s= s + x ‘关键是x的构造 连乘算法:p= p * x ‘关键是x的构造 6、求最大公约数、最小公倍数 7、产生一组S – T 之间的随机整数 算法如下: S=20:T=50 Randomize ‘注意 Randomize语句的作用 a=S+Int(Rnd()*(T-S+1)) Print a int(x)=abs(x) *****还可产生随机字符。 8、判断正整数、负整数、偶数、奇数等 判断正整数(包括0):int(x)=abs(x) ‘如不包括0呢? 判断负整数(包括0) :-int(x)=abs(x) ‘如不包括0呢? 偶数: x mod 2=0 、奇数:x mod 2=1 (X是整数的前提下) 9、构造“四舍五入”、“保留小数四舍五入” Y=int(x+0.5) ‘对x四舍五入 Y=int(x*100+0.5)/100 ‘对x保留2位小数四舍五入 10、数的按位分离,设x为三位数 A= x\100 ‘取百位 B=(x mod 100)\10 ‘取十位 C= x mod 100 ‘取个位 合成倒序数y : y= c * 100 + b * 10 + a 应用:(1)求“水仙花数”:所谓 “水仙花数”,就是一个三位数的每一为的平方和等于这个三位数。 ****还可以用“字符串”函数进行分离。 11、求素数 12、字符图形 要点:1)行数; 2)每行的起始位置; 3)每行数据个数(或字符个数)、间隔、位置与行号之间的关系。 13、穷举法 14、递推法 15、求最大(小)值 16、数字或字符串倒序输出 17、分解一个正整数为质因数的乘积 18、数组操作算法 1. 基本操作: 1)赋值(利用循环、利用Array函数、数组直接对数组) 2)输入(Input函数等) 3)输出 4)求最大(小)元素和下标及之和 5)数组元素交换(前后对应位置交换) 2. 移动(前后移动,循环移动) 3. 插入,删除 4. 二维数组: 1)矩阵转置: 2)求对角线元素和:对角线元素条件:i=j or i+j=n+1 sum=0 for i=1 to n for j=1 to n if i=j or i+j=n+1 then sum=sum+a(i,j) end if next j next i 3) 矩阵数字图形: 4)矩阵按行或列排序: 19、排序 1、选择法: 2、冒泡法: 3、插入法: 4、字符串排序:(按大小、按长度)(注意:按长度比较应用Len(“string”)函数) 20、查找 1.顺序法: 2.二分法(折半法): 21、加密解密。 22、数制转换。 23、递归算法。 24、小数化为分数。 25、回文判断。(回文:从左右读相同) 26、英文文章中的单词统计。 27、字母统计。 28、杨辉三角形。 29、规范文字。 30、字符(图形)移动。 二、控件使用 1、输出(显示)方式 (1)通过文本框(TextBox) 文本框名称=要输出(显示)的内容 (2)通过标签(Label) 标签名称=要输出(显示)的内容 (3)通过窗体(Form) Print 要输出(显示)的内容 ‘Print前省略了对象 (4)通过图形框(PictureBox)

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档