- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
算法与程序设计VB-复习知识点
高中信息技术《算法与程序设计VB(选修)》
知识要点
相关知识点
(一)算法
1.定义
相关题解:
1算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。
单选题
1、下列关于算法说法不正确的是( A )
A、算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现
B、解决问题的过程就是实现算法的过程
C、算法是程序设计的“灵魂”
D、其它三项都正确
2.算法的描述方法:
1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。
2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。
3流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。
4伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。
(二)程序设计基础
(1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java
1面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等
2控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。
3对象的属性、方法和事件
事件过程的形式如下:
Private Sub 对象_事件名( )
……………(事件过程代码)
End Sub
一、常量:批在程序进行过程中不变的量在VB中一般分数值常量与字符常量两种
数值常量:就是数学中说的常数,分整型常量和实型常量两种
整型常量:即整数,指不带小数点的数值如1、0、、-10、+35等都是合法的整数
实型常量:即实数,指带小数点的数值。
实型常量又分为定点数和浮点数两种。
例:定点数:3.14159和-6.8,1.99
浮点数:2E6、1E5、88E
例:1.2345×103 可表示为1.2345E3,字母E表示底数10
浮点数就是数学上的科学计数法。
字符串常量:被一对双引号括起来的若干个合法的字符称为字符串常量。例如:”China”、”Visual Basic”、””、”3.1415”等,双引号中字符,不包括双引号本身。?
符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。
二、变量:在程序执行过程中,其值可以改变的量称为变量
变量命名注意要点:
1、必须以字母开头,不能以数字或其他字符开头。
2、只能由字母、汉字、数字学或下划线组成,不能含有小数点、空格等字符。
3、最长不超过255个字符
4、不能以VB保留字作变量名,如语句定义符、函数名等。
5、VB不区分变量名中字母大小写。如HELLO和Hello是同一个变量。
数据及运算
(1)常用数据类型:(整型)Integer、(长整型)Long、(单精度型)Single、(双精度型)Double、(字符串型)String、(布尔型)Boolean、(日期型)Date
其中(整型)Integer、(长整型)Long、(单精度型)Single、(双精度型)Double属于数值型
(2)常量和变量的命名、声明及赋值
符号常量的声明:Const 常量名 [As 常量类型] = 常量值
如:Const pi As Single = 3.14159 常量名为pi
变量的声明:
Dim 变量名 As 变量类型
如:Dim a As Integer 定义一个 整型变量,变量名为a
变量的赋值
VB中使用Let语句 Dim a As Integer, b As Integer, c As Integer
Let a = 54
Let b = 114
c = a + b
数据的输出
程序中运算得到的结果,除可以使用文本框和标签显示外,对于大批量的数据更适合用Pint方法输出,格式如下
[对象] . Pint [表达式列表]
注意:Print 方法
运算符
算术运算:
+ 加 -- 减 *乘
^ 指数 例:2^2 = 4
/ (浮点)除 例:5 / 2 = 2.5
\ 整除 例: 5 \ 2 = 2
Mod 求余数 例:5 Mod 2 = 1
关系运算
= 赋值 、 小于号
不等于 大于号
= 大于等于号 =小于等于号
注意:关系表达式的运算结果为布尔值True 或 False
例:3 2 结果为 True(真或是)
逻辑运算
Not(取反)And(与) Or(或)
运算结果为布尔型(Boolean)True 或 False
逻辑运算符的优先级为:No And Or
日期运算符与日期表达式
日期表达式是用日期运算符“+”或“-”将算式表达式、日
文档评论(0)