第二章程序设计基础课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第二章程序设计基础课件.ppt》由会员分享,可在线阅读,更多相关《第二章程序设计基础课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、吉 梅温医计算机教研室办公室:7B323第二章第二章 程序设计基础程序设计基础 第二章第二章 程序设计基础程序设计基础n引例:求1到100整数的和。n如何描述问题?如何表达问题的求解过程?n如何描述和表示求解过程中的数据和算式?q数据类型、变量、常量、运算符与表达式n如何将算法过渡到程序代码?n程序代码的书写有哪些规则?算法算法算法:算法:是指解题方案的准确而完整的描述,是一是指解题方案的准确而完整的描述,是一系列解决问题的方法步骤或清晰指令的陈述。系列解决问题的方法步骤或清晰指令的陈述。语句、函数语句、函数2/5/20232第二章第二章 程序设计基础程序设计基础教学目的与要求:教学目的与要求
2、:n了解数据类型的作用;n熟悉Visual Basic代码的风格;n掌握数据类型、常量和变量;赋值语句、Print 语句;n掌握运算符、表达式;n掌握常用内部函数。2/5/202332.12.3 语法规则语法规则 n代码行和语句代码行和语句qVB应用程序的过程代码是由一行行的代码组成的,而每个代码行由语句组成。q通常一个代码行只写一条语句q在同一行上可以书写多条语句,但语句间要用冒号“:”分隔。q若在一行上写不下一个完整的语句,或在特别需要时,语句可以写在多行上。换行时需要在本行后加入续行符“_”,即空格后面跟一个下划线。2/5/202342.12.3 语法规则语法规则n代码注释方法代码注释方
3、法q注释是对代码行的文字说明,便于程序代码的阅读和理解,注释内容不会被执行。q设置注释的方法:用半角单引号“”开头,后面可以跟任何字符。注释可以出现在语句行后,也可以独立占一行。n数字表示方法数字表示方法q十进制(15)、八进制(&O17)、十六进制(&HF)、系统常量(vbRed)2/5/202352.12.3 语法规则语法规则n名称命名规则名称命名规则在VB程序设计中,控件名、变量名、常量名等必须要满足以下规则:q必须由字母或汉字开头,可包含数字和下划线符;qVB代码中不区分字母的大小写。(自动转化)q字符个数在1-255(控件名不能超过40 个)之间;q不能使用Visual Basic的
4、关键字作为变量名。关键字(蓝色字体)就是系统中已经定义的词,如Sub和Private等等2/5/202362.12.3 语法规则语法规则n函数、命令的语法描述规则在VB过程代码中会使用大量的函数和命令功能语句,在函数和命令语句的语法格式中,符合说明:q“”为必选参数项q“”为可选参数项q“”和“|”,包含多中取一的各项,竖线分隔多个选择项,必须选择其中之一。q“”表示同类项目的重复出现q如:dim|static|private|publicas 2/5/202372.4.1 VB的数据类型的数据类型n数据是程序的必要组成部分,也是程序处理的对象n数据:数据:计算机能够处理数值、文字、声音、图形
5、、图像等信息,均称为数据。q“张三张三”、“90”n数据类型:根据数据描述信息的含义,将数据分为不同的种类,对数据种类的区分规定,称为数据类型。不同的数据类型体现了不同的数据特点。不同的数据类型体现了不同的数据特点。nVB的基本数据类型:q数值型数据、货币型、字节型、字符串型、逻辑型 q日期型、对象型、变体型2/5/20238表 21 Visual Basic 6.0的数据类型 2/5/20239数值类型数据数值类型数据n数值类型分为整数型和实数型两大类。1、整数型、整数型 n整数型是指不带小数点和指数符号的数。n按表示范围整数型分为:整型、长整型q(1)整型(整型(Integer,类型符,类
6、型符%)q整型数在内存中占两个字节(16个2进制位)q十进制整型数的取值范围:-32768 +32767 q例如:15,-345,654%都是整型数据。而45678%则会发生溢出错误。2/5/202310数值类型数据数值类型数据1、整数型、整数型 q(2)长整型(长整型(Long,类型符,类型符&)q长整数型在内存中占4个字节(32位)。q十进制长整型数的取值范围:(了解)2、实数型、实数型 n实数型数据是指带有小数部分的数。n注意:数12和数12.0对计算机来说是不同的。n实数型数据分为浮点数和定点数。nVB中的浮点数分为两种:单精度浮点数(Single)和双精度浮点数(Double)2/5
7、/202311数值类型数据数值类型数据2、实数型、实数型 q(1)单精度浮点型(单精度浮点型(Single,类型符!),类型符!)q在内存中占4个字节(32位)q比如:1.401298E-45、21e5 q有效数位数为6位q(2)双精度浮点型(双精度浮点型(Double,类型符),类型符)qDouble类型数据在内存中占用8个字节(64位)q有效数位数位15位2/5/202312数值类型数据数值类型数据nInteger 和和 Long用于表示整数。整数的运算速度用于表示整数。整数的运算速度快、占用内存少,但精确度不够。快、占用内存少,但精确度不够。nSingle 和和 Double用于表示实数
8、。用于表示实数。n如果所要处理的均为整数,那就尽量使用如果所要处理的均为整数,那就尽量使用Integer类型;如果所要处理的包括小数,那么尽量使用类型;如果所要处理的包括小数,那么尽量使用Single类型。类型。2/5/202313货币型货币型(Currency,类型符,类型符)n主要用来表示货币值,在内存中占8个字节。n整数部分为15位,可以精确到小数点后4位,第五位四舍五入。n属于定点实数。跟浮点数的区别:小数点后的位数是固定的,4位 n货币型数据的取值范围:n-922337203685447.5808 922337203685447.5807 n例如:3.56、65.123456都是货币
9、型。2/5/202314字节型(字节型(Byte)n一般用于存储二进制数。n字节型数据在内存中占1个字节(8位)。n字节型数据的取值范围:0 255 2/5/202315字符串型字符串型(String,类型符,类型符$):n字符串是一个字符序列,必须用双引号括起来 n如:振新中华、Thanks、123等n注意:q双引号为分界符,输入和输出时并不显示。q字符串中包含字符的个数称为字符串长度。q长度为零的字符串称为空字符串,比如“”,引号里面没有任何内容。q字符串中包含的字符区分大小写。注意引号是英注意引号是英文输入状态!文输入状态!2/5/202316Boolean、Date、Object、Va
10、riant逻逻辑辑型型(Boolean):用于逻辑判断,占两个字节,只有两种值:True(-1)与False(0)其他数据类型:其他数据类型:2/5/202317其他数据类型:其他数据类型:n日期型(日期型(Date)q在内存中占用8个字节 q日期型数据的日期表示范围为:100.1.19999.12.31q用#括起来放置日期和时间,允许用各种表示日期和时间的格式。q如:#02/26/2014#或或#2014-02-26#q#January 1,1999#q#1999-8-1 12:30:12PM#都是合法的日期。都是合法的日期。q在在VB中会自动转换成中会自动转换成mm/dd/yy(月(月/日
11、日/年)的形年)的形式式 2/5/202318变体型数据(变体型数据(VariantVariant):):字节按需分配,字节按需分配,是所有未是所有未声明的声明的变变量的默量的默认认数据数据类类型型,它,它对对数据的数据的处处理完全理完全取决于程序上下文的需要。取决于程序上下文的需要。注意:注意:为为培养良好的培养良好的编编程程风风格,格,规规定不得使用定不得使用变变体体型数据,即任何型数据,即任何变变量都必量都必须须先声明后使用。先声明后使用。其他数据类型:其他数据类型:对象型数据对象型数据(Object)(Object):4 4字节,字节,可用于引用可用于引用应应用程序用程序中或某些其他中
12、或某些其他应应用程序中的用程序中的对对象。象。2/5/2023192.4.2 变量变量n在计算机中我们使用变量来存储那些会发生变化在计算机中我们使用变量来存储那些会发生变化的数据,即的数据,即变量是数据的载体变量是数据的载体。n每个变量都有唯一的名字标识和确定变量能够存每个变量都有唯一的名字标识和确定变量能够存储的数据的数据类型。储的数据的数据类型。2/5/202320变量的命名规则:变量的命名规则:1.变量名变量名必须以字母开头必须以字母开头,由字母、数字或下划线组成,由字母、数字或下划线组成,长度不得超过长度不得超过255个字符;个字符;2.不能和不能和关键字关键字相同,如相同,如 Sub
13、、For、Select 等,且不能等,且不能包含包含“.|”四种英文符号以及四种英文符号以及空格空格。3.在一定范围内必须是唯一的,且不能和过程名同名。在一定范围内必须是唯一的,且不能和过程名同名。4.变量名不区分大小写,如:变量名不区分大小写,如:XYZ、Xyz、xyz被看做是被看做是同一个变量。同一个变量。判断:如下哪些是正确的变量名,哪些是错误的变量名。判断:如下哪些是正确的变量名,哪些是错误的变量名。lngX_Y、count、3a、Integer、k 2、2/5/202321变量的声明变量的声明n变量声明就是定义变量的数据类型。在使用变量前先定义变量名和变量所能表示的数据类型。n在VB
14、中可以采用两种方式声明变量。显式声明变量隐式声明变量2/5/202322变量的显式声明:变量的显式声明:n显式声明变量:是在变量使用之前,用一个声明语句来定义变量。n显式声明的语法格式:显式声明的语法格式:q as q:Dim、Static、Public、Privateq:符合命名规则的变量名称符合命名规则的变量名称q:Integer、Long等任意等任意VB数据类型数据类型q如:如:Dim sum As Integer 声明一个整型变量声明一个整型变量q如:如:Static Student_name As Stringq如:如:Dim x 声明一个变体变量声明一个变体变量2/5/202323
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 章程 设计 基础 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内