计算机程序设计基础 第二讲遇辑判断
1 计算机程序设计基础 第二讲 逻辑判断
二、逻辑判断 问题:谁做的好事? 清华附中有四位同学中的一位做了好事,不留名, 表扬信来了之后,校长问这四位是谁做的好事。 A说:不是我。 >B说:是C。 >C说:是D。 >D说:他胡说 已知三个人说的是真话,一个人说的是假话。现 在要根据这些信息,找出做了好事的人
2 二、逻辑判断 清华附中有四位同学中的一位做了好事,不留名, 表扬信来了之后,校长问这四位是谁做的好事。 ➢A说:不是我。 ➢B说:是C。 ➢C说:是D。 ➢D说:他胡说。 已知三个人说的是真话,一个人说的是假话。现 在要根据这些信息,找出做了好事的人。 问题:谁做的好事?
二、逻辑判断 为了解这道题,我们要学习逻辑思维与判 断,以及如何解这类问题的思路。 1、关系运算符和关系表达式 大于 小于 大于等于 等于 不等于
3 二、逻辑判断 为了解这道题,我们要学习逻辑思维与判 断,以及如何解这类问题的思路。 1、关系运算符和关系表达式 > 大于 < 小于 >= 大于等于 == 等于 != 不等于
二、逻辑判断 请大家看如下程序 /程序s21.c #include <math. h> void main() int b. C: //蓬型变量 b=3;c=2; //对变量赋值 printf(“3>2是%d\n”,(b>c));//输出逻辑值 printf(“3>=2是%d\n”,(b>=c) printf(3==2是%d\n”,(b==c) printf(“32是%\n”,(b<c) printf(“3!=2是%d\n”,(b!=c);
4 二、逻辑判断 请大家看如下程序 // 程序s2_1.c #include <math.h> void main( ) { int b,c; // 整型变量 b=3;c=2; // 对变量赋值 printf(“3> 2 是 %d\n”,(b>c)); // 输出逻辑值 printf(“3>=2 是 %d\n”,(b>=c)); printf(“3==2 是 %d\n”,(b==c)); printf(“3< 2 是 %d\n”,(b<c)); printf(“3!=2 是 %d\n”,(b!=c)); }
二、逻辑判断 输出结果是: 3>2是1说明3〉2是真 3>=2是1 3>=2是真 3=2是0 3=2是假 3<2是0 32是假 3!=2是1 3!=2是真
5 二、逻辑判断 输出结果是: 3> 2 是 1 说明 3> 2 是真 3>=2 是 1 3>=2 是真 3==2 是 0 3==2 是假 3< 2 是 0 3< 2 是假 3!=2 是 1 3!=2 是真