2.2.2赋值语句和输入输出语句 (6)_第1页
2.2.2赋值语句和输入输出语句 (6)_第2页
2.2.2赋值语句和输入输出语句 (6)_第3页
2.2.2赋值语句和输入输出语句 (6)_第4页
2.2.2赋值语句和输入输出语句 (6)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、求圆的面积程序: Private sub command1_click() Const PI as single=3.14 Dim s As Single, r as single r=InputBox(“r=”,”输入r的值”) s=PI*r*r Print “圆的面积s=”;sEnd Sub 知识回顾 在此程序中,r=inputbox(“r=”,”请输入半径”),s=pi*r*r的含义分别是将赋值号右边的函数inputbox(“r=”,”请输入半径”)的值赋给变量r, 将赋值号右边的表达式pi*r*r的值赋给变量s。它们的作用都是将表达式的值赋给左边的变量,这种语句称为赋值语句。第二章 程

2、序设计基础 2.2 程序的顺序结构2.2.2 赋值语句和输入输出语句环县第四中学 刘建宏1.格式:变量=表达式 如:r=InputBox(“r=”,”输入r的值”) s=3.14*r*r一、赋值语句2.含义: 这里的“=”是赋值符号,它的含义是将表达式的值赋给左边的变量。赋值语句具有赋值与计算双重功能,并且是先计算后赋值 。(1)A=B(2)A=123(3)A=A+10 (4) A=30 B=40 T=A A=B B=T3、观摩将变量的值赋给变量A,但B的值不改变将数值123赋给变量A将变量A+10计算后的值赋给变量A实现变量A、B之间数值的交换A=40 B=30 (1) 赋值符号“=”: 与

3、数学中的等号意义不同。 例: X=X+1思考:赋值语句中:a=b与 b=a相同吗?说明:(2)赋值符号左边必须是变量,不能是常量、或表达式(3)变量名类型应与表达式类型相容。(4)变量未赋值时,数值型变量值自动为0,字符型变 量值自动为空串“ ”。二、输入数据的函数1.格式:InputBox(提示信息, 标题, 默认值,位置) 例如:a=InputBox(“a=”,“输入”,12, 100,20) 2.含义:(1)提供从键盘输入数据的函数。产生一个输入对话框,等待用户输入数据,并返回输入的内容。(2)InputBox()函数的返回值是一个字符串。参数说明:(1)提示信息:字符串表达式,对输入数

4、据的提示,显示在弹出的对话框中,不能省略。(2)标题:字符串表达式,运行函数后弹出对话框的标题。(3)默认值:弹出对话框中的默认输入数据值。(4)位置:运行函数后弹出的对话框左上角在屏幕上的坐标位置。 不可以省略可以省略InputBox(“提示信息”,”标题”,默认值, 位置) Private Sub Command1_Click() Dim a As Integer a=InputBox(“a=”,”输入”,12,100,20) End Sub 运行结果:观摩:Print 是输出数据的一个重要方法。在求圆的面积和周长的程序中,print “圆的面积s=”;s, “圆的周长c=”;c就是利用p

5、rint语句来实现输出到窗体的。1、基本格式: Print 输出内容2、含义:是将变量和表达式的值输出到窗体上的方法,具有输出和计算双重功能,对于表达式先计算后输出。3、输出内容可以是数、变量、表达式、也可以是用引号括起来的字符串。三、输出数据的方法说明:1、如果输出的内容是数、变量、表达式,则输出的是它们的值;如果是引号引起来的字符串,则原样输出。三、输出数据的方法观察下列程序的输出结果:(1)print “s=”(2)print 100(3)x=5 y=10 print (x+y)/3 运行结果:s= 运行结果:100 运行结果:5说明: 2、输出内容可以是一个或多个。如果是多个,则各输出

6、内容之间可以用逗号或分号分隔。(1)逗号:按照标准格式输出(分区格式输出);(2)分号:按照紧凑格式输出,即后一个输出紧跟前一个输出。三、输出数据的方法例如:若A=5 ,B=3,则执行下面的语句:(1)print “A=”;A , “B=”;B(2)print “A=”;A ; “B=”;B 运行结果:A=5 B=3 运行结果:A=5B=3说明: 3、如果输出内容后面没有符号,则表示下一个Print换行输出;如果Print中没有输出内容,则表示输出一个空行。三、输出数据的方法例如:若A=5 ,B=3,则执行下面的语句:(1)print “A=”;A print “B=”;B(2)print “

7、A=”;A print print “B=”;B 运行结果:A=5 B=3 运行结果:A=5 B=3阅读下列程序,写出程序的运行结果,并上机进行验证。练习1Private sub command1_click() A=10 B=20 A=A+B B=A-B A=A-B Print “A=”;A, ”B=”;BEnd Sub 运行结果:A=20 B=10 上述程序中一共有8条语句,执行时按照语句出现的顺序执行。即当执行完第一条语句后,必然从第二条语句继续,顺序执行所有的语句,直到执行完最后一条语句为止。像这样的控制结构称为程序的顺序结构。顺序结构的最大特点就是在这个结构内按由上到下的书写顺序执行

8、,它只有一个入口和一个出口,这是一种最简单、最基本的结构。说明 程序的顺序结构运行流程如下图所示。程序中的“语句1;语句2;语句N;”,便是一个顺序结构的部分。说明开始语句1语句2语句N结束下面将通过实例,来学习设计程序的顺序结构的方法。练习22-2:通过编写程序实现,输入长方体的长宽高,求长方体的全面积和体积。 (1)分析问题 设长、宽、高、全面积、体积分别为A、B、C、S、V, 则S=2*(A*B+A*C+B*C),V=A*B*C。 (2)设计算法 输入A、B、C值; 计算S的值; 计算V的值; 输出S、V的值。 (3)编写程序 (4)调试程序参考程序代码Private Sub Command1_Click() Dim A As Single, B As Single Dim C As Single, S As Single Dim V As Single A = InputBox(A=, 输入) B = InputBox(B=, 输入) C = InputBox(C=, 输入) S = 2 * (A * B + A * C + B * C) V = A * B * C Print 全面积S=; S, 体积V=; VEnd Sub调试程序作业设置1、试编写一个程序,求平面内两点之间的距离。 假定平面内两点分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论