vb语言程序设计-vb第2章程序设计基础(编辑修改稿)内容摘要:

VB中备有各种计算算术函数的子程序,在程序中要使用某 (1) 三角函数的自变量单位是弧度 如 Sin47176。 应写成 Sin(47*)。 (2) 函数 Int是求小于或等于 x的最大整数。 例如 Int(2)=2, Int()=3 当 x≥0时就直接舍去小数,若 x< 0则舍去小数位后再减 1 利用 Int函数可以对数据进行四舍五入。 例如,对一个正数 x舍去小数位时进行四舍五入,可采用如下式子: Int(x+) 当 x=, Int( + )=9 当 x=, Int( + )=10 数学函数 下载 (3)随机函数可以模拟自然界中各种随机现象,它所产生的随机数,可以提供给各种运算或试验使用 Rnd通常与 Int函数配合使用 生成 [a, b]区间范围内的 随机整数,可以采用 Int((ba+1)*Rnd + a) 例如 Int(4*Rnd+1)可以产生 1~ 4之间 (含 1和 4)的随机整数。 可以是 1, 2, 3或 4,这由 VB运行时随机给定 使用 Rnd函数之前,先用 Randomize语句来初始化随机数生成器 下载 编写的窗体单击事件过程代码如下: Private Sub Form_Click() Dim x As Integer, a As Integer Dim b As Integer, c As Integer x = 36 a = Int(x / 10) 39。 求十位数 b = x Mod 10 39。 求个位数 c = b * 10 + a 39。 生成新的数 Print 处理后的数 :。 c End Sub 运行程序后单击窗体,输出结果是: 处理后的数: 63 例 给定一个两位正整数 (如 36),要求交换个位数和十位数的位置,把处理后的数显示在窗体上 下载 编写的窗体单击事件过程代码如下: Private Sub Form_Click() Dim a As Integer, b As Integer, c As Integer Randomize 39。 初始化随机数生成器 a = Int(90 * Rnd + 10) 39。 产生 [10,99]区间内的随机整数 b = Int(90 * Rnd + 10) c = a + b 39。 求两数之和 Print 产生的两个随机数 :。 a, b Print 和数 :。 c End Sub 产生的两个随机数: 56 71 和数: 127 例 通过随机函数产生 2个两位正整数,求这 2个数 之和并显示出来 再次运行程序,单击窗体后输出另一组结果是: 产生的两个随机数: 18 37 和数: 55 下载 字符串函数用于进行字符串处理 使用字符串函数的几点说明: (1)函数 Mid(“ABCDEG”,3,2)的结果为 ” CD” 若省略 n,则得到的是从 P开始的往后所有字符,如 Mid(“ABCDE”, 2) 的结果为 “ BCDE” (2)插入字符串语句 Mid Mid(字符串 , p[,n]) = 子字符串 用“子字符串”替换“字符串”中从 P开始的与“子字符串”等长的一串字符。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。