变量(两课时完整版).ppt

上传人:小飞机 文档编号:6250893 上传时间:2023-10-10 格式:PPT 页数:13 大小:215.50KB
返回 下载 相关 举报
变量(两课时完整版).ppt_第1页
第1页 / 共13页
变量(两课时完整版).ppt_第2页
第2页 / 共13页
变量(两课时完整版).ppt_第3页
第3页 / 共13页
变量(两课时完整版).ppt_第4页
第4页 / 共13页
变量(两课时完整版).ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《变量(两课时完整版).ppt》由会员分享,可在线阅读,更多相关《变量(两课时完整版).ppt(13页珍藏版)》请在三一办公上搜索。

1、生活经验:,如何将两个瓶子中的液体交换?,需要一个存放液体的容器,需要一个存放数据的容器,变量,第4节 数据的存储箱变量,变量名的命名规则,P27,在生活中,我们选容器时,通常会考虑哪些限制因素呢?,存放物质的类型、大小、名称等,存放数据的容器(变量)也需要考虑的数据类型等因素。,数据的存储箱(变量)从哪里借来呢?,数据可以为哪些类型?见P28表4-2如:实数型:single,字符串型:string,不同类型的数据在计算机中存储时,所占的空间大小不一样。,当然是从计算机的存储器中借来。借数据的存储箱(变量)时,我们需要告诉计算机,将用此存储箱(变量)存放哪种类型数据,还要给你借用的这个存储箱(

2、变量)起一个名字(变量名)。当然给这个存储箱(变量)命名是要遵守规则的。,定义变量的语句格式:Dim 变量名 As 类型,如:Dim n As Single 意思是,定义一个名称为n的变量,用该变量存放实数型数据,Dim n As String是什么意思?,把数据放入到的数据存储箱(变量)的过程,叫变量的赋值,说明变量的名称和类型的过程叫定义变量,数据的存储箱(变量),n,数据,3.1415926,=,n,“你好!”,=,Label9.Caption=z与z=Label9.Caption有区别吗?,A=2B=3A=B,在数学中,n=n+1成立吗?在VB程序中,n=n+1表示什么?,在VB中“=

3、”为赋值,表达式从右向左读,n=n+1表示:将n中的值加1之后,再放回n中,因此,不是具体的数,n的本质是数据的存储箱,变量的值是最后一次所赋的值。,总结,变量,定义变量名称和数据类型,给变量赋值,Dim 变量名 As 数据类型,变量名=表达式,目的:系统为数据分配“存储箱”,Label9.Caption=z与z=Label9.Caption是不一样的。,目的:把数据存入“存储箱”,在VB中“=”为赋值,表达式从右向左读,n=n+1表示:将n中的值加1之后,再放回n中,因此,变量不是具体的数,变量的本质是数据的存储箱,变量的值是最后一次所赋的值。,交换两个变量的值的程序,Dim n As St

4、ring,定义变量,变量赋值,n=text1.text,text1.text=text2.text,text2.text=n,这三条语句的顺序可不可以颠倒?,顺序结构,自学课本P27:变量的命名规则,变量名必须以字母或汉字开头,后面可以有字母、数据或下划线,长度不得超过255个字符。不能在变量名中出现空格、小数点、标点符号、等号等特殊字符。,下列变量名中哪些不正确?为什么?,a1 student K_2 S-2 3name age.a c80 abc=4 学号 x:4 姓 名 a2,自学课本P28:表达式分类,把数学表达式b2-4ac写成VB表达式,b2-4*a*c,写出下列程序运行后text

5、1和text2显示的结果private sub command1_click()dim a as integer,i as integeri=5a=16i=i+sqr(a)+1text1.text=itext2.text=aend sub,10,16,课本P28标准函数,abs(x)求x的绝对值sqr(x)求x的算术平方根val(x)把字符串型的x转换成数值str(x)把数值型x转换成字符串,分析程序代码,private sub command1_click()dim r,c as singler=val(text1.text)=3.1415926c=2*rlabel3.caption=cen

6、d sub,求圆的周长的程序,求圆的面积的程序,private sub command1_click()dim r,s as singler=val(text1.text)=3.1415926s=*r2label3.caption=send sub,通过这些代码,你能知道程序界面中一定有哪几个对象吗?,界面设计与程序代码是一一对应、相辅相承的。由代码判断界面,由界面编写代码都是常见的考试题型。,假如上述的界面发生了改变,没有文本框可以输入半径的值时,代码也需要进行相应的变化。怎么变呢?,private sub command1_click()dim r,s as singler=val(text1.text)=3.1415926s=*r2label3.caption=send sub,private sub command1_click()dim r,s as singler=val(text1.text)=3.1415926s=*r2label3.caption=send sub,r=inputbox(r=),r=inputbox(r=,输入半径),自学课本P29:InputBox()函数思考:InputBox()与文本框的异同?,同:都可以接受用户从键盘输入的数据异:文本框直接在程序界面中体现 InputBox()运行时弹出对话框提示,实践任务:完成计算圆的面积的程序代码,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号