Příklady pravdivostních tabulek

1. Určete výsledky logické operace \(AND\) pro všechny možné dvojice vstupů \( A \) a \( B \).

2. Určete výsledky logické operace \(OR\) pro všechny možné dvojice vstupů \( A \) a \( B \).

3. Určete výsledky logické operace \(NOT\) pro vstupy \(A = 0\) a \(A = 1\).

4. Sestavte tabulku pravdivosti pro složenou logickou operaci \( (A \wedge B) \lor (\neg C) \) pro všechny kombinace vstupů \(A, B, C\).

5. Vypočítejte výsledky operace \(XOR\) (exkluzivní \(OR\)) pro všechny možné dvojice vstupů \(A\) a \(B\).

6. Určete tabulku pravdivosti pro výraz \( \neg (A \lor B) \) a porovnejte ji s výrazem \( \neg A \wedge \neg B \).

7. Sestavte tabulku pravdivosti pro výraz \( (A \oplus B) \wedge C \).

8. Určete výsledky operace implikace \( A \Rightarrow B \) pro všechny možné dvojice vstupů \(A\) a \(B\).

9. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow B) \wedge (B \Rightarrow C) \Rightarrow (A \Rightarrow C) \).

10. Určete výsledky pro výraz \( \neg (A \wedge \neg B) \lor (A \wedge C) \) pro všechny možné kombinace \(A, B, C\).

11. Určete pravdivostní hodnotu výrazu \( (P \wedge Q) \Rightarrow (P \vee R) \) pro všechny kombinace pravdivostních hodnot \(P, Q, R\).

12. Sestavte tabulku pravdivosti pro výraz \( \neg (X \wedge Y) \Leftrightarrow (\neg X \vee \neg Y) \).

13. Určete, zda je výraz \( (M \Rightarrow N) \wedge (N \Rightarrow M) \) ekvivalentní výrazu \( M \Leftrightarrow N \).

14. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \wedge \neg (A \wedge B) \).

15. Ověřte platnost implikace \( (P \Rightarrow Q) \Rightarrow (\neg Q \Rightarrow \neg P) \).

16. Sestavte pravdivostní tabulku pro výraz \( (X \Rightarrow Y) \wedge (Y \Rightarrow Z) \Rightarrow (X \Rightarrow Z) \).

17. Sestavte tabulku pravdivosti pro výraz \( \neg (A \vee B) \Leftrightarrow (\neg A \wedge \neg B) \).

18. Určete, zda je výraz \( (P \vee Q) \Rightarrow (Q \vee P) \) tautologií.

19. Sestavte tabulku pravdivosti pro výraz \( \neg (X \Rightarrow Y) \Leftrightarrow (X \wedge \neg Y) \).

20. Ověřte platnost implikace \( ((A \wedge B) \Rightarrow C) \Rightarrow (A \Rightarrow (B \Rightarrow C)) \).

21. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge B) \Rightarrow (B \vee C) \).

22. Sestavte tabulku pravdivosti pro výraz \( \neg (A \vee B) \Leftrightarrow (\neg A \wedge \neg B) \).

23. Sestavte tabulku pravdivosti pro výraz \( (A \Rightarrow B) \wedge (B \Rightarrow A) \).

24. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \wedge \neg (A \wedge B) \).

25. Sestavte tabulku pravdivosti pro složený výraz \( \neg A \vee (B \wedge \neg C) \).

26. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge \neg B) \Rightarrow (C \vee A) \).

27. Sestavte tabulku pravdivosti pro výraz \( \neg (A \vee C) \wedge (B \Rightarrow A) \).

28. Sestavte tabulku pravdivosti pro složený výraz \( (A \Leftrightarrow B) \Rightarrow (A \vee C) \).

29. Sestavte tabulku pravdivosti pro výraz \( \neg (A \wedge B) \vee (B \wedge C) \).

30. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow (B \wedge C)) \wedge (\neg B \vee \neg C) \).

31. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \wedge (\neg A \vee C) \Rightarrow (B \vee C) \).

32. Sestavte tabulku pravdivosti pro výraz \( (A \Rightarrow B) \wedge (C \Rightarrow \neg B) \Rightarrow \neg (A \wedge C) \).

33. Sestavte tabulku pravdivosti pro výraz \( \neg (A \wedge B) \Rightarrow ( \neg A \vee \neg B ) \).

34. Sestavte tabulku pravdivosti pro výraz \( (A \wedge B) \Rightarrow (A \vee C) \).

35. Sestavte tabulku pravdivosti pro složený výraz \( \neg (A \wedge B) \Rightarrow (\neg A \vee \neg B) \).

36. Sestavte tabulku pravdivosti pro výraz \( ((A \vee B) \wedge C) \Rightarrow (A \vee (B \wedge C)) \).

37. Sestavte tabulku pravdivosti pro výraz \( ((A \Rightarrow B) \vee (B \Rightarrow A)) \Rightarrow (A \Leftrightarrow B) \).

38. Sestavte tabulku pravdivosti pro výraz \( ((A \vee B) \Rightarrow \neg C) \Leftrightarrow (\neg A \wedge \neg B \vee \neg C) \).

39. Sestavte tabulku pravdivosti pro výraz \( (\neg A \Rightarrow B) \Rightarrow ((A \vee C) \Rightarrow B) \).

40. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \wedge B) \Rightarrow (\neg A \vee \neg B) \).

41. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \Rightarrow (\neg A \Rightarrow B) \).

42. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow C) \vee (B \Rightarrow C) \Rightarrow ((A \wedge B) \Rightarrow C) \).

43. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \Rightarrow B) \Leftrightarrow (A \wedge \neg B) \).

44. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee C) \wedge (B \vee \neg C) \).

45. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \Leftrightarrow (\neg A \Rightarrow B) \).

46. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \vee B) \Leftrightarrow (\neg A \wedge \neg B) \).

47. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow B) \vee (\neg B \Rightarrow A) \).

48. Sestavte tabulku pravdivosti pro složený výraz \( ((A \vee B) \Rightarrow C) \Leftrightarrow ((A \Rightarrow C) \wedge (B \Rightarrow C)) \).

49. Sestavte tabulku pravdivosti pro složený výraz \( (A \Leftrightarrow B) \Rightarrow ((A \vee B) \wedge (A \Rightarrow B)) \).

50. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \Rightarrow (\neg A \Rightarrow B) \).

51. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge \neg B) \Rightarrow (B \vee A) \).

52. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \vee \neg B) \Leftrightarrow (\neg A \wedge B) \).

53. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow B) \vee (B \Rightarrow A) \).

54. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \Leftrightarrow B) \Leftrightarrow (A \oplus B) \).

55. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \wedge (B \vee C)) \Leftrightarrow (\neg A \vee (\neg B \wedge \neg C)) \).

56. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \Rightarrow (A \wedge B) \Rightarrow A \).

57. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge B) \vee (A \wedge \neg B) \Rightarrow A \).

58. Sestavte tabulku pravdivosti pro složený výraz \( \neg (A \vee B) \Rightarrow (\neg A \wedge \neg B) \).

59. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow B) \vee (\neg A \wedge B) \).

60. Sestavte tabulku pravdivosti pro složený výraz \( ((A \vee B) \wedge \neg C) \Rightarrow (A \Rightarrow C) \).

61. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \Rightarrow (A \wedge B) \).

62. Sestavte tabulku pravdivosti pro výraz \( \neg(A \wedge \neg B) \vee (C \wedge A) \).

63. Sestavte tabulku pravdivosti pro výraz \( (A \wedge B) \Rightarrow (\neg A \vee C) \).

64. Sestavte tabulku pravdivosti pro výraz \( \neg(A \Rightarrow B) \Leftrightarrow (A \wedge \neg B) \).

65. Sestavte tabulku pravdivosti pro výraz \( ((A \vee B) \wedge \neg C) \Rightarrow (A \vee \neg B) \).

66. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \Rightarrow (A \wedge B) \).

67. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \Rightarrow B) \Leftrightarrow (A \wedge \neg B) \).

68. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge B) \Rightarrow (\neg A \vee B) \).

69. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee \neg B) \Leftrightarrow (\neg A \Rightarrow B) \).

70. Sestavte tabulku pravdivosti pro složený výraz \( (A \Leftrightarrow B) \Rightarrow ((A \vee C) \Leftrightarrow (B \vee C)) \).

71. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge \neg B) \Rightarrow (B \vee C) \).

72. Sestavte tabulku pravdivosti pro složený výraz \( \neg(A \vee B) \Leftrightarrow (\neg A \wedge \neg B) \).

73. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow (B \wedge C)) \wedge ((B \wedge C) \Rightarrow A) \).

74. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \wedge (\neg A \vee C) \Rightarrow (B \vee C) \).

75. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge (B \Rightarrow C)) \Leftrightarrow ((A \wedge B) \Rightarrow C) \).

76. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge B) \Rightarrow (C \vee \neg A) \).

77. Sestavte tabulku pravdivosti pro složený výraz \( \neg (A \vee C) \Leftrightarrow (\neg A \wedge \neg C) \).

78. Sestavte tabulku pravdivosti pro složený výraz \( (A \Rightarrow B) \wedge (C \Rightarrow A) \Rightarrow (C \Rightarrow B) \).

79. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge \neg B) \vee (B \wedge \neg C) \Rightarrow (A \vee C) \).

80. Sestavte tabulku pravdivosti pro složený výraz \( \neg (A \Rightarrow B) \Leftrightarrow (A \wedge \neg B) \).

81. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge B) \Rightarrow (A \vee C) \).

82. Sestavte tabulku pravdivosti pro složený výraz \( (A \vee B) \wedge \neg C \Rightarrow A \vee (B \wedge \neg C) \).

83. Sestavte tabulku pravdivosti pro výraz \( \neg (A \wedge B) \vee (B \Rightarrow C) \).

84. Sestavte tabulku pravdivosti pro výraz \( (A \vee \neg B) \wedge (B \Rightarrow A) \).

85. Sestavte tabulku pravdivosti pro výraz \( (A \Rightarrow (B \wedge C)) \Rightarrow ((A \Rightarrow B) \wedge (A \Rightarrow C)) \).

86. Sestavte tabulku pravdivosti pro výraz \( (A \wedge \neg B) \vee (B \wedge \neg A) \), což je výrok XOR.

87. Sestavte tabulku pravdivosti pro výraz \( (A \Rightarrow B) \vee (B \Rightarrow C) \).

88. Sestavte tabulku pravdivosti pro výraz \( \neg (A \vee B) \Rightarrow (\neg A \wedge \neg B) \).

89. Sestavte tabulku pravdivosti pro výraz \( (A \wedge B) \vee (C \wedge \neg B) \).

90. Sestavte tabulku pravdivosti pro výraz \( (A \vee B) \wedge (B \vee C) \Rightarrow (A \vee C) \).

91. Sestavte tabulku pravdivosti pro složený výraz \( (A \wedge (B \Rightarrow C)) \Rightarrow (A \wedge C) \).

92. Sestavte tabulku pravdivosti pro výraz \( (A \vee B) \Rightarrow ((A \Rightarrow C) \wedge (B \Rightarrow C)) \).

93. Sestavte pravdivostní tabulku pro výraz \( \neg (A \wedge B) \Leftrightarrow (\neg A \vee \neg B) \).

94. Sestavte tabulku pravdivosti pro výraz \( (A \Rightarrow B) \Rightarrow (\neg B \Rightarrow \neg A) \).

95. Sestavte tabulku pravdivosti pro výraz \( (A \vee B) \wedge \neg (A \wedge B) \).

96. Sestavte tabulku pravdivosti pro výraz \( (A \Rightarrow (B \wedge C)) \Leftrightarrow ((A \Rightarrow B) \wedge (A \Rightarrow C)) \).

97. Sestavte pravdivostní tabulku pro výraz \( \neg (A \vee B) \Leftrightarrow (\neg A \wedge \neg B) \).

98. Sestavte tabulku pravdivosti pro výraz \( (A \Rightarrow B) \wedge (B \Rightarrow A) \Leftrightarrow (A \Leftrightarrow B) \).

99. Sestavte tabulku pravdivosti pro výraz \( (A \wedge B) \Rightarrow (A \vee B) \).

100. Sestavte tabulku pravdivosti pro složený výraz \( \big((A \wedge \neg B) \Rightarrow C\big) \Rightarrow \big(A \Rightarrow (B \vee C)\big) \).