版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.2.3常用语句与函数,2.2.1数据类型、常量与变量 2.2.2运算符与表达式,赋值语句,格式:变量=表达式 或 对象.属性 = 表达式 功能: 将右边表达式的值赋给左边的变量或属性。 说明: 1.这里的“=”是赋值符号,是将表达式的值计算出来后再赋予该变量。 2.“=”左边只能是变量,右边可以是常量、变量或表达式。 3.变量被赋值前的值常称为“初始值”。 VB中字符串变量的初始值为空串; 数据型变量的初始值为0; 逻辑型变量的初始值为False。 注: n=n+1a=b=0t=a:a=b:b=t,【拓展1】请同学们分析下面c的值: Private Sub Command1_Click()
2、 a = 1 b = 2 c = a + b End Sub,【拓展2】请同学们分析下面N的值: Private Sub Command1_Click() Dim n as integer n = 5 n = n + 1 End Sub,分析同学们可能觉得这个例子很简单,将1赋给a,将2赋给b,c=a+b的意思是,将a和b的值分别取出后,相加,赋给c,请同学回答并分析。(结论,n=n+1的意思是,将n的值取出后,加1,再赋给n,n的值为6),【拓展4】下列给出的赋值语句中正确的是( )。 A、4 = M B、a+b=3 C、B=A3 D、x + y = 04 分析赋值号左边是不能写表达式的。
3、解析if a+b=3 then 这里的”=”不是赋值号,而是关系运算符,请同学们观察下面的例子,研究一下,结果是否能正确输出,问题出在哪里。,Private Sub Command1_Click() a = Text1.Text a = Text2.Text End Sub,结论需要将a=text2.text改成text2.text=a,Print语句,格式:对象名.Print表达式 功能:在指定的对象上输出文本、图形等相应的内容 说明: 1.对象可以是窗体、图片框等。若不指定对象名,默认在当前窗体中输出。 2.表达式列表可以是一个或多个表达式,各表达式之间用“;”或“,”隔开。 3.Prin
4、t语句行末若没有分隔符“;”或“,”则Print语句执行完成后自动换行。,【拓展1】请同学们尝试如下界面,问题反馈大部分同学回答为 print “姓名年级学号” print “张三高一60” 标准答案 print “姓名”,”年级”,”学号” print “张三”,”高一”,”60” print语句通过逗号和分号来调整输出格式,分号表示下一个输出紧接着输出,逗号表示间隔一定距离输出,如print语句末无分隔符,表示换行输出。,注意:Print 语句行末,若无“,”或是“;” ,则执行Print语句后自动换行; 若有“;” ,则下一行Print 语句紧跟上一句后面输出; 若有“,” ,则下一行P
5、rint语句空几格后输出。,例请同学们输出 * * *,【拓展1】tab和spc 请同学们观察以下程序 Private Sub Command1_Click() Print Spc(5); 1 Print Tab(5); 1 End Sub Tab(n)函数永远以每行最前面为起点,是绝对距离,从最左第1列开始算起定位于第n列。 Spc(n)函数是指n个空格,即接着前一个字符后面开始计数,是相对前面的字符的空格个数,所以叫相对距离。,Print 姓名; Spc(10); 年级; Spc(10); 学号 Print 张三; Tab(15); 高一; Tab(29); 学号,例请分别用tab函数或s
6、pc函数中的任何一个,结合分号分隔符,做出图2的效果 Private Sub Command1_Click() Print 姓名, 年级, 学号 Print 张三, 高一, 60 End Sub,Print 姓名; Spc(10); 年级; Spc(10); 学号 Print 张三; Tab(15); 高一; Tab(29); 学号,【拓展2】print语句后可跟一个或多个表达式 Private Sub Command1_Click() a=1:b=2:c=a+b Print c End Sub Private Sub Command1_Click() a=1:b=2 Print a+b En
7、d Sub 两者效果是一样的 例 如果在立即窗口中执行以下操作 a=8 :b=9 :Print ab 则输出结果是 ( ) A.1 B .0 C .False D.True,【拓展3】请你设计一个程序,变量赋值a=1,b=2, 请规范的输出格式a+b=3 Private Sub Command1_Click() a=1:b=2 print “a+b=“&a+b End Sub 分析前一个”a+b=”是字符串,后一个a+b是表达式,输出表达式的值(变量也是输出值),注释语句,为了提高程序的可读性,通常需要在程序的适当位置加上必要的注释。添加注释是编程的一个好习惯。 方法:在字符“ ”后加注释内容或者采用“Rem 注释内容”的形式。 说明: 若用Rem语句注释,应将Rem语句独立成行书写,不可像“ ”一样直接放在其他语句后面,否则将提示错误。 如:(1) r=InputBox(“输入r:”) 输入半径r (2) Rem 计算圆的周长 c=2*PI*r,结束语句,格式:End 功能:强制程序结束运行,其他说明: 1.通常一条语句占一行。要在一行写多条语句,需要在每条语句之间用冒号进行分隔。 2.如果一条语句一行写不下,可用续行符(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻纺厂生产现场环境清洁制度
- 2026四川泸州市人民医院面向社会招聘46人备考题库附答案详解(综合题)
- 2026海南三亚市旅游发展局招聘备考题库及答案详解一套
- 2026吉林省高速公路集团有限公司延吉分公司劳务派遣项目招聘13人备考题库含答案详解(轻巧夺冠)
- 2026贵州铜仁市招聘专业化管理村党组织书记20人备考题库附答案详解(达标题)
- 2026云南楚雄州南华县国有资本管理有限公司招聘13人备考题库及完整答案详解
- 2026江西赣州崇义县邦众人力资源有限公司第十次招聘2人备考题库及答案详解(考点梳理)
- 2026四川成都西岭城市投资建设集团有限公司招聘4人备考题库附答案详解(达标题)
- 2026浙江绍兴越城区卫健系统事业单位工作人员招聘14人备考题库含答案详解(预热题)
- 2026四川成都市第八人民医院上半年编外招聘28人备考题库及一套参考答案详解
- 违纪违法反面典型案例剖析材料汇编3篇
- 黄金冶炼项目可行性研究报告
- 胆囊癌完整版本
- 第15课《十月革命与苏联社会主义建设》中职高一下学期高教版(2023)世界历史全一册
- 十期牛黄清心丸
- 缠论-简单就是美
- JT-T-798-2019路用废胎胶粉橡胶沥青
- 手术室应对特殊感染手术的应急预案
- 2.1科学探究感应电流的方向课件-高二物理(2019选择性)
- (正式版)JBT 14793-2024 内燃机质量评价规范
- GB/T 42793-2024航空用铝合金板材通用技术规范
评论
0/150
提交评论