欢迎来到天天文库
浏览记录
ID:40188257
大小:177.50 KB
页数:128页
时间:2019-07-25
《湖南省计算机等级考试vb程序设计辅导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、湖南省计算机等级考试VB程序设计辅导2007年10月计算机系—刘永逸1内容提要概括性指导基础知识、重点结构、常用标准函数、自定义函数、基本处理、逻辑表达式常用算法:穷举法、递推分类练习十多种常见类型(详见下页)21、简单的求和问题2、等比数列及求和3、递推问题(Excel可解)4、常见数字问题的处理5、因子问题--因子个数、和6、组合问题:不定方程求解37、高精度计算—除法8、同构数9、完全平方数10、数制转换11、素数(质数)问题12、猴子选大王4VB面向对象基本概念对象、事件、方法对象:窗体、标签、文本框、命令按钮、计时器、……事件:Load、
2、Unload、Chang、Click、KeyPress、LostFocus、GotFocus、…方法:Print、Cls、Show、Move5对象属性Name、Caption/Text、Left、Top、Width、Height、Enabled、Visible、Font、…VB程序执行方式事件驱动编程机制6VB常用数据类型数值型Integer(%)、Long(&)Single(!)、Double(#)字符串型String($)变体型Variant7VB常用运算符数值运算^、-(负号)、*、/、、Mod、+、-字符串运算&、+逻辑运算And、Or、
3、Not8VB常用函数系统内部标准函数取整:Int(x)求余数:aModb求平方根:Sqr(x)绝对值:Abs(x)四舍五入:Round(x,n)其它...9用户自定义函数逻辑函数判定:prime(x)外部函数的方法(不讲)内部函数的方法(程序的一部分)见:有关素数程序设计部分注:二级必备!10VB基本输入、输出InputBox输入和MsgBox输出文本框输入、输出x=Val(Text1)、Text1=…窗体和立即窗口输出Print和Debug.PrintTab(x)、Format(x,"…")11VB程序基本结构与示例顺序结构选择(分支)结构If.
4、..Then…Else...If...Then…Else...EndIf12判断成绩是否合格x=Val(Text1)Ifx<60ThenText2="不合格"Ifx>=60ThenText2="合格"或(第2、3行为)Ifx<60ThenText2="不合格"ElseText2="合格"也可写成多行形式:…13多选择(分支)结构(一)If…Then…ElseIf…Then…Else…EndIf14判断成绩等级PrivateSubCommand1_Click()x=Val(Text1)Ifx<60ThenText2="不及格"ElseIf
5、x<70ThenText2="及格"ElseIfx<85ThenText2="良好"ElseText2="优秀"EndIfEndSub15多选择(分支)结构(二)SelectCase<测试表达式>Case<表达式列表1>…CaseElse…EndSelect表达式列表:(三种形式,见例题)16判断成绩等级PrivateSubCommand1_Click()SelectCaseVal(Text1)CaseIs<60Text2="不及格"Case60,61,62,63,64,65,66,67,68,69Text2="及格"Case70To84Tex
6、t2="良好"CaseElseText2="优秀"EndSelectEndSub17循环结构For...NextWhile...Wend(无退出中途语句)DoWhile...Loop(共4种形式)中途退出:ExitFor/Do嵌套分支与分支循环与循环循环与分支18For循环输出20以内的奇数PrivateSubForm_Click()Fork=1To20Step2Printk;NextEndSub19While循环输出20以内的奇数PrivateSubForm_Click()k=1Whilek<=20Printk;k=k+2WendEndSub20
7、Do循环输出20以内的奇数PrivateSubForm_Click()k=1DoWhilek<=20Printk;k=k+2LoopEndSub21VB程序设计重点结构给出一种最常用的形式可作“模板”使用学会填空!!!22FOR结构Fori=…To…Step………If…Then……(ExitFor)EndIf……Next23程序中最基本的处理计数初值:n=0或...循环处理:n=n+1连加初值:s=0或...循环处理:s=s+i或...24连乘初值:t=1或...循环处理:t=t*i或...25最常用的判断a被b整除(倍数、因子)aModb=0或a
8、/b=aba是整数Int(a)=a应用:求不定方程的整数解26多条件组合为逻辑表达式x能被3整除但不能被4整除xMod3
此文档下载收益归作者所有