《程序的顺序结构VB教程.ppt》由会员分享,可在线阅读,更多相关《程序的顺序结构VB教程.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、算法与程序设计算法与程序设计算法与程序设计算法与程序设计程序的顺序结构(一)程序的顺序结构(一)程序的顺序结构(一)程序的顺序结构(一)求圆的面积求圆的面积算法与程序设计算法与程序设计算法与程序设计算法与程序设计任务:求圆的面积题分析问题:求任意半径的圆的面积。设计算法:(1)输入半径R(2)求圆的面积S。(3)输出S的值算法与程序设计算法与程序设计算法与程序设计算法与程序设计VBVB程序的结构分析程序的结构分析Private Sub Command1_Click()数据类型说明部分数据输入部分数据处理部分数据输出部分Const PI As Single=3.14r=InputBox(R=,输
2、入半径)Dim r As Single,s As Singles=PI*r*rPrint 圆的面积s=;sEnd subEnd sub程序过程名算法与程序设计算法与程序设计算法与程序设计算法与程序设计类型类型符号符号取值取值实例实例整型整型Integer(-32768+32767)或(0216)如:245,-99长整型长整型Long(-2147483648+2147483647)或(0232)如:58723实型实型 单精度Single有效位是7位内(科学记数法)如:123.875,1.75643E+9日期型日期型Date可以有各种表示形式#2007-03-05#字符型字符型String要用英文
3、的双引号“china”“中国”逻辑型逻辑型BooleanTrue False性别:true falseVB数据类型数据类型p(27)算法与程序设计算法与程序设计算法与程序设计算法与程序设计常量及其命名常量及其命名 在程序运行中始终在程序运行中始终在程序运行中始终在程序运行中始终保持不变保持不变保持不变保持不变的的的的常数、字符串常数、字符串常数、字符串常数、字符串等称为常量。等称为常量。等称为常量。等称为常量。对于一些常用的常量,可以用常量说明语句来定义。对于一些常用的常量,可以用常量说明语句来定义。对于一些常用的常量,可以用常量说明语句来定义。对于一些常用的常量,可以用常量说明语句来定义。C
4、onst Const 常量名常量名常量名常量名 As As 类型类型类型类型=表达式表达式表达式表达式如:如:如:如:Const PI As Single=3.14Const PI As Single=3.14算法与程序设计算法与程序设计算法与程序设计算法与程序设计变量及其命名变量及其命名 对于输入的数据、参加运算的数据、运行结果等对于输入的数据、参加运算的数据、运行结果等临时临时数据数据,通常把它们,通常把它们存储在计算机内存存储在计算机内存中。变量就是命名的中。变量就是命名的内单元位置内单元位置。就像一个容器,用来装临时数据,并且数据。就像一个容器,用来装临时数据,并且数据不断变化。例如不
5、断变化。例如:求圆的面积。求圆的面积。Dim Dim 变量名变量名变量名变量名 As As 类型类型类型类型 如:如:如:如:Dim r As SingleDim r As Single算法与程序设计算法与程序设计算法与程序设计算法与程序设计变量命名规则变量命名规则 如如:小时小时hour,hour,分钟分钟minute,minute,秒秒secondsecond等我们通常等我们通常定义为定义为h,m,s.h,m,s.1 1、变量名必须是由、变量名必须是由英文字母开头英文字母开头,后面则可以由字,后面则可以由字母、数字或下划线组成母、数字或下划线组成 (p29p29)如如:12c,&bc,es
6、:12c,&bc,es(都是错误的都是错误的)2 2、变量的名称最好与它所表示的内容、变量的名称最好与它所表示的内容意义相同意义相同的的英文单词来确定英文单词来确定 3 3、变量的名称不能是、变量的名称不能是VBVB中的保留字中的保留字 如如:sub,as,dim:sub,as,dim(都是错误的都是错误的)算法与程序设计算法与程序设计算法与程序设计算法与程序设计算术运算符算术运算符符号/mod含义 加号 减号 乘号 除号 乘方 整除 求余153/100=153 100=153 mod 100=153/100=153 100=153 mod 100=1.531.531 15353Y=(x2-x+3)/(x3+1)或或Y=(x*x-x+3)/(x*x*x+1)字符串运算符字符串运算符字符串运算符字符串运算符(连接符连接符连接符连接符)&)&:“abc”&“def”=“abcdef”“abc”&“def”=“abcdef”算法与程序设计算法与程序设计算法与程序设计算法与程序设计时间转换程序Dim t As LongDim h As Integer,m As Integer,s As Integert=Val(text1.Text)h=t 3600m=?s =?text2.Text=h&小时&m&分&s&秒