回 帖 发 新 帖 刷新版面

主题:[讨论]布尔表达式是什么?来者多少都有加分哦!!!!!


[fly]布尔表达式是什么?经常在什么地方用到?[/fly]
最好照样编出个程序。
来者多少都有加分哦!!!!!

回复列表 (共18个回复)

沙发

布尔表达式嘛,应该是真和假吧,程序么……教科书上有的,你自己去看把,给我分高点饿

板凳

IF BoolExp THEN
WHILE BoolExp DO
REPEAT UNTIL BoolExp
flag:=BoolExp; (flag as boolean variable)

3 楼

啥意思,请这位高手给我解释一下可以么?

4 楼

布尔表达式就是在判断一个条件是否成立,复杂的还包含逻辑运算(与、或、非等),成立返回真,不成立返回假。因为真和假都是布尔类型的。

就类同于算式表达示,是对进行算数运算(加、减、乘、除等)的,返回一个算数值(整型或实型)。

例:

  if  (a>3) and (a<10) then writeln ( '3<a<10' );

 其(a>3)和(a<10)都是布尔表达式,and 是逻辑“与”运算,表示“并且”的意思,也就是说参与运算的两个条件必须都成立,结果才成立,即返回真。

5 楼

布尔表达式如果为真 返回true; 如果为假,返回false

6 楼

布尔表达式就是一个结果非true即false的表达式……

7 楼


定义布尔表达式,变量名一般用b,类型标识符为boolean

布尔表达式一般用于逻辑运算和关系运算中,其结果都是逻辑值

布尔型的值只有 FALSE 和 TRUE 两种,这里要注意,你在程序中 FALSE 和 TRUE可以用小写,但计算机输出时会自动将你的小写改成大写,所以如果发现大小写不相同不用怀疑是程序错误。


但是用大写理论上可以缩短程序运行时间

FALSE 的 ASCII码值为0,TRUE 的 ASCII码值为1.

8 楼

布尔表达式是判断对(True)和错(False)的!

9 楼

就是一种选择语句TRUE是真FALSE是假

10 楼


if  odd(a)=true then
.....
else
......

我来回复

您尚未登录,请登录后再回复。点此登录或注册