


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、算法与程序设计复习一、算法的概念:指在有限步骤内求解某一问题的方法(一组定义明确的规则,能被机械地执行的动作或指令的有穷集合)。二、算法的特征:(1)有零个或多个输入。(2)确定性。(3)有穷性(有限性)。(4)有一个或多个输出。(5)能行性(可行性)。三、算法的描述:自然语言、流程图(图示法)、伪代码等。四、流程图表示:跑道形表示开始、结束框;平行四边形表示输入、输出框;矩形表示处理框;菱形表示判断框。三、程序的三种基本结构:顺序结构、选择结构(分支结构)、循环结构。五、程序设计语言:机器语言(计算机能直接识别并执行)、汇编语言、高级语言(高级语言主要有Basic、Pascal、Fortra
2、n、C、Cobol、Lisp、VB、VC、C+、Java等)。六、翻译方式:汇编语言用汇编程序翻译、高级语言程序用解释程序或编译程序翻译成机器语言程序后才能执行。七、VB(Visual Basic)语言:VB是一种可视化、面向对象、事件驱动程序设计语言。运行速度快速、安全,适合多任务环境。八、VB程序的组成:(1)数据类型说明部分;(2)数据的输入部分;(3)数据的处理部分;(4)数据的输出部分。九、基本数据类型:整数(Integer,%)、长整数(Long,&)、字节(Byte)、单精度实数(Single,!)、双精度实数(Dougle,#)、日期型(Date或Time)、字符型(S
3、tring,$)、逻辑型也叫布尔型(Boolean),其中%、&等叫类型符可放在常量或变量名后。十、常量的表示:数值型如378235(长整型数)、123(整型数)-6.78、1.3289E-5(单精度)、-1.5423654334D+15(双精度)。字符型如”圆的面积为”、”123”、”x1=”。日期时间型如:#06-10-07#、#15:25:30#、#2007/06/10#。逻辑型如True、False。十一、变量:以英文字母开头,后可跟字母、下划线、数字。如Name、A1、String_1等。其它符号和空格均不能用于变量名中,不能数字开头。十二、函数:标准函数P29,函数名后直接
4、跟括号,不能空格,要注意函数的参数。十三、表达式:VB表达式中所有运算符号均不能省略,小括号可以多层,必须成对。十四、对象:VB窗体上的所有控件(如文本框、标签、命令按钮等)。属性:对象的特征(如名称、标题、背景色、字体等)。方法:控制对象动作,使对象产生行为(如显示、隐藏窗体、在窗体或图片框上打印、画线、圆等)。事件:发生在该对象上的事情,由用户触发或由系统触发,能被特定对象所识别并作出响应的动作(如装入窗体Form_Load()、单击命令按钮Command1_Click()、改变文本框的文本Text1_Change()等)。十五、基本算法与程序实现:解析法(相当于数学的解析式可解的问题)、
5、穷举法(通过穷举所有可能情况解题)、查找算法(顺序查找、如果是有序数列可用对半查找)、排序算法(选择排序、插入排序、冒泡排序等)、递归算法、递推算法等。一、掌握四种常量(数值型、字符型、日期型、逻辑型)、变量(integer、long、single、double、string、boolean、date)、函数、表达式的表示方法。二、算术运算:+ - * / mod (加、减、乘、除、乘方、整除、取余数)、关系运算:> < = >= <= <> (大于、小于、等于、大于等于、小于等于、不等于)、逻辑运算:not and or (非运算、与运算、或运算)、字符串
6、连接运算:+ &三、VB常用命令一览表1、定义常量:const 常量名 as 类型=常数例:const pi as single=3.14 const st as string=”abcdef” 等(其中as 类型可省略)2、定义变量:dim 变量名 as 类型名 (对程序中用到的变量进行说明)例:dim a as integer , b as integer dim char as string , d as double 等三种基本的程序结构:顺序结构、选择结构(分支结构)、循环结构。3、赋值语句:变量=表达式 (将右边表达式的值赋值给左边的变量) 变量=对象.属性 (可获得某个对
7、象的属性值,一般用于输入) 对象.属性=表达式 (改变某个对象的属性值,一般用于输出)4、输入框(赋值):变量=inputbox(提示字符,标题字符,默认值)5、输出:print 表达式1;表达式2;表达式3 (分隔符号为逗号,或分号;)*6、消息框(输出):msgbox 提示信息,按钮值(0-7),标题字符*消息函数(赋值):变量=msgbox(提示信息,按钮值(0-7),标题字符)7、条件语句:(1) If 条件表达式 then 语句1 else 语句2(2) If 条件表达式 then 语句组1 Else (条件语句也可以嵌套) 语句组2 End if*多重选择语句:Select cas
8、e 表达式 Case 值1 语句组1 Case 值2 语句组2 Case else 语句组n End select8、For循环语句:For 循环变量=初值 to 终值 step 步长 (循环语句也可以嵌套) 循环体(语句组) Next 循环变量*Do循环:(1)当型循环:Do while 条件表达式 (2)Do 循环体(语句组) 循环体(语句组) Loop Loop while 条件表达式 (3)直到型循环:Do until 条件表达式 (4)Do 循环体(语句组) 循环体(语句组) Loop Loop until 条件表达式*9、自定义函数:Function 函数名(形式参数表) as 类型名 函数体 函数名=表达式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 充分条件与必要条件教学设计
- 统编版语文四下《第七单元复习》课件
- 动物检疫个人工作总结模版
- 流动商住楼小区重大危险源专项的施工组织方案
- 大学生职业规划大赛《国际商务专业》生涯发展展示
- 老年卧床女性护理
- 普通服务员年终总结模版
- 员工消防培训试题及答案
- 银行投行面试题目及答案
- 一级建造师资格考试试题及答案
- 小学生脱口秀课件
- 混凝土配合比试验设计方案
- 抖音陪跑合同协议
- 高三尖子生、边缘生辅导方案2
- 湖北省武汉市2025届高中毕业生四月调研考试政治试题及答案(武汉四调)
- 海鲜门店管理制度
- 消化内镜操作技术
- 数据清理与预处理试题及答案
- 安徽省C20教育联盟2025年九年级英语中考“功夫”卷(一)
- T-CNFIA 208-2024 花胶干鱼鳔标准
- 管理学基础-形考任务二-国开-参考资料
评论
0/150
提交评论