一、一道数学题 6个人站一排,A不在头,B 不在尾,有几种站法,求经过
P(6,6)-2P(5,5)+P(4,4)
=720-240+24=504
6人乱站-A站头-B站尾+A站头且B站尾
二、如图所示,在一根长l=1m的轻质细杆的中点和末端,各连一质量m=2kg的小球b和c,棒可以在竖直面内绕a点转动,将棒拉到某位置后
图呢?
1.对于球C:F向=mv2/L=mg
v=√10
2.对于球B;V=√10/2??? r=L/2=0.5m
F向=mv2/r=10N
F拉=mg+mg+F向B+F向C=50N
三、已知极限X趋于1,x^2+ax+b/1-x等于1,试求a与b的值
罗比达法则求导
得2x+a,分母是-1
因此x=1代入得a=-3
则分子变为x^2-3x+b
又用罗比达法则,分子也为0
的b=2
四、求vb操作技巧
vb对文件操作功能很强大的,不过拓展资料来说可以简单用也可以复杂用。第一段代码就一个写文件的例子。后面的都是对文这篇文章小编将件添加和读取的技巧,耐心试验一下就会用了。
Print 语句示例
本示例使用 Print 语句将数据写入一个文件。
Open TESTFILE For Output As 1 ‘ 打开输出文件。
Print 1, This is a test ‘ 将文本数据写入文件。
Print 1, ‘ 将空白行写入文件。
Print 1, Zone 1; Tab ; Zone 2 ‘ 数据写入两个区(print zones)。
Print 1, Hello ; ; World ‘ 以空格隔开两个字符串。
Print 1, Spc(5) ; 5 leading spaces ‘ 在字符串之前写入五个空格。
Print 1, Tab(10) ; Hello ‘ 将数据写在第十列。
‘ 赋值 Boolean、Date、Null 及 Error 等。
Dim MyBool, MyDate, MyNull, MyError
MyBool = False : MyDate = February 12, 1969 : MyNull = Null
MyError = CVErr(32767)
‘ True、False、Null 及 Error 会根据体系的地区设置自动转换格式。
‘ 日期将以标准的短式日期的格式显示。
Print 1, MyBool ; is a Boolean value
Print 1, MyDate ; is a date
Print 1, MyNull ; is a null value
Print 1, MyError ; is an error value
Close 1 ‘ 关闭文件。
使用顺序文件访问
推荐无论兄弟们使用 File System Objects 来创建文这篇文章小编将件,但该信息只在需要使用旧文这篇文章小编将件创建技巧时才提供。
当要处理只包含文本的文件时,比如由典型文本编辑器所创 建的文件-也就是说,其中的数据没有分成记录的文件,使用顺序型访问最好。顺序型访问不太适于存储很多数字,由于每个数字都要按字符串存储。一个四位数将需要 4 个字节的存储空间,而不是小编认为一个整数来存储时只需的 2 个字节。
打开顺序访问文件
当以顺序型访问打开一个文件时,可执行下面内容操作:
从文件输入字符 (Input)
向文件输出字符 (Output)
把字符加到文件 (Append)
要顺序型访问打开一个文件,Open 语句使用下面内容语法:
Open pathname For [Input | Output | Append] As filenumber [Len = buffersize]
当打开顺序文件作为 Input 时,该文件必须已经存在,否则,会产生一个错误。然而,当打开一个不存在的文件作为 Output 或 Append 时,Open 语句创建该文件,接着再打开它。
当在文件与程序之间拷贝数据时,选项 Len 参数指定缓冲区的字符数。
在打开一个文件 Input、Output 或 Append 以后,在为其它类型的操作重新打开它之前必须先使用 Close 语句关闭它。
编辑为顺序访问打开的文件
如果要编辑一个文件,先把它的内容读入到程序变量,接着改变这些变量,最后再把这些变量写回到该文件。下面内容各节讨论怎样编辑以顺序型访问打开的各记录。
从文件中读取字符串
要检索文这篇文章小编将件的内容,应以顺序 Input 方式打开该文件。接着使用 Line Input,Input( ),或者 Input 语句将文件拷贝到程序变量中。
Visual Basic 提供了一次读写顺序文件一个字符或一行的语句和功能。
例如,下面内容代码段逐行读取一个文件:
Dim LinesFromFile, NextLine As String
Do Until EOF(FileNum)
Line Input FileNum, NextLine
LinesFromFile = LinesFromFile + NextLine + Chr(13) + Chr(10)
Loop
虽然 Line Input 到达回车换行时它会识别行尾,然而,当它把该行读入变量时,不包括回车换行。如果要保留该回车换行,代码必须添加。
也可以使用 Input 语句,它读取文件中所写的一列的数字和/或字符串表达式。例如,要从一个邮件列表文件中读取一行,可使用下面内容语句:
Input FileNum, name, street, city, state, zip
可以使用 Input 函数来从文件向变量拷贝任意数量的字符,所给的变量大致应足够大。例如,下面内容的代码使用 Input 把指定数目的字符复制到变量。
LinesFromFile = Input(n, FileNum)
要将整个文件复制到变量,请使用 InputB 函数将字节从文件复制到变量。由于InputB 函数返回一个 ANSI 字符串,无论兄弟们必须使用 StrConv 函数将 ANSI 字符串转换为一个如下的 UNICODE 字符串:
LinesFromFile = StrConv(InputB(LOF(FileNum), FileNum), vbUnicode)
把字符串写入文件
要在顺序文件中存储变量的内容,应以顺序 Output 或 Append 打开它,接着使用 Print 语句。例如,文本编辑器可以使用下面内容代码行来把一个文本框的内容拷贝到文件。
Print FileNum, TheBox.Text
Visual Basic 也支持 Write 语句,它把一列数字和/或字符串表达式写入文件。它自动地用逗号分开每个表达式,并且在字符串表达式端放置引号。
Dim AnyString As String, AnyNumber As Integer
AnyString = AnyCharacters
AnyNumber = 23445
Write FileNum AnyString, AnyNumber
这个代码段把两个表达式写入由 FileNum 指定的文件。第一个表达式包含一个字符串而第二个包含数字 23445。因而,Visual Basic 把下面内容的字符(包括所有标点符号)写入到文件中:
AnyCharacters,23445
注意 如果正在用顺序型访问的 Write 与 Input 语句,可考虑换用随机型 或二进制型访问,由于它们更适合面向于记录的数据。
详细信息 有关顺序文件访问的其它信息,请参阅“Open 语句”。
Open 语句示例
本示例示范 Open 语句的不同用法来做到文件的输出与输入。
下列代码以顺序输入模式打开 TESTFILE 文件。
Open TESTFILE For Input As 1
‘ 若要以其他方式打开文件,必需先关闭此文件。
Close 1
下列代码以只允许写操作的二进制方式打开文件。
Open TESTFILE For Binary Access Write As 1
‘ 若要以其他方式打开文件,必需先关闭此文件。
Close 1
下列代码以随机方式打开文件,文件中含有用户自定义数据类型 Record 的记录。
Type Record ‘ 定义用户自定义数据类型。
ID As Integer
Name As String * 20
End Type
Dim MyRecord As Record ‘ 声明变量。
Open TESTFILE For Random As 1 Len = Len(MyRecord)
‘ 若要以其他方式打开文件,必需先关闭此文件。
Close 1
下列代码以顺序输出方式打开文件;任何经过都可以读写该文件。
Open TESTFILE For Output Shared As 1
‘ 若要以其他方式打开文件,必需先关闭此文件。
Close 1
下列代码以只允许读的二进制方式打开文件;其他经过不可以读该文件。
Open TESTFILE For Binary Access Read Lock Read As 1
能够对文件输入/输出 (I/O)。
语法
Open pathname For mode [Access access] [lock] As []filenumber [Len=reclength]
Open 语句的语法具有下面内容几许部分:
部分 描述
pathname 必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode 必要。关键字,指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。如果未指定方式,则以 Random 访问方式打开文件。
access 可选。关键字,说明打开的文件可以进行的操作,有 Read、Write、或 Read Write 操作。
lock 可选。关键字,说明限定于其它进程打开的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。
filenumber 必要。一个有效的文件号,范围在 1 到 511 之间。使用 FreeFile 函数可得到下一个可用的文件号。
reclength 可选。小于或等于 32,767(字节)的一个数。对于用随机访问方式打开的文件,该值就是记录长度。对于顺序文件,该值就是缓冲字符数。
说明
对文件做任何 I/O 操作之前都必须先打开文件。Open 语句分配一个缓冲区供文件进行 I/O 之用,并决定缓冲区所使用的访问方式。
如果 pathname 指定的文件不存在,那么,在用 Append、Binary、Output、或 Random 方式打开文件时,可以建立这一文件。
如果文件已由其它进程打开,而且不允许指定的访问类型,则 Open 操作失败,而且会有错误发生。
如果 mode 是 Binary 方式,则 Len 子句会被忽略掉。
重要 在 Binary、Input 和 Random 方式下可以用不同的文件号打开同一文件,而不必先将该文件关闭。在 Append 和 Output 方式下,如果要用不同的文件号打开同一文件,则必须在打开文件之前先关闭该文件。