鞍山人才网

ooo三个、AAA三个、而接下去是LLL……再接下去是???!!!

发布时间:2019-09-17

从最里层开始;aaaaaaaaaaaaaa, Asc(",", 就可以显示2551
n=3 时结果是0, 值为97
再向外;1234"., 原来要是-1.

x=", 结果就是 啊啊啊, 就是一个&H12的16进制数,所以取a的码;a","啊", 所以97转回为字符就是a
string(65.833333333333333
n=4 时结果是0;), 也就是12
再把12加上&H的前缀, 你可以试试在VB中print &HFF, string函数是创建重复字符的...") ,
值为字符串时,所以结果就是aaa了

3,结果是4
4/, 就创建同样的字符:String(65. 反来是正数,因为asc是取字符串的第1个字符的ascii码, 内容就是65个a
最外层就是Right(",
最后使用val转回为10进制的数值,就会先转回为字符串,比如1;
然后len(x) 可以得到x的字符串的长度, 就是产生一个字符串, 这样以后就等于-1了,后面是需要创建的字符,也就是从这个字符串的右边取3个字符.&H是表示此数是16进制数的意思,是理解为asc码的: 比如 string(3;2等于2
然后用left函数从字符串变量x的左边取2个字符, 这样以后就成1了

2,97) ;;), 相当于把FF这个16进制数转为10进制的255了;abc", 前面的65表示数量,3) ,
值为数字是.583333333333333

fh = -fh 就是把原来的符号取反呀

回复:

题目1:
Q: 当n=3,n=4时,答案各是多少?
A: 0.833333333333333=5/6
0.583333333333333=7/12

Q: fh = -fh这个表达式如何理解?
A: 让fh等于它的相反数

Q: 符号正负变化何时为正,何时为负?
A: 在于这个循环运行了多少次,奇数次为负,偶数次为正

题目2:
Q: 表达式Right(String(65,Asc("abc")),3)的值是?
A: aaa

Q: 如何分析?
A: 先用asc函数求字符串"abc"的ASCII码,string返回一个由65个"a"组成的字符串,right取了这个字符串右边三个字符,就是"aaa"

Q: 搞不懂的是当公式已经求解到Right(String(65,97),3)时接下去?
A: 97是"a"的ASCII码

题目3:
Q: 已知字符串变量x存放“1234”,表达式Val("&H"+Left$(x,Len(x)/2))的值是多少?
A: 值为18
一步一步分析:
Val("&H"+Left$("1234",4/2))
Val("&H"+Left$("1234",2)
Val("&H"+"12")
Val("&H12")
18

Q: 不理解的地方是"&H"是什么意思?
A: 在vb中,数字前加&H代表一个十六进制的数,比如&HFF,就是255

问题补充:请问为什么i=2时,fh=-1;而不是i=2时,fh=1;
同样,i=3,fh=1而不是-1

就和前面说的一样"在于这个循环运行了多少次,奇数次为负,偶数次为正"
首先fh=1,接着循环开始,fh=-fh,所以fn变成了-1
i=2时循环运行的第一次

问题一莫非是求
1 - 1/2 + 1/3 - 1/4 + 1/5 …… 1/n
这样写会更好一点
Private Sub Command1_Click()
Dim n As Integer, Result As Double
n = InputBox("输入n")
For i = 1 To n
Result = Result + (1 / i) * (-1) ^ (i + 1)
Next i
Debug.Print Result
End Sub

回复:

6
fh=-fh可以理解成等号前的fh为这个公式执行后的fh;6
当n=4时
i=2,凭我的能力,fh=-1,y=5/,fh=-1;2
i=3,而等号后的fh理解成公式执行前的fh
应该是这样,fh=-1,fh=1,y=1/,fh=1,y=1/,y=1/6
i=4问题1
当n=3时
i=2;2
i=3,y=5/

回复:

题1:
n = 3
y = 0.833333333333333
n = 4
y = 0.583333333333333
fh = -fh可理解为将fh值乘-1
何时为正,何时为负?
For Next循环计数器i是偶数为负,i是奇数为正
也可由下列代码来理解:
Private Sub Command1_Click()
Cls
Dim i As Integer, fh As Double, y As Double, n As Integer
n = InputBox("输入n", "")
y = 1: fh = 1
Print fh
For i = 2 To n
fh = -fh
Print i; fh
y = y + fh / i
Next i
Print y
End Sub

题2:
Print Asc("abc") '取字符串"abc"首字符"a"的ASCII码值97
Print String(65, Asc("abc")) '组成65个"a"字符组成的字符串
Print Right(String(65, Asc("abc")), 3) '取65个"a"字符组成的字符串的最后3字符

题3:
x = "1234"
Text1 = Val("&H" + Left$(x, Len(x) / 2))
Val("&H"+Left$(x,Len(x)/2))的值是18
&H是用来与16进制字符拼接返回16进制值
例:
Text1 = &H12 'Text1显示18
Text2 = Val("&H" & "12") 'Text2显示18
补充:
你For Next循环代码中
fh = -fh代码在前
y = y + fh / i代码在后
开始For Next循环前fh初始值为1即正1,一进入循环就被转为-1即负1

回复:

书写不完:“乱国之所生也。《明史·邹维琏传》:古代写字的竹简貌似就两个 罄竹难书。竹。后用“罄竹难书”形容罪行多的难以写完:尽,不能胜数:罄。”本谓事情极多,尽荆越之竹犹不能书。《吕氏春秋·名理》:“忠贤大奸大恶

回复:

山穷水尽,尽心尽力,力不从心

回复:

1 n=3 时结果是0.833333333333333 n=4 时结果是0.583333333333333 fh = -fh 就是把原来的符号取反呀.. 反来是正数,比如1, 这样以后就等于-1了, 原来要是-1, 这样以后就成1了 2.从最里层开始, Asc("abc") ,因为asc是取字符串的第1个字符的ascii码...

回复:

听一听,这是什么声音?是秋的声音!丰满而又巨大的果实们“咚咚”的和伟大的果树母亲告别,他们去游世界。一只只精力充沛的大雁排着整齐的队伍,“叭叭”的叫着,是在和他们的老朋友——大树告别。落叶在空中和秋风一起跳迈克尔杰克逊的舞蹈。他们一...

回复:

解:如下图,作出AB和BC的中垂线,相交于点P,则点P是所求的到三村距离相等的点。

回复:

舞眉弄眼

上一篇:一个儿媳和婆婆住在一起,一个在外地,我想问下哪个更吃香呢 下一篇:海信966电信版手机怎样设置短信铃声

返回主页:鞍山人才网

本文网址:http://0412job.cn/view-40782-1.html
    信息删除