第3节认识程序的基本要素.PPT

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3节认识程序的基本要素

第3节 认识程序的基本要素 程序有哪些基本要素? 让我们通过一些游戏的场景来寻找其中的答案。 这是什么游戏的场景? TRANSITIONAL 1.分析上面内容,如果你是编程者,你要对什么进行设定? 必须对生物的指标进行设定。 一、程序中的数据 1.数据的类型 试一试:在Excel中输入你的身份证号码 (找位同学上来试一下) 结论:身份证号码不是数值型数据,应该是字符型数据。 思考:在刚才的游戏中,哪些量是会变化的,哪些是不会变化的? 2.常量与变量 (1)常量 常量是在程序运行过程中始终固定不变的量。用下列形式定义: Const 常量名 [as 类型名] = 表达式 例如:Const pi = 3.14 特别要注意:在Print语句中被“ ”引用的内容虽然没有名称,但也是常量的一种,属于字符串常量。 (2)变量 在程序中,变量表示存储单元,在程序运行过程中可以取不同的值。 试一试:改变常量的值 Private Sub Form_Click() Const pi = 3.14 r = 100 pi = 3.1415926 s = pi * r * r Print s End Sub 想一想:有没有方法来验证变量名的合法性呢? 方法:直接在VB中以全小写输入变量名,回车后出现以下情况的,均为非法变量名: (1)变为红色字甚至出现错误提示 sub (2)字母与符号之间自动出现空格的 student -Name 1 r (3)首写字母自动变大写并变颜色的 Print 注意:凡首写字母自动变大写却没有变颜色的名称一般也不要作为自定义变量名。 3.运算符和表达式 请完成下列练习题: 1.下面数据类型不是VB的数据类型的是( ) A.数值型 B.字符串型 C.布尔型 D.关系型 2. “34”+“45”的运算结果是( ) A.79 B.34+45 C.345 D.3445 3. 15\4+15 mod 4的运算结果是( ) A. 6.75 B.6 C.7.5 D.2 4.下列 可以是变量名( ) A.?A B.End C.Abc123 D.2c 5. 3的2次方在VB中可以表示为( ) A. 3^2 B. 2^3 C.2*2*2 D.3*3*3 6.在VB中,下列数据中 是变量。( ) A.1-name B.false C.Stuname D. 345.58 7.如果a=“1” ,那么a是 的数据( ) A.数值型 B.字符串型 C.布尔型 D.以上都不是 是非题 8.下面变量是合法的:pp_1、Abc-3、初二。( ) 9.变量学号、年龄、语文成绩、总分可以是数值型变量( ) 10. VB表达式a*b/c+d,表示的是 ( ) * * 2.设定内容包括什么? (1)名称 (2)数值大小 问题 3.生命值与金子的数量在定义时是否有区别? 整型:Integer (-32768—32767的整数) *\例如:生命值、生物数量 长整型:Long (-2147483648—2147483648的整数) *\例如:金块的数量 单精度型:Single (-3.402823×1038 -- 3.402823×1038 的实数) 双精度型:Double (1.79769313486232×10308--1.79769313486232×10308 的实数) (1)数值型 (2)字符型:String (0—65535个字符) *\例如:姓名、性别 (3)布尔型:Boolean (True或False) *\例如:是否团员、能否复活、有无远程攻击能力 科学计算 问题:身份证号码应该属于哪种数据类型比较恰当? 声明数据类型语句 Dim 名称 as 数据类型 Dim 攻击力 as Integer 练习:找出下列程序中的常量与变量 Private Sub Form_Click() Const pi= 3.14 r

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档