信息技术会考VB复习题.ppt
- 文档编号:2674522
- 上传时间:2022-11-06
- 格式:PPT
- 页数:37
- 大小:91KB
信息技术会考VB复习题.ppt
《信息技术会考VB复习题.ppt》由会员分享,可在线阅读,更多相关《信息技术会考VB复习题.ppt(37页珍藏版)》请在冰豆网上搜索。
算法与程序设计复习(VB)目录nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法VB开发流程nVB开发流程n概念nVB语言nVb三种基本结构n在Vb中画图n常用算法确定对象:
创建用户界面调试运行、生成可执行文件事件过程及编程:
编写程序代码对象设置:
调整属性Vb开发流程ToIndex目录nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法VB的文件类型n窗体文件(窗体文件(.frm)n工程文件(工程文件(.vbp)n标准模块文件(标准模块文件(.bas)n工程组文件(工程组文件(.vbg)n二进制文件(二进制文件(.frx):
当在窗体上设置了图标当在窗体上设置了图标图片等图片等ToIndex目录nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法对象1.可以看作一个整体,具有一定属性和方法的事物。
VB的对象包括窗体和控件。
2.对象名称对象名称是代码中对它的称呼,是代码中对它的称呼,VB靠它来识靠它来识别对象,每一个对象都有一个唯一的名字。
别对象,每一个对象都有一个唯一的名字。
Vb的常见对象n标签n按钮n文本框n框架,单选按钮,复选框n滚动条n时钟nImage对象ToIndex容器对象n可以在其中放置其他对象的对象。
Vb中的容器有:
窗体、框架、PictureBox。
方法n方法:
对象具有的功能对象具有的功能。
它是对象提供的是特定的函数或过程。
但方法与函数不同,方法属于对象,而函数不属于对象。
n方法的调用格式方法的调用格式对象对象.方法方法参数名参数名表表n我们知道的几个方法:
我们知道的几个方法:
nForm1.Print学生管理系统学生管理系统nForm1.ShownForm1.Hide事件n事件:
是指能被对象所识别的消息(动作)。
如单击Click、装入load等n事件过程的框架为:
事件过程的框架为:
nSub对象名字对象名字_事件名称事件名称(参数参数)nEndSubn事件过程的框架是自动生成的。
用户只需要填写“事件过程的内容”即可nSub对象名字对象名字_事件名称事件名称(参数参数)q事件过程的内容事件过程的内容nEndSub常用事件n鼠标事件:
Click,MouseDown,MouseUp,MouseMoven键盘事件:
KeyPressn窗体事件:
Resize,Loadn时钟事件:
Timern改变事件:
Change(滚动条,文本框)属性n属性:
标志对象的一些性质。
常见的属性有:
nCaption显示标题,在对象表面显示。
显示标题,在对象表面显示。
nName是标识,是标识,VB靠它来识别对象,只能在设计状态下用靠它来识别对象,只能在设计状态下用nVisible确定是否可见。
取值确定是否可见。
取值True/False默认为默认为True,表示可用。
,表示可用。
nEnabled确定是否可操作,取值确定是否可操作,取值True/False,False为禁止操作。
为禁止操作。
nForecolor确定前景颜色确定前景颜色nTop确定对象离顶部距离确定对象离顶部距离nLeft确定对象离左边距离确定对象离左边距离nHeight对象的高度,单位是对象的高度,单位是twip,即:
即:
1/1440inchnWidth确定对象的宽度。
单位是确定对象的宽度。
单位是twip,即:
即:
1/1440inchnAutosize对象的大小是否随标题的大小自动调整对象的大小是否随标题的大小自动调整,取值取值True/FalseToIndex目录nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法常用语句nPrint:
在窗体上输出文字信息nEnd:
结束程序nCls:
清除窗口内容n=:
赋值语句For循环变量=初To终Step步长循环体Next循环变量nFor:
循环nMsgbox:
显示消息n画图语句:
psetcirclelinenIF:
判断IF条件Then语句EndIf常用函数nTime:
取系统时间nAbs:
绝对值nRnd:
产生到0到1的随机小数nSqr:
求平方根nRgb:
由三原色合成一个颜色nInputbox:
程序运行时提示用户输入信息nStr:
把数字串转化为字符串nVal:
把字符串转化为数值nChr:
把ASCII码转化为对应的字符nAsc:
由字符的相应ASCII码值nFix:
去掉数字的小数部分运算符nn-n()n*(乘)n/(除)n(整除)nmod(求余数)5mod3结果为2n(求幂)n(字符串连接):
123&456结果结果123456n关系运算符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),300nCircle(1500,1500),400n选择结构n求某个数是否3的倍数nX=text1.textnIfxmod3=0thennprintx;”是3的倍数”nElsenprintx;”不是3的倍数“nEndif循环结构nForn=初值to终值step步长n循环体nNextnn例子:
画10个同心圆nForn=1to10step1nCircle(1500,1500),100*nnNextn在VB中作图ToIndex坐标显示器屏幕显示器屏幕窗体的窗体的Left窗体的Top作图语句n画点:
Pset(x,y),cn画线:
line(x1,y1)-(x2,y2),颜色,Bn画圆:
circle(x,y),半径,颜色n清除:
Cls常用算法nVB开发流程nVb工程相关文件nVB编程相关概念nVB语言n常用算法算法n算法是对某个问题求解过程的描述算法是对某个问题求解过程的描述n累加n计数n累乘n穷举ToIndex累加求1100的和Sum=0Fori=1To100Sum=Sum+iEndIfNextiPrintSum思考:
若把循环体前面置各变量初值的语句放在循环体内,程序运行时会产生什么情况?
累乘n求310的乘积ns=1nFori=3To10ns=s*inNextinPrintt1100的5或7的倍数的和nSum=0nFori=1To100nIfiMod5=0ORiMod7=0ThennSum=Sum+inEndIfnNextinPrintSumn思考:
若把循环体前面置各变量初值的语句放在循环体内,程序运行时会产生什么情况?
穷举法n“穷举法n。
它的基本思路是将所有可能的情况逐一测试,判断是否满足条件。
一般采用循环来实现。
nn例百元买百鸡问题。
假定小鸡每只5角,公鸡每只2元,母鸡每只3元。
现在有100元钱要求买100只鸡,编程列出所有可能的购鸡方案。
n设母鸡、公鸡、小鸡各为x、y、z只,根据题目要求,列出方程为:
nx+y+z=100n3x+2y+0.5z=100n三个未知数,两个方程,此题有若干个解。
n解决此类问题采用“试凑法”,把每一种情况都考虑到。
n方法一:
最简单三个未知数利用三重循环来实现。
n方法二:
从三个未知数的关系,利用两重循环来实现。
参考代码:
nForx=0To33nFory=0To50nz=100-x-ynIfx*3+y*2+z/2=100ThennPrintx,y,znEndIfnNextynNextx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 会考 VB 复习题