版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.2.4常用语句与函数常用语句与函数1、赋值语句l 格式:变量=表达式 或 对象.属性 = 表达式l 功能: 将右边表达式的值赋给左边的变量或属性。l 说明:1.这里的“=”是赋值符号,是将表达式的值计算出来后再赋予该变量。2.“=”左边只能是变量,右边可以是常量、变量或表达式。3.变量被赋值前的值常称为“初始值”。 VB中字符串变量的初始值为空串; 数据型变量的初始值为0; 逻辑型变量的初始值为False。注:n=n+1a=b=0t=a:a=b:b=tVB中的赋值语句用 “=” 来实现如:a=1 b=a【拓展1】请同学们分析下面c的值:Private Sub Command1_Click(
2、) a = 1 b = 2 c = a + bEnd Sub【拓展2】请同学们分析下面N的值:Private Sub Command1_Click() Dim n as integern = 5 n = n + 1End Sub【拓展3】下列给出的赋值语句中正确的是( )。A、4 = M B、a+b=3C、B=A3 D、-b=8分析赋值号左边是不能写表达式的。解析if a+b=3 then 这里的”=”不是赋值号,而是关系运算符cPrint语句l 格式:对象名.Print表达式l 功能:在指定的对象上输出文本、图形等相应的内容l 说明:1.对象可以是窗体、图片框等。若不指定对象名,默认在当前窗
3、体中输出。2.表达式列表可以是一个或多个表达式,各表达式之间用“;”或“,”隔开。3.Print语句行末若没有分隔符“;”或“,”则Print语句执行完成后自动换行。【拓展1】请同学们尝试如下界面问题反馈大部分同学回答为print “姓名 年级 学号”print “张三 高一 60”标准答案print “姓名”,”年级”,”学号”print “张三”,”高一”,”60”print语句通过逗号和分号来调整输出格式,分号表示下一个输出紧接着输出,逗号表示间隔一定距离输出,如print语句末无分隔符,表示换行输出。l 注意:Print 语句行末,l 若无“,”或是“;” ,则执行Print语句后自动
4、换行;l 若有“;” ,则下一行Print 语句紧跟上一句后面输出;l 若有“,” ,则下一行Print语句空几格后输出。【拓展2】print语句后可跟一个或多个表达式Private Sub Command1_Click() a=1:b=2:c=a+b Print cEnd SubPrivate Sub Command1_Click() a=1:b=2 Print a+bEnd Sub例 如果在立即窗口中执行以下操作 a=8 :b=9 :Print ab 则输出结果是 ( ) A.1 B .0 C .False D.True两者效果是一样的注释语句l 为了提高程序的可读性,通常需要在程序的适当
5、位置加上必要的注释。添加注释是编程的一个好习惯。l 方法:在字符“ ”后加注释内容或者采用“Rem 注释内容”的形式。l 说明:若用Rem语句注释,应将Rem语句独立成行书写,不可像“ ”一样直接放在其他语句后面,否则将提示错误。如:(1) r=InputBox(“输入r:”) 输入半径r (2) Rem 计算圆的周长 c=2*PI*r结束语句l 格式:Endl 功能:强制程序结束运行其他说明:1.通常一条语句占一行。要在一行写多条语句,需要在每条语句之间用冒号进行分隔。2.如果一条语句一行写不下,可用续行符(空格后面跟“_”将语句分成多行。3.各关键字之间,关键字与变量名、常量名之间要用空格
6、。例请同学们输出*【拓展1】tab和spc请同学们观察以下程序Private Sub Command1_Click()Print Spc(5); 1Print Tab(5); 1End SubTab(n)函数永远以每行最前面为起点,是绝对距离,从最左第1列开始算起定位于第n列。Spc(n)函数是指n个空格,即接着前一个字符后面开始计数,是相对前面的字符的空格个数,所以叫相对距离。Print 姓名; Spc(10); 年级; Spc(10); 学号Print 张三; Tab(15); 高一; Tab(29); 学号例请分别用tab函数或spc函数中的任何一个,结合分号分隔符,做出图2的效果Pri
7、vate Sub Command1_Click()Print 姓名, 年级, 学号Print 张三, 高一, 60End SubPrint 姓名; Spc(10); 年级; Spc(10); 学号Print 张三; Tab(15); 高一; Tab(29); 学号【拓展3】请你设计一个程序,变量赋值a=1,b=2,请规范的输出格式a+b=3Private Sub Command1_Click() a=1:b=2 print “a+b=“&a+bEnd Sub分析前一个”a+b=”是字符串,后一个a+b是表达式,输出表达式的值(变量也是输出值)作业1.编写一个程序,输入正方形的边长,输出正方形的面积和周长。2.阅读袖珍计算器程序,并试运行。请大家用print编出如下图形的程序 * *请同学们观察下面的例子,研究一下,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年海南健康管理职业技术学院高职单招职业适应性考试备考试题带答案解析
- 2026年安顺职业技术学院单招综合素质笔试参考题库带答案解析
- 慢性病护理策略与康复指导
- 中国近视前期管理专家共识总结2026
- 2026年河源职业技术学院单招综合素质笔试模拟试题带答案解析
- 医学影像检查过程中的礼仪规范
- 财税业务讲解课件
- 2026年沧州医学高等专科学校高职单招职业适应性测试备考试题有答案解析
- 2026年安徽扬子职业技术学院高职单招职业适应性考试参考题库带答案解析
- 2026年湖南邮电职业技术学院单招职业技能考试参考题库带答案解析
- 老年人静脉输液技巧
- 陪诊师医学知识培训总结课件
- 项目验收过程标准化手册
- 土地复垦项目施工组织设计方案书
- 民航旅客运输(第二版) 课件 模块3-国际航空旅客运价基础
- 五脏与五味的课件
- 高职院校五年一贯制人才培养模式研究
- JJF(石化)003-2023腻子膜柔韧性测定仪校准规范
- 主题活动三“铲屎官”的烦恼说课稿-2025-2026学年小学综合实践活动苏少版新疆专用2024四年级上册-苏少版(新疆专用2024)
- 浙江东海新材料科技股份有限公司新建年产15000吨TDM项目环评报告
- 高标准农田建设内容培训
评论
0/150
提交评论