
- •Десятичная система счисления
- •Двоичная система счисления
- •Восьмеричная система счисления
- •Шестнадцатеричная система счисления
- •Битовые операции Побитовое и (and)
- •Побитовое или (or)
- •Сложение по модулю два (xor)
- •Часть 1 – Системы счисления
- •Часть 2 – Битовые операции
- •Часть 3 – Логические функции и преобразование логических выражений
Часть 2 – Битовые операции
Исходные числа - десятичные целые положительные однобайтовые числа. Выполнить заданные операции и результат представить в двоичном и десятичном виде.
№ варианта |
Пусть a,b,c. Найти: c:= a and b, c:= a or b, c:= a xor b, |
Выполнить над числом: - арифм. сдвиг влево; - арифм. сдвиг вправо; - циклический сдвиг влево; - циклический сдвиг вправо. |
Поменять в целом положительном однобайтовом числе старшую и младшую тетрады. |
|
a |
b |
|||
1 |
116 |
123 |
116 |
123 |
2 |
233 |
221 |
233 |
221 |
3 |
144 |
158 |
144 |
158 |
4 |
223 |
116 |
223 |
116 |
5 |
135 |
233 |
135 |
233 |
6 |
132 |
144 |
132 |
144 |
7 |
253 |
223 |
253 |
223 |
8 |
200 |
135 |
200 |
135 |
9 |
174 |
132 |
174 |
132 |
10 |
162 |
253 |
162 |
253 |
11 |
121 |
200 |
121 |
200 |
12 |
174 |
174 |
174 |
174 |
13 |
162 |
162 |
162 |
162 |
14 |
221 |
121 |
221 |
121 |
15 |
165 |
174 |
165 |
174 |
16 |
215 |
162 |
215 |
162 |
17 |
124 |
229 |
124 |
229 |
18 |
201 |
135 |
201 |
135 |
19 |
172 |
132 |
172 |
132 |
20 |
162 |
254 |
162 |
254 |
21 |
208 |
200 |
208 |
200 |
22 |
171 |
221 |
171 |
221 |
23 |
162 |
165 |
162 |
165 |
24 |
221 |
215 |
221 |
215 |
25 |
165 |
124 |
165 |
124 |
26 |
211 |
201 |
211 |
201 |
27 |
184 |
172 |
184 |
172 |
28 |
152 |
221 |
152 |
221 |
29 |
201 |
165 |
201 |
165 |
30 |
172 |
218 |
172 |
218 |
Часть 3 – Логические функции и преобразование логических выражений
№ |
Упростите логическое выражение |
Построить таблицу истинности для логической функции на всех наборах ее переменных |
1 |
|
F(X1, X2, X3) = (X1 X2) ((X1 X3) (X2 X3)) |
2 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
3 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
4 |
|
F(X1, X2, X3) = (X1 X2)(X1 X3) (X2 X3) X2 |
5 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
6 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
7 |
|
F(X1, X2, X3) = ((X1 X2) (X1 X3)) (X2 X3) |
8 |
|
F(X1, X2, X3) = ((X1 X2) (X1 X3) ) (X2 X3) |
9 |
|
F(X1, X2, X3) = (X1 X2) ((X1 X3) (X2 X3)) |
10 |
|
F(X1, X2, X3) = (X1 X2) ( (X1 X3) (X2 X3)) |
11 |
|
F(X1, X2, X3) = (X1 X) ((X1 X3) (X2 X3)) |
12 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
13 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) |
14 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
15 |
|
F(X1, X2, X3) = (X1 X2)(X1 X3)(X2 X3) X1 |
16 |
|
F(X1, X2, X3) = (X1 X2) (X1 X3) |
17 |
|
F(X1, X2, X3) = ((X1 X2) (X1 X3)) |
18 |
|
F(X1, X2, X3) = ((X1 X2) (X1 X3) ) |
19 |
|
F(X1, X2, X3) = (X1 X2) ((X1 X3) (X2 X3)) |
20 |
|
F(X1, X2, X3) = ( (X1 X3) (X2 X3)) |
21 |
a ¬(a ^ b) ^ ¬(a b) |
F(X1, X2, X3) = (X1 X2) ((X1 X3) (X2 X3)) |
22 |
a ^ (a b) ^ (c ¬b) |
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
23 |
a ^ ¬b ¬b ^ c ¬a ^ ¬b |
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
24 |
(a ¬a) ^ b |
F(X1, X2, X3) = (X1 X2)(X1 X3) (X1X2) |
25 |
(a b) ^ ( ¬a b) ^ ( c ¬b ) |
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
26 |
a (¬a ^ b) |
F(X1, X2, X3) = (X1 X2) (X1 X3) (X2 X3) |
27 |
¬ ((a b) → ¬ (b c)) |
F(X1, X2, X3) = ((X1 X2) (X1 X3)) (X2 X3) |
28 |
(a ¬ b ) (¬ a b) |
F(X1, X2, X3) = ((X1 X2) (X1 X3) ) (X2 X3) |
29 |
¬ ((a b) → ¬ (b c)) |
F(X1, X2, X3) = (X1 X2) ((X1 X3) (X2 X3)) |
30 |
(a→ b ^ ¬c) ^ (c→b ^ a) ^ ^ (b→ c ^ a) |
F(X1, X2, X3) = ( (X1 X3) (X2 X3)) |