1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,-,表达式,第三节 程序的设计要素之二,问题一:这个式子怎样算?,体验程序一,VB,中的表达式写法:,(2*(-1)3+(3+(-1)2+(2+2/3)/(3/5,1/15),表达式,表达式,是由常量、变量、运算符、括号等按一定的语法规则组成的。,每一个表达式经过运算后都会产生一个确定的值。,常量、变量是最简单的表达式。,表达式分类,算术表达式,字符表达式,关系表达式,逻辑表达式,Pi*r*r,平方,+,厘米,r 300,r 0,逻辑表达式,算术表达式,字符表达式,关系表达式,运算级别优先,:,算术表达式
2、算术运算符,含义,例子,运算结果,运算级别,运算次序*,加,1+2,3,1,低,高,减,1-2,-1,1,Mod,求余,9 Mod 2,1,2,整除,92,4,3,*,乘,2*4,8,4,/,除,9/2,4.5,4,乘方,23,8,5,数学表达式,VB,中的算术表达式,(a*b)/(a+b),a*b+a/b,Ax+b(x+c),a(1/3)-b(1/3),A*(x+b*(x+c),号不能省略!,指数用,符号!,繁分数的分子、分母要用括号!,VB,表达式不使用,号!,赛一赛,数学表达式,VB,中的算术表达式,(a-b)/(a*b),a*b*c+(a*b)/(b*c),3(x-2)-4(x+y)
3、x2+y(2/3),3*(x-2)-4*(x+y),赛一赛,VB,中的算术表达式,运算结果,2,11,18 4,4.5,4,赛一赛,3+23,22/4-1,18 mod 4,字符表达式,“1”+“1”,“11”,1+1,1+“1”,D=“,广州”,Print“,我住在”,+D,我住在广州,体验程序二,2,*,关系表达式,9 mod 5=4,True,“b”=240,1+3=0.5*10,“abc”“ABC”,算术运算是优先于关系运算,False,False,True,True,关系表达式的值,(,本部分为选学内容,供扩展学习),*,逻辑表达式,(,本部分为选学内容,供扩展学习),X,Y,No
4、t X,X and Y,X or Y,True,True,True,False,False,True,False,False,True,False,True,False,False,True,True,False,True,True,False,False,小结与作业,(,一,),填空补全程序,当,X=5,,,y=6,求式子的值:,作业,(,二,),写出下列式子的,VB,表达式,:,(-2-4/3)*(-15/8)/(-11/4),课堂小结,1,、本节认识程序设计要素的表达式。,2,、表达式分为,:,算术表达式、,字符表达式、关系表达式和逻辑表达式四种。,3,、变量的值通过表达式赋予,算术表达式是其中一种。,课堂小结,1,、本节认识程序设计要素的表达式。,2,、表达式分为:算术表达式、,字符表达式、关系表达式和逻辑表达式四种,。,3,、变量的值通过表达式赋予,算术表达式是其中一种。,