Pascal中,什么叫关系表达式、说明表达式、条件表达式、逻辑表达式?请举例

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 17:55:47
Pascal中,什么叫关系表达式、说明表达式、条件表达式、逻辑表达式?请举例
xU[oG+h*mշUUX*ᤕ,)1Mc04 +cqgf'فe!Qڇٝ=ݿ3NfiZLUSbMȲQ;i;rT#f6,KrMk-JN/y;7/OhfKhgmSa:WAf(I׭<]2߼ n`$%;L +gߞBW<.!L*~/qs)Oq*~8#1P1W6B3ƨXO%f~XlX<kY;io IHCBP;D}HS>m6'G i5mbGd1L9dy&>1{]5H6w0:kDL?94r&X? ?(cUtbݘ޴*ˤ ZθQXƭt'KLfk70 & ߪˍ`n^:7Q͉lyĢdbΤFъPTjiv]/U^!@Y>ﱋ(n}g-2,9d/`zшwԣ891;Xy VH=_}|x$y6uzM+Cg3(kS

Pascal中,什么叫关系表达式、说明表达式、条件表达式、逻辑表达式?请举例
Pascal中,什么叫关系表达式、说明表达式、条件表达式、逻辑表达式?
请举例

Pascal中,什么叫关系表达式、说明表达式、条件表达式、逻辑表达式?请举例
运算是对数据进行加工处理的过程,得到运算结果的数学公式或其它式子统称为表达式.表达式可以是常量也可以是变量或算式,在表达式中又可分为:算术表达式、逻辑表达式和字符串表达式. 1、算术表达式: 算术表达式是最常用的表达式,又称为数值表达式.它是通过算术运算符来进行运算的数学公式.我们先来看Visual Basic中的算术运算符: 算术运算符 运算符 表达式 说 明举 例 * X*Y 求X乘Y的值 6*7=42 / X/Y 求X除Y的值(浮点数运算) 2.76/1.2=2.3 div X div Y 求X除Y的整数商(对整型数计算) 25\4=5 Mod X mod Y 求X除Y的余数(对整型数运算) 25 mod 4=1 + X+Y 加法运算 32+2=34 - X-Y 减法运算 48-21=27 由于Visual Basic只能识别按其格式书写的数学表达式,所以必须将我们常用的数学表达式转换成Visual Basic表达式.例如: 数学式 Visual Basic表达式 2、逻辑运算 逻辑运算的结果只有两个:True(真)和False(假).Visual Basic提供了六种关系运算符和三种逻辑运算符: =(等于)、=(大于等于)、(不等于) NOT(非)、AND(与)、OR(或) 运算关系 p q NOT p p AND q p OR q True True False True True True False False False True False True True False True False false True False False 例如:5>3 结果为 True, “a”>”b” 结果为False. 3、表达式的运算优先顺序 在进行表达式的转换过程中,必须了解各种运算的优先顺序,使转换后的表达式能满足数学公式的运算要求.运算优先顺序为: 括号→函数→乘方→乘、除→加、减→字符连接运算符→关系运算符→逻辑运算符 如果同级的运算是按从左到右次序进行;多层括号由里向外. 例: (10+6)*3^2*COS(1)/2*8+7 ① ④ ③ ⑤ ② ⑥ ⑦ ⑧ Sqrt(Abs(p/n-1))+1 ④ ③ ① ② ⑤