VB程序设计-总复习-PPT精品文档

合集下载

VB程序设计第3章 VB程序设计的基础(一)-PPT精品文档

VB程序设计第3章  VB程序设计的基础(一)-PPT精品文档

Visual Basic 语 言 程 序 设 计
6.日期类型

日期类型(Date):用以表示日期,在内存中一 个日期型数据用8个字节来存放。
Visual Basic 语 言 程 序 设 计
7.通用类型

通用类型(Variant),也称变体类型,是一种通用的、可变的数据类 型,它可以表示上述任何一种数据类型。假设定义a为通用型变量。

Dim Emp As Employee
– – – – – –
此语句定义了Employee类型的变量Emp,它包括有5个成员。在后面的程序中 我们可以用“变量.元素”这样的形式来引用各个成员,如下面这样: Emp.EmpNo 表示Emp变量中的EmpNo成员的值(某一职工的职工号) 表示Emp变量中的Name成员的值(某一职工的名字) Emp.Age 表示Emp变量中的Age成员的值(某一职工的年龄) Emp.Tel 表示Emp变量中的Tel成员的值(某一职工的电话) Emp.Address 表示Emp变量中的Address成员的值(某一职工的地址)
Visual Basic 语 言 程 序 设 计
3.1.2

语句及语法规则
一个语句是程序中的语法完整、语义明确的最小单元。一个语句可 以表达一种动作、声明或定义一个类型、变量、常量、过程、函数 等。书写语句时,要遵循以下规则: – (1)一个语句常用一个关键字、过程名称或一个变量名开头。 – (2)空格在语句中起分隔符的作用。 – (3)通常一行写一个语句,也可以在一行中写多个语句,但必须 用冒号(:)分开。语句前可以有空格,左边有空格的语句称为缩 进语句,以增加程序的可读性。如果一行语句的内容很长,表示 结束的语句行的最后两个字符必须是续行符(空格加下划线),但 总的字符数不能超过255个。

《VB总复习》课件

《VB总复习》课件

VB常用的数据类型
数据类型名 Integer Long Single Double String Boolean Date 说明 整数型 长整数型 单精度实数型 双精度实数型 字符串型 逻辑型 日期型 性质 -32768~32767范围内的任何整数 -2147483648~2147483467范围内的任何整数 绝对值在1.401298E-45到3.402823E38内的任何实 数,有效数字约6~7位 绝对值在10E-324到1.79E308内的任何实数,有效 数字约14~15位 E表示乘方的底数为10 一段文字和符号,放在一对双引号(英文状态) 之间 判断的结果,其值为真(True)或假(Flase) 日期和时间
二、选择语句
If……Then……Else语句
格式: If 条件 Then 语句块1 [ Else 语句块2] End If 功能: 若条件为True,则执行Then后边的语 句序列1,然后跳出If结构;若条件为False ,则执行Else后边的语句序列2,然后跳出If 结构.
三、循环语句
1. For … Next 语句 格式:For 循环变量 = 初值 To 终值 [Step 步长] 语句序列(循环体) Next 循环变量 • 说明:
VB程序设计总复习
L/O/G/O
衢州二中 金友滨
面向对象程序设计OOP(Object Oriented Programming )
• 面向对象程序设计的优点:降低程序的复 杂性、提高软件的开法效率和改善工作界 面。
对象的三要素:属性、事件和方法
属性( property):控件、字段或数据库对象的特性。可以对 其进行设置,定义对象的特征或某一方面的行为。例如, Visible 属性影响一个控件在运行时是否可见。可以用“属性” 窗口修改一个对象的属性。 事件 : 对象的响应称为事件,它发生在用户与应用程序交互 时。如单击、鼠标移动、键盘按下等,例如Click事件。 事件过程 :指附在该对象上的用户编写的程序代码,是事件的 处理程序。 方法:控件方法是指控件的动做,是用户可以对对象进行的操 作,实质上它是对象本身所固有的函数,使用了一个方法,就 是调用对象的一个成员函数。例如对象的Move方法 。

《VB程序设计》总复习

《VB程序设计》总复习

《VB程序设计》总复习第一章:概述1、V B的特点:面向对象、可视化、事件驱动等。

2、V B的几个基本概念和术语✉对象:属性、方法、事件✉设计时间与运行时间✉事件驱动程序设计3、V B开发环境:✉窗体设计器✉代码编辑器对象列表、过程列表✉属性窗口✉工程浏览窗口✉工具箱✉菜单栏和工具栏4、用VB开发应用程序的步骤✉创建用户界面。

✉设置界面上对象的属性。

✉为事件编写代码。

✉保存工程。

✉运行工程。

✉测试与调试应用。

✉生成可执行文件。

第二章:VB程序设计基础1、数据类型:Integer、Long、String、Date、Single、Boolean等。

2、变量和常量(Const语句)变量的命名规则3、表达式(表达式求值)✉算数表达式✉字符串表达式✉关系表达式✉布尔表达式4、数组✉动态数组:Dim A( ) As StringReDim A(10)✉定长数组:Dim B(9) As String …下标从0~9D im B(1 To 10) As String …下界to 上界与数据类型概念相结合✉二维数组:Dim C(9,9) As IntegerDim D(1 To 10,1 To 10) As Integer5、用户自定义数据类型✉创建类型:用T ype……End Type语句✉声明:Dim✉使用:变量名.成员6、语句结构(1)选择结构:✉If …Then…✉If … Then …Else…End If✉If … Then …ElseIf……End If✉Select Case……End Select(2)循环结构✉Do … LoopDo While …LoopDo Until…LoopDo …Loop Wh ileDo …Loop Until✉For …Next7、E xit语句:Exit Do、Exit For、Exit Sub。

8、G oto语句:9、V B的程序结构✉窗体模块✉标准模块✉类模块10、VB过程✉事件过程✉通用过程✉ Sub过程✉ Function函数11、变量的作用范围和生命期✉局部变量✉静态变量✉模块级变量✉全局变量第三章:窗体和常用控件使用基础一、窗体1、用途:2、常用属性:CaptionBorderStyle 描述外观BackColor和ForeColorPictureLeft和Top(位置)Width和Height(大小)描述位置MoveableEnabled 描述行为VisibleFont 描述字体名称(Name)ControlBoxIcon 其它WindowStateMaxButton和MinButtonShowInTaskbar3、常用方法:Hide方法Show方法Cls方法Print方法4、常用事件:Load和UnLoad事件Click事件DblClick事件Resize事件二、V B常用控件1、标签控件(Label)(1)用途:仅用于显示文本,不能编辑标签中的文本。

VB程序设计总复习

VB程序设计总复习

-2 2 1 2 2 3 4 3 2 3 1 2 -3 -2
19
总 复 习
5. 如何编写循环程序 确定用哪种循环结构 总结累加、累乘算法的规律
使用For循环求累加: 使用For循环求累乘: 输入 Sum=0 For i=1 to n Sum=Sum+…… Next I 输出 输入 F=1 For i=1 to n F=F*…… Next I 输出
5
总 复 习
5. 运算符: 注意: Mod \ / ^ Not And Or & 6. 表达式书写及求值 注意布尔表达式求值 例:设x=1, y=2, z=3 求以下布尔表达式 的值:
x > y And y <z Or y<>x And Not x > z
值:True 7. 编码基础: 如何一行写多条语句:使用冒号 如何多行写一条语句:使用续行符号
23
3. 数组的输出 例1:一维数组
总 复 习
Dim a(1 to 100) As Integer …… For i = 1 To 100 Text1.Text = Text1.Text & Str(a(i)) Next I
例2:二维数组
Dim a(1 To 10, 1 To 10) As Integer For i = 1 To 10 For j = 1 To 10 Print a(i, j); Next j Print Next i
24
第8章 过程
总 复 习
1. Function过程与Sub过程的定义和调用的 区别 例:
Text1 Text2 Command1 Text3
25
1. 用 Function过程定义: Function Fact(N As Integer) As Double

VB程序设计课件第1章-精品文档

VB程序设计课件第1章-精品文档
云南农业大学< Visual Basic 程序设计>教学课件① 2011-2
5
第一章 Visual Basic 程序设计概述
1.2
VB的安装与启动 1. VB的安装 2. VB的启动 3. VB的退出
启动运行Visual Basic有以下三种启动方式: 1.通过“开始”按钮 单击桌面上的“开始”/“程序”菜单,然后打开 “Microsoft Visual Studio 6.0中文版”子菜单中的 “Microsoft Visual Basic 6.0中文版”程序,即可启动 VB 6.0。 2.利用快捷方式 若桌面上有VB 6.0的快捷图标,双击快捷图标也可启 动VB 6.0。 3.利用运行命令 可以在“开始”菜单的运行对话框中输入如下命令来 启动VB 6.0。 C:\Program Files\Microsoft Visual Studio\VB98\VB6.exe
引例代码
9
第一章 Visual Basic 程序设计概述
1.3
1. 引例 2. 基本步骤 VB应用程序的基本步骤

简单VB程序设计步骤
1.建立用户界面及界面中的对象 2.设置各个对象的属性 3.为对象事件编写程序 4.保存工程 5.运行程序
云南农业大学< Visual Basic 程序设计>教学课件① 2011-2
Visual Basic 程序设计
Visual Basic Programming
云南农业大学VB程序设计可课件2011版 制作:吴文斗
第一章 Visual Basic 程序设计概述
本章学习目标
1. 了解VB的发展及特点 2. 掌握VB的安装、启动、退出方法 3. 掌握VB的集成开发环境

VB程序设计总复习.doc

VB程序设计总复习.doc

VB程序设计总复习第一、二1.VB应用程序(工程文件)的组织结构VB应用程序由三种模块组成:窗体模块(Form) (文件扩展名.frm)标准模块(Module) (文件扩展名.bas)类模块(Class) (文件扩展名.cls)2.VB集成开发环境菜单栏工具栏工具箱窗口窗体窗口工程资源管理器窗口属性窗口代码窗口3.VB是一种面向对象的可视化程序设计语言,采取了事件驱动的编程1.3 创建应用程序的过程1、建立用户界面的对象。

2、对象属性的1设置。

3、对象事件过程编程。

4、运行与调试程序。

5、保存程序。

5.Vb的工作状态(三种模式:设计、运行和break))(P8)6.程序的运行及调试(P16)7.保存一个Visual Basic的应用程序,应当保存工程文件以及与工程有关的窗体或标准模块等文件。

(P16)8.生成可执行文件VB程序的执行方式有两种: 解释方式和编译方式(P17)2.1 VB对象的概念2.1.1 对象和类对象指现实世界中的实体。

每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。

类是对同一种对象的集合与抽象。

类是创建对象实例的模板,对象则是类的一个实例。

类包含所创建对象的属性数据,以及对这些数据进行操作的方法。

封装和隐藏是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。

VB工具箱中的可视图标是VB系统设计好的标准控件类。

通过将控件类实例化,得到真正的控件对象。

实例化方法:在窗体上画一个控件,就将类转换为对象,即创建了一个控件对象。

2.1.2 对象的属性、事件和方法属性、事件和方法构成对象的三要素.a属性:存放对象的数据(决定对象外观及功能)。

对象属性的设置方法:设计阶段:利用属性窗口直接设置属性值程序运行时通过语句:对象名.属性名=属性值例如:Command1.Caption = "确定"注意:若属性只能在设计阶段设置,在程序运行阶段不能改变,称为只读属性。

《VB程序设计第二章》PPT课件

《VB程序设计第二章》PPT课件

精选PPT
31
例4 计算1~100的奇数和,程序段如下:
Dim i%, s% s=0 For i = 1 To 100 Step 2
s=s+i Next i
Dim i%, s% s = 0: i = 1 re: If i <= 100 Then s=s+i i=i+2 GoTo re End If
方法:Refresh(刷新)和Move(移动)。
事件:Click 和 DbClick。
精选PPT
21
注释、暂停、程序结束语句
1.注释语句:
‘ 或 Rem <注释内容>
2.暂停语句:
stop
Stop语句用来暂停程序的执行,相当于 在事件代码中设置断点。
3.程序结束语句:
end
精选PPT
22
说明: 1.Stop语句的主要作用是把解释程序置为中
"然后单击确定", "输入框", , 1000, 1000)
l = 2 * 3.14159 * r
s = 3.14159 * r * r Text1.Text = r: Text2.Text = l: Text3.Text = s
End Sub
Private Sub Command2_Click()
断(Break)模式,以便对程序进行检查和调 试。可以在程序的任何地方放置Stop语句, 当执行Stop语句时,系统将自动打开立即 窗口。
2.与End语句不同。
精选PPT
Байду номын сангаас
23
选择结构
1. If…Then语句(单分支结构)
If <表达式> Then 语句块1 [Else 语句块2]

VB程序设计(全套) ppt课件

VB程序设计(全套)  ppt课件
Visual Basic 程序设计简明教程
第一章 Visual Basic程序设计概述(2)
第二章 VB简单的程序设计(6)
第三章 VB语言基础(4)
第四章 基本的控制结构(8)
第五章 数组(5)
第六章 过程(4)
第七章 常用控件(2)
第八章 界面设计(2)
第九章 文件(2)
第十章 图形(1)
第十一章 数据库技术(自学)
14
上一页
PPT课件
下一页
1.4.1 窗体窗口
本章目录
窗体是建立VB应用程序的主要部分,用户通过与窗体上 的控制部件交互可得到结果。每个窗体窗口必须有一个 惟 一 的 窗 体 名 字 , 建 立 窗 体 时 默 认 名 为 Form1 、
Form2…… 在设计状态的窗体由网格点构成,方便用户对控件的定 位,网格点间距可以通过工具|选项命令,在通用标签的 窗体设置网格中输入宽度和高度来改变; 运行时可通过属性控制窗体的可见性(窗体的网格始终不 显示)。 一个应用程序至少有一个窗体窗口,用户可在应用程序 中拥有多个窗体窗口。
在VB中,工具箱上的可视图标是VB系统设计好的标准控件 类。通过将控件类实例化,可以得到真正的控件对象,也就是 当在窗体上画一个控件时,就将类转换为对象,即创建了一个 控件对象,简称为控件。
22
上一页
下一页
PPT课件
本章目录
例:工具箱内的TextBox是类,它确定了TextBox的属性、方 法和事件。窗体上显示的是两个Text对象 。
选“否” 删除:选中对象,按DEL键
24
PPT课件
2.1.2 对象的属性、事件和方法 本章目录
属性、事件和方法构成了对象的三要素。 1. 属性 属 性 保 存 对 象 中 的 数 据 。 例 如 , 控 件 名 称 (Name) 、 标 题 (Caption)、颜色(Color)、字体(FontName)等属性决定了对象 展现给用户的界面具有什么样的外观及功能。 可以通过以下两种方法设置对象的属性: 1) 在设计阶段利用属性窗口直接设置对象的属性值 2) 在程序运行时间通过语句 对象名.属性名=属性值 实现

VB基础(vb程序设计学考复习基础部分)(44张PPT)

VB基础(vb程序设计学考复习基础部分)(44张PPT)

图a
图b
图c
(3)循环结构 在算法流程中,对某个情况e进行判断,当结果为真时,执 行Yes指向的流程线下的语句组1,然后再次判断情况e,如果结 果还为真,则再次执行语句组1,并继续判断情况e,重复上述过 程,直到判断的结果为假,执行No指向的流程线下的其他语句( 如图c)。
【例1】 [2017. 下浙江]某算法 的部分流程图如图所示。执行这部分 流程,输出a,b的值分别是( )
格式为: 对象名称.方法名称 例如:list1.additem ”*******”
对象响应的事件(事件驱动)
事件是在某种特定状态下由系统触发的方法。事件驱动是指 用VB开发的应用程序的运行,是通过事件来驱动的。
事件过程的一般格式如下:
PrivateSub 对象名称_事件名称() …… 事件响应程序代码,我们写的 ……
答案:D
考试内容
对象、属性、事件和事件处理的概念
VB应用程序的界面设计与调试
基本数据类型、常量、变量、常用的标准函
算法 的
程序 实现
数(Abs、Int、Sqr、Rnd、Val、Str、Len、 Mid) 算术、关系、逻辑三类基本运算及表达式
赋值语句、选择语句、循环语句、注释语句
解析算法、枚举算法等常用算法的实现
属性的设置方法:
A.选定控件后,从“属性”窗口中设置;在属性窗口右边列 中直接输入值。
B.在代码窗口中设置(双击对象打开代码窗口),格式是: 控件名.属性名=新设置属性值
例如:Label1.Caption = ”VB应用程序”
对象的方法 对象的方法是指对象可以进行的操作,也就是对象的动作。
比如:一个窗体对象,可以利用它的Clear方法来清除窗体中的 文字或图形。一个列表框listbox,可以利用它的Clear方法来清除列表 框内容。当生成了一个对象实例时就可以利用对象类的方法。

VB程序设计 (共20张PPT)

VB程序设计 (共20张PPT)

• 以人体为类, 你可以把人体看作窗体对象,Ins耳er朵t T作itl为e 窗Te体xt上he的re 一个控件,比如说你听到了一句话,这时就激活了,耳朵的 OnLister事件, Private sub 耳朵_OnLister(ByVal 说话人 as 人) select case 说话人 case 老婆: call 全心全意听话() case 老板: call 尽力听话() case 仇人: me.打人(说话人) '调用“人体”这个 窗体对象的“打人”方法 end select end sub 由上面的这个例 子可以看出: 1、事件,是被外在条件激活的,是被动的;而 方法,却是主动的。 所以我们在写VB程序时不需要关心事件 怎么被VB的事件管理器激活,只需要关心,在什么条件下被激 活,就可以了; 而方法要由我们主动的在代码中写出在什么地
窗体文件
可执行文 工程文件 件
控件
控件就是VB中的对象,是应用程序的积木块,共同构成用户界面。控件是以图标的形式 放在“工具箱”中,每种控件都有与之对应的图标。
控件的画法:有两种 方法一:①单击工具箱中的所 需控件,在窗体中鼠标左键拖 动即可。 方法二:①双击工具箱中的所 需控件。 与第一种方法不同的 是,第二种方法画出的控件大 小和位置是固定的。
2.常见事件:
click事件:鼠标单击某个对象 Dblclick事件:鼠双击某个对象 Load事件:把窗体装入内存 Change事件:改变事件 Keypress事件:键盘按下事件 Gotfocus事件:获取焦点事件
3.事件驱动如何描述:对象名_事件名
事件
代码2 代码1
对象的特点
• 对象的特点:状态和行为 • 其状态是通过若干属性来描述的 • 每个对象都有自己的行为,即对属性进行的操

vb程序设计(复习用) ppt课件

vb程序设计(复习用) ppt课件
End Sub
10 第 章 键盘与鼠标事件过程
10.4 鼠标光标的形状
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 99
MousePointer MouseIcon
10 第 章 键盘与鼠标事件过程 P272
10.5 拖放
拖放,就是用鼠标从屏幕上把一个对象从一个地方“拖拉”( Dragging)到另一个 地方再放下( Dropping)。
列表框有两种风格:标准和复选列表框。 通过它的Style属性来设置
组合框共三种风格:下拉式组合框、简 单组合框和下拉式列表框
第6章 常用标准控件
6.5 选择控件 列表框和组合框
List
存放列表框的项目数据,下标是从0开始的设定
ListCount 表示项目的数量,ListCount-1是最后一项的下标
KeyDown事件在用户按下按键时发生; 而KeyUp事件在用户将按键抬起的时候被激发。
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) End Sub
带2个参数
难点
Shift
Ctrl
A
65
Alt
a
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) Print Chr(KeyCode)
第10章 习题
P280
4.关于鼠标的MouseDown事件下列说法正确的是_________。 A) MouseDown事件是鼠标向下移动时被激发的事件 B) MouseDown事件的Button参数是用来判断组合键的 C) MouseDown事件不能判断鼠标的位置MouseDown事件不能判断鼠标的位置 D) MouseDown事件可以判断用户是否使用组合键

VB程序设计总复习

VB程序设计总复习

VB程序设计总复习第一、二1.VB应用程序(工程文件)的组织结构VB应用程序由三种模块组成:窗体模块(Form) (文件扩展名.frm)标准模块(Module) (文件扩展名.bas)类模块(Class) (文件扩展名.cls)2.VB集成开发环境菜单栏工具栏工具箱窗口窗体窗口工程资源管理器窗口属性窗口代码窗口3.VB是一种面向对象的可视化程序设计语言,采取了事件驱动的编程1.3 创建应用程序的过程1、建立用户界面的对象。

2、对象属性的1设置。

3、对象事件过程编程。

4、运行与调试程序。

5、保存程序。

5.Vb的工作状态(三种模式:设计、运行和break))(P8)6.程序的运行及调试(P16)7.保存一个Visual Basic的应用程序,应当保存工程文件以及与工程有关的窗体或标准模块等文件。

(P16)8.生成可执行文件VB程序的执行方式有两种: 解释方式和编译方式(P17)2.1 VB对象的概念2.1.1 对象和类对象指现实世界中的实体。

每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。

类是对同一种对象的集合与抽象。

类是创建对象实例的模板,对象则是类的一个实例。

类包含所创建对象的属性数据,以及对这些数据进行操作的方法。

封装和隐藏是类的重要特性,将数据结构和对数据的操作封装在一起,类的内部实现细节对用户来说是透明的。

VB工具箱中的可视图标是VB系统设计好的标准控件类。

通过将控件类实例化,得到真正的控件对象。

实例化方法:在窗体上画一个控件,就将类转换为对象,即创建了一个控件对象。

2.1.2 对象的属性、事件和方法属性、事件和方法构成对象的三要素.a属性:存放对象的数据(决定对象外观及功能)。

对象属性的设置方法:设计阶段:利用属性窗口直接设置属性值程序运行时通过语句:对象名.属性名=属性值例如:Command1.Caption = "确定"注意:若属性只能在设计阶段设置,在程序运行阶段不能改变,称为只读属性。

VB知识点复习总结ppt课件

VB知识点复习总结ppt课件
23
Private Sub Form_Click() Dim i%, s&, x& x=1 For i = 1 To 30 s=s+x x=2*x Next Print "富翁给陌生人的钱为"; x / 1000000; "万元" Print "陌生人给富翁的钱为"; 30 * 10; "万元" End Sub
26
Private Sub Command2_Click() Dim s(5 To 9) As Integer, i%, k% Picture2.Cls For i = 1 To 20 k = a(i) \ 10 Select Case k Case 0 To 5
s(5) = s(5) + 1 Case 9 To 10
x mod 10, x\10 mod 10 ,x\100 mod 10, x\1000
满足条件求个数
z=z+1
满足条件求数的和
sum=sum+x
12
循环结构 • 计数型循环 (循环次数已知)
for 循环变量=初值 to 终值 [ step 步长 ] 语句 …..
next 循环变量 其中 [ step 步长 ] 可缺省,则步长是1
关于选择结构的用法
10
➢ 多分支结构 IF 条件1 THEN 语句1
ELSEIF 条件2 THEN 语句2
ELSEIF 条件3 THEN 语句3
……. ELSE
语句N END IF
11
常见的条件
倍数关系
if x mod 5=0
个位是3的数字
if x mod10=3
假设X是一个四位数,其个、十、百、千位上的数据提取方法为:

【精品】PPT课件 VB程序设计复习PPT文档共17页

【精品】PPT课件  VB程序设计复习PPT文档共17页
42、只有在人群中间,才能认识自 己。——德国
43、重复别人所说的话,只需要教育; 而要挑战别人所说的话,则需要头脑。—— 玛丽·佩蒂博恩·普尔
44、卓越的人一大优点是:在不利与艰 难的遭遇里百折不饶。——贝多芬
45、自己的饭量自己知道。——苏联
பைடு நூலகம்
【精品】PPT课件 VB程序设计复习
31、园日涉以成趣,门虽设而常关。 32、鼓腹无所思。朝起暮归眠。 33、倾壶绝余沥,窥灶不见烟。
34、春秋满四泽,夏云多奇峰,秋月 扬明辉 ,冬岭 秀孤松 。 35、丈夫志四海,我愿不知老。
41、学问是异常珍贵的东西,从任何源泉吸 收都不可耻。——阿卜·日·法拉兹
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/3/14 © SCS-- (VB)
7
判断数据a是否为素数 n=val(Text1.text) ‘在文本框1中输入a的值 For i=2 to n-1 ‘其中n-1可改为int(sqr(n)) if n mod i = 0 Then Exit for Next i If i>n-1 then ‘其中n-1可改为int(sqr(n)) print n;“是素数” Else print n;“不是素数” End if
2019/3/14
比较交换法
© SCS-- (VB)
5
求最值
Dim a(1 to 10) As Integer, max%, min% For i=1 to 10
a(i)=int(rnd*91+10) ‘产生 [10, 100]的随机整数
Next i max=a(1) : min=a(1) For i=1 To 10 if a(i)>max Then max = a(i) if a(i)<min Then min = a(i) Next i
2019/3/14 © SCS-- (VB)
8
求最大公约数、最小公倍数 m = Val(Text1) : n = Val(Text1) If m<n then t=m : m=n : n=t m1=m : n1=n
r = m mod n Do while r<>0 m=n n=r r = m mod n Loop Print n;”是最大公约数” Print m1*n1/n;”是最小公倍数”
2019/3/14 © SCS-- (VB)
9
控制结构
选 择
IIf(条件,当条件为True时的值,当条件为False时的值)
Max = IIf(x > y,x,y)
循 环
2019/3/14
© SCS-- (VB)
10
选择结构
多分支选择-编写程序实现
x 2 y (4 x 1) cos x 100 x
© SCS-- (VB)
12
循环结构
For
累加
连乘
二重循环、三重循环
条件型循环
Do … Loop
While … Wend
13
2019/3/14
© SCS-- (VB)
图案输出
For i = 1 To 5 Print Tab(10 - i); For j = 1 To 2 * i - 1 Print "*"; Next j Print Next i For i = 4 To 1 Step -1 Print Tab(10 - i); For j = 1 To 2 * i - 1 Print "*"; Next j Print Next i
2019/3/14 © SCS-- (VB)
4
对数组a进行递增排序
Dim a(1 To 10) As Integer For i = 1 To 10 a(i) = Int(Rnd * 91 + 10) Next i For i = 1 To 9 For j = i + 1 To 10 If a(i) > a(j) Then t = a(i) a(i) = a(j) a(j) = t End If Next j Next i For i = 1 To 10 Print a(i); Next i
2019/3/14 © SCS-- (VB)
14
求水仙花数
13+53+33=153,求满足水仙花数的所有三位数。
2019/3/14
x = Val(InputBox("x")) Select Case x Case Is < 0 y=x Case 0 To 100 y = (4 * x + 1) ^ 2 + Cos(x) Case Is > 100 y = Sqr(Abs(100 - x)) End Select Print x, y
Print “最大值是”;max;”最小值是”min
2019/3/14 © SCS-- (VB)
6
对数组a进行查找
Option Base 1 Dim a(1 to 10) As Integer For i=1 to 10 a(i)=int(rnd*91+10) ‘产生 [10, 100]的随机整数 Next i x = val(inputbox(“输入要查找的数据”)) For i=1 To 10 if x = a(i) Then Exit for Next i If i>10 then Print “该数找不到” Else Print “该数在” & i & “位置” End If
x0 0 x 100 x 100
2019/3/14
© SCS-- (VB)
11
选择结构
x y (4 x 1) 2 cos x 100 x x0 0 x 100 x 100
x = Val(InputBox("x")) If x < 0 Then y=x ElseIf x>=0 And x<=100 Then y = (4 * x + 1) ^ 2 + Cos(x) Else y = Sqr(Abs(100 - x)) End If Print x, y
总复习
Visual Basic 程序设计
复习提纲
VB基础知识 程序控制结构 数组 过程
顺序文件
控件
2019/3/14 © SCS-- (VB)
2
重要法
排序 查找 求最值 判断素数
求最大公约数、最小公倍数
2019/3/14
© SCS-- (VB)
3
对数组a进行递增排序
Dim a(1 to 10) As Integer For i=1 to 10 a(i)=int(rnd*91+10) ‘产生 [10, 100]的随机整数 Next i For i=1 to 9 for j=1 to 10-i if a(j)>a(j+1) then ‘排序成递增序 t=a(j) 冒泡法 a(j)=a(j+1) a(j+1)=t ‘交换 End if Next j Next i For i=1 to 10 ‘输出排序后的结果 print a(i); Next i
相关文档
最新文档