ТЕСТ 1
1. Логически тип данни - примери
а) сравнение ==
bool a = true;bool b = false;bool c = false;bool result;result = a == b; // result = falseresult = b == c; // result = trueresult = b == false; // result = true
б) различно !=
bool a = true;bool b = false;bool c = false;bool result;result = a != b; // result = trueresult = b != c; // result = falseresult = b != true; // result = true
в) конюнкция &&
bool a = true;bool b = false;bool c = true;bool result;result = a && b; // result = falseresult = a && c; // result = trueresult = a && (a == c); // result = true
г) дизюнкция ||
bool a = true;bool b = false;bool c = false;bool result;result = a || b; // result = trueresult = b || c; // result = falseresult = a || b || c; // result = true
операции с еднакъв приоритет се изпълняват от ляво на дясно
д) отрицание !
bool a = true;bool b = false;bool c = false;bool result;result = !b; // result = trueresult = !a; // result = falseresult = ! (b || c); // result = true2. Логически тип данни - ТЕСТ
r=?
bool a = false;bool b = true;bool c = false;bool r;1. r = a == b; a) true b) false2. r = b == c; a) true b) false3. r = b == false; a) true b) false4. r = a != b; a) true b) false5. r = b != c; a) true b) false6. r = b != true; a) true b) false7. r = a || b; a) true b) false
8. r = b || c; a) true b) false9. r = a || b || c; a) true b) false10. r = !b; a) true b) false11. r = !a; a) true b) false12. r = ! (b || c); a) true b) false13. r = a && b; a) true b) false14. r = a && c; a) true b) false15. r = a && (a == c); a) true b) false