计算机vb基础知识,计算机VB基础知识---知识导学.doc

计算机VB基础知识---知识导学

VB基础知识---知识导学

Viscal Basic语言

一.算法

1.定义:算法(Algorithm)就是解决某一类问题的方法和步骤。

2.算法的五个重要特征:

(1)输入:可以是0个或多个输入;算法可以没有输入。

(2)输出:可以1个或多个输出;算法必须有输出。

(3)有穷性:一个算法必须保证执行有限步骤之后结束。

(4)确定性:算法的每一步骤必须有确切的定义;不能有二义性。

(5)可行性:算法的每一步都是可执行的运算;每个步骤的运算必须在有限时间内完成;算法具有程序设计的可能性。

3.算法的描述

(1)自然语言

(2)流程图

(3)伪代码

例:求a,b,c中三个数中的最大数?

(1)自然语言:

就是指人们日常使用的语言,可以是汉语、英语或其它语言。用自然语言表示的优点是通俗易懂,缺点是文字冗长,容易出现“歧义性”。

第一步:输入a,b,c

第二步:如果a大于b,将a赋给max,否则将b赋给max。

?第三步:如果c大于max,则将c赋给max。

?第四步:打印输出最大值max。

(2)伪代码:(最常用的算法描述方法)

? 是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。

输入 A,B,C

IF? A>B? then?A→Max

??? else B→Max

IF? C>Max? then C→Max

输出 Max

3)流程图:用图示的方法来描述算法的过程

有关流程图的符合及含义:

VB源程序(能运行):

b = Val(InputBox("b="))

c = Val(InputBox("c="))

If a > b Then

? Max = a

Else

? Max = b

End If

If c > Max Then

? Max = c

End If

Print "max="; Max

二.VB变量

程序设计中可以改变的量,变量有一个名字,有类型,有相应的内存单元。

1.变量的命名

(1)必须是字母开头。

(2)只能由字母、数字、汉字和下划线组成;不能含有小 数点、空格等字符。如:sum ,a1,student_1等。

(3) 字符个数不能超过255(一个汉字是2个字符)。

(4)变量名不能用vb中的保留字。如:dim? as? integer? for? next 等都不能作为变量名。

(5)VB变量不区分大小写。如sum和SUM是一样的。

2.变量的类型

整型(integer); 长整数(long);单精度实数(single);双精度实数型(double);

字符串型(string);布尔型(boolean);日期型(date)

三.VB表达式

1.算术表达式

(1)算术运算符号:+ ,- ,* ,/ , ^(乘方) ,mod(取余数),\(整除)

(2)常用函数

绝对值函数: abs(x)。如abs(-8)=8;

开平方函数: sqr(x)。sqr(9)=3

取整函数 int(x):x的最大整数。int(2.9999)=2; int(-2.001)=-3.

2.逻辑表达式

逻辑运算符号:

not:非,取反。not(2>3)=true

and:与,并且。|x|<1的表达式:x<1 and x>-1

or:或者。|x|>1的表达式:x>1 or x

四.字符串(String)

??? VB中,用双引号括起来的由零个或多个字符组成的有限序列。如:"","hello","2014" 。??

??? 定义:dim a as string

??? VB中字符串运算符:+ 和 &,作用是将两个字符串连接起来。

??? 区别是:

??? (1)&可以连接字符串和数值,结果还是字符串。

??????? "20" & "14"="2014" ; 20 & 14="2014" ; 20 & 14="2014".

??? (2)+连接一个数字字符串表达式与一个数值表达式时,先把数字字符串表达式转换为数值,然后求和。

??????? "20" + "14"="2014" ; "20" + 14=34; 20 + "14"=34

五.表达式求值

算术表达式的值是数值型

逻辑表达式的值是true 或false

六.程序的三种基本结构

(1)顺序结构;

(2)选择结构(分支结构):if 语句

(3)循环结构:for while语句

七.计算机程序设计语言

1.机器语言

机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。不同型号的计算机其机器语言是不相通的,按着一种计算机的机器指令编制的程序,不能在另一种计算机上执行。

如:

0000,0000,0000

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.VB是什么? VB是visual Basic的简称,即初学者通用符号代码,是很容易入门的语言,从BASIC发展而来。 2.学VB有什么用? VB是一门编程语言,所以能用VB做的很多很多,基本上除了底层开发(系统软件),VB都能做,而且在数据库应用方面VB也有他独到的一面。 3.如何学好VB(请详细说明) 这不是一句两句可以说清楚的。给你一个学习的过程: 3.1.入门,这段时间你应该学会VB的基本语法,基本语句和基本控件等。能够写一些简单的计算程序就算可以乐。比如写一个解1元2次方程的程序,写一个求解两数的最新公约数的程序等等。 3.2.开始做VB界面的一些东西,了解控件,窗体的使用,事件,方法、过程和函数等。 3.3 开始用类设计VB程序。封装一个VB类。学会VB中类的使用方法。 3.4 学习使用API增强程序的功能。 3.5 这是转入学习C语言,不一定要很强,能懂一些语法就行,当然能够深入的话,就可以转C++乐。 3.6 有乐C的基础,就可以去学习数据结构乐。数据结构很重要,一定要学好。 3.7 开始在VB里面尝试实现数据结构,比如做一个链表,vb没有指针,所以不能向c那样做链表,但我想这时候你应该知道怎么做乐。 3.8 开始尝试做游戏,做不同的程序,做自己想做的东西。 3.9 深入VBVB到了这个阶段,深入是很困难的了。需要API的帮助。做一些窗口回调,挂钩等程序。 4.0 你已经有相当的VB经验了,这时候要确定一个方向了,比如游戏编程directx,比如大数据量的数学计算,人工智能等等。。。 4.1 等等等 5.VB可以作什么程序? VB能做的太多了,除不不能开发ddk程序,不能开发sys,vxd其他的基本都能做。(呵呵,开发OS肯定不行了。) ,而用VB做个图书管理系统,医院管理系统等做毕业设计,是再快速和简便不过的了,功能也可以做的非常强大,现在好多流行软件也用VB开发。当然Delphi也很好使。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值