赋值语句.pptVIP

  • 39
  • 0
  • 约2.2千字
  • 约 21页
  • 2016-12-27 发布于河南
  • 举报
《算法与程序设计》 VB的三种基本语句 语句是一种用来描述或规定计算机应该完成的一串操作或命令。 基本语句类型:赋值、选择、循环等。 VB程序中,可以一行写一个语句,也可以在一行上写几个语句,但多个语句之间必须用冒号(:)分隔。 例:要给一元二次方程的三个系数赋值,可以用三个赋值语句 a = 3 b = 2 c = 4 或写成: a = 3:b = 2: c = 4 变量名 = 表达式 VB的三种语句 赋值语句,选择语句,循环语句 两个标点符号说明: VB程序中,可以一行写一个语句,也可以在一行上写几个语句,但多个语句之间必须用冒号(:)分隔。 注释是以单引号()开头的一串文字,可以出现在程序中需要进行说明的位置上。 赋值语句 把等号右边的表达式的计算结果存储到等号左边指定的变量,或存放到某个对象的指定的属性中,格式如下: 变量名 = 表达式 对象名.属性名 = 表达式 赋值语句 (1)知识点:VB中赋值语句用 来实现,格式如下: ①变量名=表达式(注意变量名命名规则) 如:正确:a=b+c,x_1=y+2,t=val(text1.text) 不正确: x+y+z=a+b+c, x=y=z ② 对象名.属性名=表达式(值) 如:Text1.Text=“3.14信息技术高考” = 对象名.属性名 = 属性值(表达式) R = Val(Text1.Text) Text2.Text = Str(3.1416*r*r) 文本框的名称,用户自己命名的 文本框的一个属性 输入语句: r=val(text1.text) ’将文本框1输入的值转换成数值后赋值给r 这是一条赋值语句,r是数值类型 r=text1.text 这里的r是什么类型? r是字符串类型 注意:text1.text本身就是字符串类型 输出语句: Text2.text=str(s) ’将s的值转换成字符串类型后在文本框2输出 这是一条赋值语句,s是数值类型 Text2.text=s 这里的s是什么类型? s是字符串类型 赋值语句的实例 Private Sub Command1_Click() a=3 b=4 a=a+b b=b+a print b ’print是输出语句,表示输出b的意思 End Sub 请问以上程序运行的结果是: ____________ 11 巩固练习 有如下Visual Basic程序段: i=6 i=i+1 j=2*i-1 该程序段运行后,变量j的值为 13 巩固练习 有如下Visual Basic程序段: s=Friend s=s+ship 该程序段运行后,变量s的值是___________。 “Friendship” 语句填空 a=1:b=2 _______ _______ _______ Text1.text=str(a) Text2.text=str(b) 开始 输入a是1、b是2 c←a b←c a←b 输出a、b 结束 c=a a=b b=c 选择语句 开始 表达式为true? N Y 执行语句1 执行语句2 结束 选择语句 ①行if 语句: if 条件表达式 then 语句1 else 语句2 例1:求y的值 当x=0时y=3x+1 当x0时 y=4x+1 写出行IF语句 If x=0 then y=3*x+1 else y=4*x+1 选择语句 ②块if语句 : If 条件表达式1 then 语句块1 ElseIf 条件表达式2 then 语句块2 …… ElseIf 条件表达式n then 语句块n Else 语句块0 End If ?问题:以上“求y的值”用块IF怎么表示? 巩固练习 x=7 y=9 if xy then m=y mod x else m= y \ x print m ? 请问以上程序运行的结果是: ____________ 1 巩固练习 x=16 if x10 then y=sqr(x) else y=x^2 end if 请问以上程序运行的结果是: ____________ 4 巩固练习 a = 30 : b = 20 : c = 5 m=a If b m Then m = b If c m Then m = c 该程序段运行后,变量m的值为 。 5 语句填空 电费收缴问题: 50度及以下时,单价为0.53元;51~200度,单价为0.56元;200度以上的,单价为0.63元,要求程序能根据输入的

文档评论(0)

1亿VIP精品文档

相关文档