新编算法与VB程序设计知识点

新编算法与VB程序设计知识点

ID:38728521

大小:259.50 KB

页数:5页

时间:2019-06-18

新编算法与VB程序设计知识点_第1页
新编算法与VB程序设计知识点_第2页
新编算法与VB程序设计知识点_第3页
新编算法与VB程序设计知识点_第4页
新编算法与VB程序设计知识点_第5页
资源描述:

《新编算法与VB程序设计知识点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、最新算法与VB程序设计知识点一、算法:(一)算法的概念:算法是解决问题的方法与步骤(二)算法的特征:1.有穷性(算法必须在有限的步骤内完成)2.确定性(算法的每个步骤必须确定的不能有歧义)3.可行性(算法的每个步骤必须能够被计算机所执行)4.有零个或多个输入5.至少有一个输出二、算法的表示方法:自然语言、流程图、计算机语言1.自然语言——简单易懂,单容易出现歧义如:打死了猎人的狗一种含义:打死了猎人,的狗其它含义:打死了,猎人的狗流程图——结构简单,明确2.流程图中最常用的几种符号;①处理框:②输入、输出框:③判断框:④连接框:⑤流程线:⑥开始、结束框:⑦赋值号:←三、程序的三种基

2、本控制结构:①顺序结构,②选择结构(分支结构),③循环结构。1.三种结构的流程图如下:N情况e为真?Step1Step2YStep1Step2顺序结构:程序由上而下执行YN情况e为真?Step1循环结构:程序只有一个出口2.三种基本控制结构对应的简单语句(1)顺序结构——由赋值语句构成赋值遵循“以新换旧,后来居上”原则变量名=表达式例:实现变量a与b的值进行交换t=a:a=b:b=t例:a=val(text1.text)b=val(text2.text)a=a+bb=a+b对象名.属性名=表达式例:Label1.Caption=”结果”(2)选择语句:根据条件判断其是否成立,从而选

3、择程序执行的方向,执行其中的一个分支。行If语句If条件表达式Then语句例:Ifn<=10Theni=i+1If条件表达式Then语句1Else语句2例:Ifx>0Thens=”正数”Elses=”负数”块If语句:If<表达式1>Then<语句块1>ElseIf<表达式2>Then<语句块2> …ElseIf<表达式n>ThenElse<语句块0>EndIf例:Ifx>90ThenLabel1.Caption=”优秀”ElseIfx>80ThenLabel1.Caption=”良好”ElseLabel1.Caption=”及格”EndIf注意:行if语句只有一行。而块If语句写

4、在多行上,最后需要EndIF结尾(3)循环语句:第5页,总5数根据条件判断是否成立,如果条件成立则重复执行循环结构中某语句序列功能,直到条件不成立,退出循环结构为止。For语句For循环变量=初值To终值Step步长 语句块Next循环变量如果步长为1,step1可以省略循环次数为:Int((终值-初值)/步长)+1例如:计算1+3+5…+9S=0i每次加2,不超过10时继续循环,超过10,结束循环,结束计算Fori=1to10step2s=s+iNextiDo语句DoWhile条件表达式 语句块Loop例如:计算1+3+5…+9S=0:i=1i每次加2,当超过9时,退出循环,结束

5、计算DoWhilei<=9 s=s+ii=i+2Loop例1:一种汽车部件必须在一条生产线上依次经过10道工序的加工,才能成为成品。用算法描述该部件在生产线上所有工序加工过程,合适的算法流程是(A)顺序模式(B)选择模式(C)循环模式(D)树型模式四、VB程序设计1.面向对象程序设计:对象:客观存在的实体(从工具箱拉到窗口上的command按钮、label标签、textbox文本框、listbox列表框等)属性:每个对象的状态。对象名.属性=属性值(Label1.Caption=“高二”)类:是相同性质对象的一种抽象,而一个对象是类的一个"实例"。方法:对象有自己的动作。[对象名.

6、]方法(打印输出Print,移动Move,清除Cls,为列表框添加数据项AddItem等)事件:发生在对象上的动作或事件等,对象名_事件(command1_click();form_load())事件处理过程:Sub对象名_事件名()语句块EndSub自定义函数:Function函数名(参数表)As类型名语句块EndFunction2.对象上显示内容:按钮、标签在Caption属性中设置;文本框在Text属性中设置,列表框添加内容List1.AddItem3.vb存储的成为工程文件:窗口(*.frm)工程(*.vbp)可执行文件(*.exe)五、常量和变量1.常量:程序在执行过程中

7、,值保持不变·整数常量integer:-2,-1,0,1,2·实数常量single:3.1416-0.25·字符串常量string:“basic”“0.68”必须放在一对英文双引号之间定义符号常量:ConstPI=3.14159‘从此处开始pi就代表3.141592.变量(1)变量取名规则·必须以字母或汉字开头,而不能以数字或其他字符开头,由字母、数字和下划线等字符组成。如:count_12。·只能由字母、汉字、数字和下画线组成,不能含有小数点、空格等字符。·字符个数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。