高中信息技术《算法与程序设计》vb函数复习

上传人:jiups****uk12 文档编号:49007251 上传时间:2018-07-22 格式:DOC 页数:2 大小:66KB
返回 下载 相关 举报
高中信息技术《算法与程序设计》vb函数复习_第1页
第1页 / 共2页
高中信息技术《算法与程序设计》vb函数复习_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《高中信息技术《算法与程序设计》vb函数复习》由会员分享,可在线阅读,更多相关《高中信息技术《算法与程序设计》vb函数复习(2页珍藏版)》请在金锄头文库上搜索。

1、新新课标课标高中信息技高中信息技术术 算法与程序算法与程序设计设计 vb 函数复函数复习习 一、函数 VB 提供了大量的标准函数,可供用户编写程序时直接使用。 1、 常用数学函数:函数名函数的功能应用举例返回值Abs(x)求 X 的绝对值Abs(-3.5)3.5Int(x)求不大于 X 的最大整数Int(4.1) Int(-4.1)4 -5Sqr(x)求 X 的算术平方根Sqr(9)3Exp(x)求 e 的 X 次方Exp(1)2.71828Log(x)求以 e 为底的 X 的对数Log(3)1.098612Sin(x)求 X 的正弦值Sin(2)0.909297Cos(x)求 X 的余弦值C

2、os(1)0.540302Tan(x)求 X 的正切值Tan(1)1.5574072、 常用类型转换函数和字符串函数:函数名函数的功能应用举例返回值Asc(x)字符转换为 ASCIIAsc(“A”)65Chr(x)ASCII 转换为字符Chr(65)“A”Val(x)数字字符串转换为数值Val(“123”)123Str(x)数值转换为字符串Str(123)“123”Len(x)计算字符串的长度Len(“abc”)3Mid(x,n,k)取字符串 X 中第 n 个字符起 长度为 K 的子串Mid(“abcd”,3,1)“c”Fix(x)截掉数据的小数部分Fix(2.56)2Rnd 函数:返回小于

3、1 但大于或等于 0 的值。 二、制作简易计算器 1、界面设置如右图:(text1 为输入文本框,text2 为输出文本框) 2、各对象要设置的属性:对象名称要设置的属性属性值text清空Text1Alignment1text清空Text2Alignment1Command1captionSqrCommand2captionExpCommand3captionLogCommand4captionSinCommand5captionCosCommand6captionTanCommand7captionC3、 编写代码: Private Sub Command1_Click() _ End Su

4、b Private Sub Command2_Click() _ End Sub Private Sub Command3_Click() _ End Sub Private Sub Command4_Click() _ End Sub Private Sub Command5_Click() _ End Sub Private Sub Command6_Click() _ End Sub Private Sub Command7_Click() Text1.Text = “ Text2.Text = “ End Sub 三、练习 1、表达式 ABS(-3.6)*Sqr(100)的值是( )A

5、:-360 B:360 C:-36 D:36 2、若 X=3.115926,则表达式 Int(X*100+0.5)/100 的值是( )A:3.14 B:3.146 C:314 D:314.6 3、将文本框 Text2 内输入的数据送到字符型变量 n 中,则应使用的语句是 ( ) (A)n = text (B)n = text2.text (C)n = val(text2) (D)n = val(text2.text) 4、设 x=4,y=6,则在 Text1 控件上能显示 A= 10 的语句是 ( ) (A)Text1 = “A=x+y“(B)Text1.text = “A=“+Str(x+

6、y) (C)Text = “A=“+Str(x+y)(D)Text1.text = “A=“+Val(x+y) 5、表达式 Mid(“students”,3,1)& Chr(67)的值是( )A:stub B:stuc C:ub D:uc 6、已知 A、B 均是正整数,则表达式(ABS(A-B)+A+B)/2 的含义是( )A:求 A、B 中的较大者 B:A 等于 BC:求 A、B 中的较小者 D:该表达式的结果一定是 A 7、下列表达式中,值不等于 4 的是( )A:Int(4.1) B:Int(4.9) C:Abs(Int(-3.9) ) D:Abs(Int(-4.5) ) 8、若规定一个棋手每下一步棋的时间在 10 秒和 1 分钟之间(包括 10 秒,不包括 1 分钟) , 则表示棋手下一步棋所花时间的表达式是( )A:Int(Rnd()*60) B:Int(Rnd()*1+10) C:Int(Rnd()*50+10) D:Int(Rnd()*51+10)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号