VB教学用课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关概念
计算机程序:是指示计算机如何去 解决问题或去完成任务的一组可执 行的指令。
程序设计:是寻求解决问题的方法, 并将其实现步骤编写成计算机可以 执行的程序的过程。
程序设计语言:泛指一切用于书写计 算机程序的语言。
程序设计语言发展
机器语言 汇编语言
是一串由“0” 和“1”构成的 二进制代码。
是符号化的机器 语言,采用英文 助记词,提高了
常量和变量(一)
常量 表示在程序运行过程中保持不变的量。
在VB中有数值常量、字符串常量
数值常量:相当于数学中的常数 字符串常量:用一对英文双引号括起来的字符串 日期型常量:用一对英文#号括起来的字符串
声明“符号常量”的语法:
Const 常量名 [ As 类型 ] = 表达式
常量和变量(二)
变量
表示在程序运行过程中可以变化的量, 与常量相对应。
语言,一个算法可以用多种程序设计语言来实现。
世界著名科学家尼克劳斯·沃思(N.Wirth): 算法(Algorithm)+数据结构(DATA Structure)=程序
通俗地说,算法就是计算机解题的过程。在这 个过程中,无论是形成解题思路还是编写程序,都 是在实施算法,区别是前者是推理实现的算法,后 者是操作实施的算法。
N←N+1
Loop
输出 N
可视化编程步骤
分析问题 设计程序界面 编写程序代码 调试运行程序
数据类型(一)
计算机中是“0”和“1”的世界,为了便于数 据的表示和处理,在VB中对数据类型进行了约 定,提供了数值型、字符串型、布尔型、日期型 等基本数据类型。
如:在计算机的一串二进制数“01000001”
Dim 变量名 As 数据类型
下列选项中能正确声明一个变量的语句是:
√A、Dim blm AS String √B、Dim zfm As Integer
C、Const clx As Date clx=#2013/03/03# D、Const pi=3.1415926
运算符
算术运算符
符号
含义
优先 级
算法的特征
➢有穷性:执行有限步之后结束,且每一步的执
行时间也都是有限的。
➢确定性:每一步都有确切的含义。
➢输 ➢输
入:有零个或多个输入。(所谓零输入是
指算法本身定义了初始条件)
出:至少产生一个输出。
➢可行性:原则上能精确运行,人工有限次运算
即可完成。
算法的描述(一)
自然语言描述
是指人们日常生活中使用的语言,通俗易懂, 但缺乏直观性和简洁性,且易产生岐义。
例:“韩信点兵”的算法描述
第一步:将N初始值赋为1; 第二步:如果N被3、5、7整除后的余数分别为
2、3、2。则输出N的值,转到第四步; 第三步:将N的值加1,转到第二步; 第四步:求解结束。
算法的描述(二)
流程图描述
亦称程序框图,是算法的一种图形化表示百度文库法。
流程图图例
开始或结束
输入或输出
条件的判断
^ 指数 1
- 取负 2
字符运算符
符号
含义
优先 级
+ 连接符
& 连接符
关系运算符
√ A、Caption B、x_yz
C、_姓名 D、Mod
下列选项中表示相同变量名的是:
√A、A1和a1 B、Sum和Summary C、Aver和Average D、A1和A-1
下列选项中表示字符串常量名的是:
√ A、$ABC$ B、'ABC' C、"ABC" D、#ABC#
练习二
声明变量的语法:
Single 4字节 用E(100n)为表F示a实ls数e, Double 8字节 时数,,EE前 后-只 只1能 能为有 为T一 整r位 数u整 。e
字符串型 String 10+长度 用英文双引号括起来
布尔型 Boolean 2字节 True/False
日期型
Date 8字节 用一对 “ # ” 括起来
处理加工数据
连接点
流程线
“韩信点兵”流程
图
开始
1→N
N被3、5、7整除后
Y
余数为2、3、2
N
N+1→N
输出N的值
结束
算法的描述(三)
伪代码描述
介于自然语言和计算机程序语言之间 的一种算法描述。
例:“韩信点兵”的算法描
述
N←1
Do While N Mod 3≠2 且 N Mod 5 ≠3 且 N Mod 7 ≠2
可读性。
更接近于英语和数学语 言的编程语言。比较流 行的:BASIC、C/C++、 FORTRAN、PASCAL、
COBOL、JAVA等
高级语言
计算机解决问题的过程
开始 分析问题 设计算法 编写程序 运行程序、验证结果 问题解决
算法的概念
算法是解决问题的方法和步骤。算法是程序设
计的“灵魂”,它是独立于任何具体的程序设计
VB是由微软公司推出的一套完整的Windows系统 软件开发工具,可用于开发Windows环境下的各类应 用程序,是一种可视化、真正面向对象、采用事件驱 动方式的结构化高级程序设计语言和工具的完美集成。 它编程简单、方便、功能强大,具有与其它语言及环 境的良好接口,只要懂得Windows的界面及其基本操 作,就可以迅速上手,而VB在程序界面设计、多媒体 开发方面更是独具优势。因此特别适合初学者和业余 人员使用。
算法与程序设计——Visual Basic
VB程序展示
星星雨 时钟 3D赛车
解析法绘图 俄罗斯方块 弹钢琴
VB介绍
VB是Visual BASIC的简称。Visual的含义是可视 化的,BASIC是英文Beginner’s All purpose Symbolic Instruction Code的缩写,意思为初学者通用符号指令 代码,一直都是程序设计入门的首选语言。
变量名命名规则
必须以字母或汉字打头 只能由字母、汉字、数字和下划线组成 字符数不能超过255个 变量名不能使用VB中保留字(VB关键字) 变量名中不区分字母大小写
练习一
下列两组选项中合法的变量名的是输 语:出句
整型 类型
√A、Alpha 标属题性B、4Delta C、Print
D、Inte取运ge余算r
若将其约定为数值,则表示整数“65” ; 若将其约定为字符,则表示字母“A” 。
数据类型(二1)字节=8位 (二进制位,
即比特位,Bit)
数据
关键字 所占内存
备注
整 整 型 Integer 2字节 -32768~32767
数 长整型 Long 4字节
如果用数值表 示布尔型,
浮 点 型
单精度型 双精度型