好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据表示与处理课件.ppt

39页
  • 卖家[上传人]:桔****
  • 文档编号:577473025
  • 上传时间:2024-08-21
  • 文档格式:PPT
  • 文档大小:320.50KB
  • / 39 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 会考真题会考真题★用计算机解决某个问题,问题分析清楚后,给出解决这个问题详细的(   ),这个过程称为设计算法A 、编程语言B、方法和步骤C、加密措施D、程序代码B B1数据表示与处理 会考真题会考真题★用流程图表示条件“A>B”是否成立,要用到以下哪个图形?(   )       A                        B                  C                DA、C           B、A           C、D             D、BD D2数据表示与处理 会考真题会考真题★下列选项中,关于算法的描述正确的是(      )A、算法只能用自然语言描述          B、算法必须在有限步骤内实现C 、算法就是一种高级程序设计语言    D、算法可以有0个或多个输入,但只能有一个输出B B3数据表示与处理 会考真题会考真题★下列关于算法的描述正确的是(   )A 、算法的步骤可以是无穷的B 、算法必须有输出C 、算法就是程序D 、算法必须有输入B B4数据表示与处理 第二章 程序设计ABC2.2.1 数据的表示与处理数据的表示与处理5数据表示与处理 •在程序设计中,往往要处理各种各样的数据,不同的程序设计语言有不同的数据类型。

      •在VB中,为了便于数据的表示与处理,VB提供了数值型、字符串型、布尔型、日期型等基本数据类型数据类型数据类型6数据表示与处理 数据类型数据类型 不带小数点不带小数点精确到小数点后六位精确到小数点后六位带小数点的实数带小数点的实数精确到小数点后十五位精确到小数点后十五位通常以指数形式通常以指数形式(科学记数法科学记数法)来表示,以来表示,以“E”或或“e”表示指数部分表示指数部分 1.23E4=1.23×1047数据表示与处理 数据类型数据类型8数据表示与处理 数据类型数据类型字符串型数据是指用字符串型数据是指用” ”引起来的一串字符如引起来的一串字符如”我爱信息技术我爱信息技术!!”、、”My home”、、”1234”都是字符串类型都是字符串类型9数据表示与处理 数据类型数据类型布尔型又称逻辑性,常用于表示逻辑判断的结果,如布尔型又称逻辑性,常用于表示逻辑判断的结果,如“真真/假假”、、“是是/非非”等,其值为等,其值为True或或False,分别表示,分别表示逻辑真和逻辑假逻辑真和逻辑假VB中也常用数值中也常用数值0表示假值,表示假值,`1表示表示真值10数据表示与处理 数据类型数据类型日期型数据专门用来处理日期时间。

      日期型数据专门用来处理日期时间VB采用一对采用一对”#”把把日期和时间括起来,如日期和时间括起来,如#2018/09/15#表示表示2018年年9月月15日11数据表示与处理 常量与变量常量与变量程序运行过程中程序运行过程中保持不变的量保持不变的量可以变化的量可以变化的量常量常量变量变量12数据表示与处理 变量变量————变量命名变量命名每个变量都要有一个名字,即变量名每个变量都要有一个名字,即变量名变量命名必须遵守以下约定:变量命名必须遵守以下约定:1、必须以字母或汉字开头,而不能以数字或其他字符开头必须以字母或汉字开头,而不能以数字或其他字符开头2、只能由字母、汉字、数字和下划线组成,不能含有小数点、空、只能由字母、汉字、数字和下划线组成,不能含有小数点、空格等字符格等字符3、字符个数不超过、字符个数不超过255个4、变量名不能使用、变量名不能使用VB中的保留字例如,中的保留字例如,Double、、Sub、、End等等5、、VB不区分变量名中字母的大小写如不区分变量名中字母的大小写如R和和r是同一个变量是同一个变量另外,为加强程序的可读性,变量名最好要有意义,如用另外,为加强程序的可读性,变量名最好要有意义,如用“age”表示表示“年龄年龄”,,“sum”表示表示“总和总和”等。

      等13数据表示与处理 变量变量————变量声明变量声明变量应该先声明后使用变量应该先声明后使用VB中声明变量的方法是:中声明变量的方法是: Dim 变量名变量名 As 数据类型数据类型比如:编写一段程序,求圆的周长和面积比如:编写一段程序,求圆的周长和面积Dim r As SingleDim c As SingleDim s As Single还可以在一行中定义还可以在一行中定义多个变量,例如:多个变量,例如:Dim r As Single , c As Single , s As Single14数据表示与处理 常量和变量常量和变量计算圆的周长和面积计算圆的周长和面积Dim r As SingleDim c As SingleDim s As SinglePrivate Sub Form_Click()r=InputBox(“输入输入r: ”)c=2*3.14*rs=3.14*r*rPrint cPrint sEnd Sub常量常量数值常量数值常量字符串常量字符串常量3.14用一对双引号引起来的字符串”China”常量定义形式:常量定义形式: Const 常量名常量名 [As 数据类型数据类型]=表达式表达式Const PI = 3.14Const PI As Single= 3.1415数据表示与处理 常量和变量常量和变量计算圆的周长和面积计算圆的周长和面积Dim r As SingleDim c As SingleDim s As SinglePrivate Sub Form_Click()r=InputBox(“输入输入r: ”)c=2*3.14*rs=3.14*r*rPrint cPrint sEnd SubDim r As SingleDim c As SingleDim s As SinglePrivate Sub Form_Click()r=InputBox(“输入输入r: ”)c=2*PI*rs=PI*r*rPrint cPrint sEnd SubConst PI=3.14如果把值改为如果把值改为3.1415926,哪个程序修改起来更方便?,哪个程序修改起来更方便?16数据表示与处理 运算符与表达式运算符与表达式程序中的数据计算是依靠运算符来实现的。

      程序中的数据计算是依靠运算符来实现的VB的运算符,按类型划分为:的运算符,按类型划分为:算术运算符算术运算符字符运算符字符运算符关系运算符关系运算符逻辑运算符逻辑运算符日期运算符日期运算符17数据表示与处理 算术运算符与算术表达式算术运算符与算术表达式程序中的数据计算是依靠运算符来实现的程序中的数据计算是依靠运算符来实现的算术运算符算术运算符含义含义运算优先级运算优先级实例实例结果结果^指数指数15^2-取负取负2-5+2*乘法乘法35*2/除除45/2\整除整除55\2Mod求余求余65 Mod 2+加加75+2-减减85-225-3102.52173与数学运算一样,与数学运算一样,VBVB也可以使用括号控制运算顺序,但是,与数学中不同的是,也可以使用括号控制运算顺序,但是,与数学中不同的是,VBVB中没有中没有“[ ][ ]” ”和和“{ }{ }” ”, ,而是用而是用( )( )的嵌套来表示,的嵌套来表示,VBVB括号里的表达式优先运括号里的表达式优先运算18数据表示与处理 字符运算符与字符表达式字符运算符与字符表达式ØVB中字符串运算符有:中字符串运算符有:+ 和和 &它们的作用都。

      它们的作用都是将两个字符串连接起来是将两个字符串连接起来Ø“计算机计算机”&“软件软件” 的结果是的结果是“计算机软件计算机软件”Ø“123”+“45”的结果是的结果是“12345”Ø需要注意的是:当一个数字字符串表达式需要注意的是:当一个数字字符串表达式(如如“123”)与一个数值型表达式用与一个数值型表达式用“+”运算时,运算时,结果将是数值型数据而用结果将是数值型数据而用“&”运算结果仍是运算结果仍是字符串类型字符串类型Ø“123” + 45 的结果是的结果是 168Ø”123” & 45 的结果是的结果是 “12345“19数据表示与处理 关系运算符与关系表达式关系运算符与关系表达式Ø关系运算符有关系运算符有Ø= (等于)(等于)Ø< (小于)(小于)Ø <=(小于等于)(小于等于)Ø> (大于)(大于)Ø>= (大于等于)(大于等于)Ø<> (不等于)(不等于)Ø关系运算符的运算结果为布尔值关系运算符的运算结果为布尔值True或或FalseØ 8>2 的结果为的结果为 True20数据表示与处理 逻辑运算符与逻辑表达式逻辑运算符与逻辑表达式Ø逻辑运算符的运算规则逻辑运算符的运算规则操作数操作数A操作数操作数B逻辑与逻辑与A And B逻辑或逻辑或A Or B逻辑异或逻辑异或A Xor BTrueTrueTrueFalseFalseTrueFalseFalseTrueFalseFalseFalseTrueTrueTrueFalseTrueTrueFalseFalse逻辑运算符的优先级:逻辑运算符的优先级:Not > And > Xor > Or数学上表示某个数在某个区域时用表达式:数学上表示某个数在某个区域时用表达式: 10≤X<20用用VB程序中应写成:程序中应写成: (X >= 10) And (X < 20)21数据表示与处理 Ø日期表达式是用日期运算符“+”或“-”将算术表达式、日期型常量、日期型变量、日期函数等连接起来的式子,Ø#2003/09/01# + 30 = 2003-10-1Ø#2003/10/20# - 2003/10/10#” = 10日期运算符与日期表达式日期运算符与日期表达式22数据表示与处理 Ø当一个表达式中同时出现多种运算符时,如何决定运算的次序呢?在VB中,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。

      不同性质的运算符优先级如下:Ø算术运算符>字符串连接运算符>关系运算符>逻辑运算符运算符的执行顺序运算符的执行顺序23数据表示与处理 (1)你能写出下列表达式的值吗?①123+”321”&”ABCD”②Not(2*5<>11)(2)把表中的代数式改写成VB表达式代数式代数式VB表达式表达式b2-4ac课本课本2626页练习页练习x+yx-y12gt2 2“444ABCD”False(x + y) / (x - y)g*t^2/2b^2-4*a*c24数据表示与处理 会考真题会考真题★已知赋值语句s=”Good Bye!”,则下列定义变量s正确的是(    )A、dim s as integer   B、dim s as string   C、dim s as long   D、dim s as doubleB B25数据表示与处理 会考真题会考真题★下列语句正确定义了一个单精度实型变量x的是(  )A、其他三项都不对B、Dim x As IntegerC、Dim x As SingleD、Dim x As StringC C26数据表示与处理 会考真题会考真题★下列选项中,能作为VB程序变量名的是(   )。

         A、while        B、4A123       C、a%c        D、distD D27数据表示与处理 会考真题会考真题★下列选项中,能作为VB程序变量名的是(   )A、3ab                            B、a*bC、dim                            D、xyD D28数据表示与处理 会考真题会考真题★下列选项中,不能作为VB程序变量名的是(   )A、123abc     B、abc     C、abc123    D、abc_123A A29数据表示与处理 会考真题会考真题★下列选项中,能作为VB程序变量名的是(   )A、doB、x/yC、xyD、x*yC C30数据表示与处理 会考真题会考真题★下列选项中,能作为VB程序变量名的是(    )A、ifB、x2C、a*bD、2xB B31数据表示与处理 会考真题会考真题★下列变量定义正确的是(   )A、dim a*c as string                B、dim abc as integerC、dim for as double                D、dim 4ac as BooleanB B32数据表示与处理 会考真题会考真题★在VB中表示“x属于区间[a,b)”的正确表达式是(    )。

      A、a<=x Or x=1.85 and H<=1.90           B、H>1.85 and H<=1.90C、H>1.85 or H<=1.90             D、H>=1.85 or H<=1.90B B34数据表示与处理 会考真题会考真题★在VB中,下列属于字符串常量的是(  )A、3.14   B、”Visual Basic ”  C、cnt  D、2018B B35数据表示与处理 会考真题会考真题★设a=2,b=5,在VB中,表达式a>b And b>3的值是(  )A、TrueB、FalseC、1D、-1B B36数据表示与处理 会考真题会考真题★以下程序段运行后,x和st的值分别是(  )Dim x As IntegerDim st As Stringx=123+678st=”123”+”678”A、123678    “801”B、801   “123678”C、123678   “123678”D、801   “801”B B37数据表示与处理 会考真题会考真题★一元二次方程判别式b^ 2-4ac的正确的vb表达式是( )A、b^ 2-4acB、b*b-4*a*cC、b^ 2-4*acD、b*b-4a*cB B38数据表示与处理 会考真题会考真题★以下关系表达式的值,可能为True的是(  )A、4<>2*2B、x=x+1C、2>4D、i

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.