- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 程序员服什么样的项目经理.DOC
- 程序温度控制仪-尺度方圆.DOC
- 程序的机器级表示.PDF
- 程控交换机的控制设备朱云鹏.PPT
- 程控命令解释程续.DOC
- 程序设计和C语言-北京大学数学科学学院.PDF
- 程序设计语言与汇编语言汇编语言源程序格式例—P.PDF
- 稳态位置误差.PPT
- 稳定高效数字化-MWM.PDF
- 稳定常数副反应.PPT
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)