信息技术会考VB复习题

上传人:zhan****gclb 文档编号:223086764 上传时间:2023-07-15 格式:PPT 页数:37 大小:91KB
收藏 版权申诉 举报 下载
信息技术会考VB复习题_第1页
第1页 / 共37页
信息技术会考VB复习题_第2页
第2页 / 共37页
信息技术会考VB复习题_第3页
第3页 / 共37页
资源描述:

《信息技术会考VB复习题》由会员分享,可在线阅读,更多相关《信息技术会考VB复习题(37页珍藏版)》请在装配图网上搜索。

1、算法与程序设计复习(VB)目录nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法VB开发流程nVB开发流程n概念nVB语言nVb三种基本结构n在Vb中画图n常用算法确定对象:创建用户界面调试运行、生成可执行文件事件过程及编程:编写程序代码对象设置:调整属性Vb开发流程To Index目录nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法VB的文件类型n窗体文件(窗体文件(.frm)n工程文件(工程文件(.vbp)n标准模块文件(标准模块文件(.bas)n工程组文件(工程组文件(.vbg)n二进制文件(二进制文件(.frx):当在窗体上设置了图标当在窗体上

2、设置了图标图片等图片等To Index目录nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法对象1.可以看作一个整体,具有一定属性和方法的事物。VB的对象包括窗体和控件。2.对象名称对象名称是代码中对它的称呼,是代码中对它的称呼,VB靠它来识靠它来识别对象,每一个对象都有一个唯一的名字。别对象,每一个对象都有一个唯一的名字。Vb的常见对象n标签n按钮n文本框n框架,单选按钮,复选框n滚动条n时钟nImage对象To Index容器对象n可以在其中放置其他对象的对象。Vb中的容器有:窗体、框架、PictureBox。方法n方法:对象具有的功能对象具有的功能。它是对象提供的是特

3、定的函数或过程。但方法与函数不同,方法属于对象,而函数不属于对象。n方法的调用格式方法的调用格式 对象对象.方法方法 参数名参数名表表n我们知道的几个方法:我们知道的几个方法:nForm1.Print 学生管理系统学生管理系统nForm1.ShownForm1.Hide事件n事件:是指能被对象所识别的消息(动作)。如单击Click、装入load 等n事件过程的框架为:事件过程的框架为:nSub 对象名字对象名字_事件名称事件名称(参数参数)nEnd Subn事件过程的框架是自动生成的。用户只需要填写“事件过程的内容”即可nSub 对象名字对象名字_事件名称事件名称(参数参数)q事件过程的内容事

4、件过程的内容nEnd Sub常用事件n鼠标事件:Click,MouseDown,MouseUp,MouseMoven键盘事件:KeyPressn窗体事件:Resize,Loadn时钟事件:Timern改变事件:Change(滚动条,文本框)属性n属性:标志对象的一些性质。常见的属性有:nCaption 显示标题,在对象表面显示。显示标题,在对象表面显示。nName 是标识,是标识,VB靠它来识别对象,只能在设计状态下用靠它来识别对象,只能在设计状态下用nVisible 确定是否可见。取值确定是否可见。取值True/False 默认为默认为True,表示可用。,表示可用。nEnabled 确定是

5、否可操作,取值确定是否可操作,取值True/False,False为禁止操作。为禁止操作。nForecolor 确定前景颜色确定前景颜色nTop 确定对象离顶部距离确定对象离顶部距离nLeft 确定对象离左边距离确定对象离左边距离nHeight 对象的高度,单位是对象的高度,单位是twip,即:即:1/1440 inchnWidth 确定对象的宽度。单位是确定对象的宽度。单位是twip,即:即:1/1440 inchnAutosize 对象的大小是否随标题的大小自动调整对象的大小是否随标题的大小自动调整,取值取值True/FalseTo Index目录nVB开发流程nVb工程相关文件nVB编程

6、相关概念nVB语言n常用算法常用语句nPrint:在窗体上输出文字信息nEnd:结束程序nCls:清除窗口内容n=:赋值语句For 循环变量=初 To 终 Step 步长循环体Next 循环变量nFor:循环nMsgbox:显示消息n画图语句:pset circle linenIF:判断IF 条件 Then 语句End If常用函数nTime:取系统时间nAbs:绝对值nRnd:产生到0到1的随机小数nSqr:求平方根nRgb:由三原色合成一个颜色nInputbox:程序运行时提示用户输入信息nStr:把数字串转化为字符串nVal:把字符串转化为数值nChr:把ASCII码转化为对应的字符nA

7、sc:由字符的相应ASCII码值nFix:去掉数字的小数部分运算符nn-n()n*(乘)n/(除)n(整除)nmod(求余数)5 mod 3 结果为2n(求幂)n(字符串连接):123&456 结果结果 123456 n 关系运算符n关系运算符关系运算符n等于等于n大于等于大于等于=n大于大于n小于等于小于等于=n小于小于n不等于不等于逻辑运算符n非(NOT)n与(AND)n或(OR)三种基本结构顺序结构n按从上到下,从左到右的顺序运行n例子1:顺序结构画多个圆nCircle (1500,1500),100nCircle (1500,1500),200nCircle (1500,1500),3

8、00nCircle (1500,1500),400n选择结构n求某个数是否3的倍数nX=text1.textnIf x mod 3=0 then n print x;”是3的倍数”nElsen print x;”不是3的倍数“nEnd if循环结构nFor n=初值 to 终值 step 步长n 循环体nNext nn例子:画10个同心圆nFor n=1 to 10 step 1n Circle (1500,1500),100*nnNext n在VB中作图To Index坐标显示器屏幕显示器屏幕窗体的窗体的Left窗体的Top作图语句n画点:Pset(x,y),cn画线:line(x1,y1)

9、-(x2,y2),颜色,Bn画圆:circle(x,y),半径,颜色n清除:Cls常用算法nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法算法n算法是对某个问题求解过程的描述算法是对某个问题求解过程的描述n累加n计数n累乘n穷举To Index累加求1100的和 Sum=0 For i=1 To 100Sum=Sum+i End If Next i Print Sum思考:若把循环体前面置各变量初值的语句放在循环体内,程序运行时会产生什么情况?累乘n求310的乘积 n s=1n For i=3 To 10n s=s*in Next in Print t1100的5或7的倍

10、数的和 n Sum=0n For i=1 To 100n If i Mod 5=0 OR i Mod 7=0 Thenn Sum=Sum+in End Ifn Next in Print Sumn思考:若把循环体前面置各变量初值的语句放在循环体内,程序运行时会产生什么情况?穷举法n“穷举法 n 。它的基本思路是将所有可能的情况逐一测试,判断是否满足条件。一般采用循环来实现。n n例 百元买百鸡问题。假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡,编程列出所有可能的购鸡方案。n 设母鸡、公鸡、小鸡各为x、y、z只,根据题目要求,列出方程为:n x+y+z=100n 3x+2y+0.5z=100n三个未知数,两个方程,此题有若干个解。n解决此类问题采用“试凑法”,把每一种情况都考虑到。n 方法一:最简单三个未知数利用三重循环来实现。n 方法二:从三个未知数的关系,利用两重循环来实现。参考代码:nFor x=0 To 33n For y=0 To 50n z=100-x-yn If x*3+y*2+z/2=100 Thenn Print x,y,zn End Ifn Next ynNext x

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!