Чопоров_ЛР_Информатика
.pdf00011001. Переведем полученное число в десятичную систему 000110012 = 2510 и не забудем, что число является отрицательным.
Ответ: Х = -25.
Методические указания по выполнению лабораторной работы
1.Изучить теоретический материал.
2.Решить задачи, в соответствии с выданным вариантом.
3.Оформить отчет.
Варианты заданий
Задача 1. Переведите данные числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления (табл. 11). Вещественные числа перевести в новую систему счисления с точностью до четвертого знака
Таблица 11
Исходные данные
Вариант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Числа |
860 |
250 |
759 |
216 |
530 |
945 |
287 |
485 |
639 |
618 |
|
78,15 |
57,17 |
82,21 |
33,38 |
25,27 |
85,14 |
20,18 |
90,42 |
48,28 |
55,49 |
|
|
|
|
|
|
|
|
|
|
|
Вариант |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
Числа |
772 |
233 |
218 |
898 |
557 |
737 |
575 |
563 |
453 |
572 |
|
76,45 |
43,86 |
77,35 |
71,41 |
30,19 |
92,24 |
74,23 |
30,18 |
41,29 |
36,73 |
40
Задача 2. Переведите числа из заданной системы счисления в десятичную (табл. 12).
Таблица 12
Исходные данные
Вариант |
1 |
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
|
|
6 |
|
7 |
|||
|
17408 |
26718 |
|
|
12168 |
|
25348 |
|
|
16278 |
|
|
51428 |
|
14168 |
||||||
Числа |
А2С,816 |
|
48E,416 |
14F,A16 |
3FD,916 |
553,E16 |
19F,C16 |
16D,816 |
|||||||||||||
|
10110,112 |
1011,1012 |
11100,0112 |
10101,012 |
|
11110,111210001,01211000,112 |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Вариант |
8 |
9 |
|
|
10 |
|
|
11 |
|
12 |
|
|
|
13 |
|
14 |
|||||
|
20378 |
17208 |
|
|
13618 |
|
13158 |
|
10728 |
|
|
15018 |
|
15108 |
|||||||
Числа |
196,Bi6 |
14F, 116 |
|
19A,616 |
|
14C,716 |
2A3,B16 |
3AB,A16 |
1ВА,516 |
||||||||||||
|
11010,011210011,112 |
11101,0112 |
11101,012 |
10110,112 |
10101,1012 |
11010,112 |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Вариант |
15 |
|
16 |
|
|
|
17 |
|
|
|
|
18 |
|
|
19 |
20 |
|||||
|
32078 |
|
45108 |
|
|
|
10238 |
|
|
25068 |
|
|
10538 |
32608 |
|||||||
Числа |
186,C16 |
|
24D,116 |
|
49A,C16 |
|
15C,416 |
|
|
2E3,D16 |
|
32B,F16 |
|||||||||
|
11110,012 |
10010,112 |
11001.0112 |
|
10101,1112 |
|
10011,112 |
10001,111 |
Задача 3. Переведите данные числа из десятичной системы счисления в двоично-десятичную (табл. 13).
Таблица 13
Исходные данные
Вариант |
1 |
2 |
|
3 |
|
4 |
5 |
|
6 |
|
7 |
|
8 |
|
9 |
10 |
|
|
|
585 |
285 |
|
905 |
|
483 |
88 |
|
325 |
|
464 |
|
342 |
|
749 |
817 |
Числа |
673 |
846 |
|
504 |
|
412 |
153 |
|
112 |
|
652 |
|
758 |
|
691 |
661 |
|
|
|
626 |
163 |
|
515 |
|
738 |
718 |
|
713 |
|
93 |
|
430 |
|
1039 |
491 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Вариант |
|
11 |
12 |
|
13 |
|
14 |
15 |
|
16 |
|
17 |
18 |
19 |
20 |
||
|
|
596 |
322 |
|
780 |
|
164 |
280 |
|
728 |
|
158 |
328 |
1026 |
853 |
||
Числа |
|
300 |
320 |
|
949 |
|
1020 |
700 |
|
383 |
|
177 |
537 |
725 |
135 |
||
|
|
515 |
738 |
|
718 |
|
713 |
464 |
|
202 |
|
439 |
634 |
100 |
66 |
41
Задача 4. Переведите данные числа из двоичнодесятичной системы счисления в десятичную (табл. 14).
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 14 |
|
|
|
|
|
|
|
Исходные данные |
|
|
|
|
|
|||
Вариант |
1 |
|
|
2 |
|
3 |
|
4 |
5 |
|||||
|
|
10101010101 |
101010001 |
|
10010010100 |
|
1101011000 |
110000100 |
||||||
Числа |
10011000 |
|
10101010011 |
1000000100 |
100010010010100110000111 |
|||||||||
|
|
1000001011011010001000 |
1110000 |
|
10101000110 100100011000 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вариант |
|
6 |
|
|
7 |
|
8 |
|
9 |
10 |
||||
Числа |
|
100101100010 |
|
110010010 |
|
10110010000 |
100100010001 |
100001010001 |
||||||
|
|
|
1001000110 |
1100011000 |
|
11101100101 |
|
1000111001 |
10000000111 |
|||||
|
|
|
11100110110 |
11000010000 |
11100010111 |
|
1101100011 |
1001110001 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вариант |
|
11 |
|
|
12 |
|
13 |
|
14 |
|
15 |
|||
|
|
|
1100100110 |
|
110000000 |
1000000010101 |
11110000100 |
10100110011 |
||||||
Числа |
|
1000010110 |
100101010110 |
100110011001 |
1100010001 |
|
100100100101 |
|||||||
|
|
|
10100010010 |
11101100001 |
|
1101100001 |
|
100101010001 |
100010010001 |
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Вариант |
|
16 |
|
|
17 |
|
18 |
|
|
19 |
|
20 |
||
|
1100110011 |
|
|
100110101 |
|
100000100 |
|
100110010110 |
100001111001 |
|||||
Числа |
1101100010 |
|
|
1010010011 |
|
10110011001 |
100100110010 |
100000010000 |
||||||
|
100010001001000000100100100000110111 |
110010000 |
|
|
1101000100 |
Задание 5. Запишите дополнительные коды чисел в однобайтном формате (табл. 15).
Таблица 15
Исходные данные
Вариант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
Числа |
119 |
83 |
97 |
88 |
64 |
59 |
98 |
82 |
74 |
46 |
|
-34 |
-42 |
-11 |
-60 |
-49 |
-26 |
-48 |
-41 |
-22 |
-44 |
||
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
Вариант |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
|
Числа |
124 |
51 |
95 |
57 |
20 |
70 |
104 |
87 |
73 |
101 |
|
|
-38 |
-62 |
-33 |
-19 |
-16 |
-28 |
-58 |
-45 |
-51 |
-36 |
42
Задание 6. Запишите в десятичной системе счисления целые числа, если даны их дополнительные коды (табл. 16).
|
|
|
|
|
|
|
Таблица 16 |
||
|
|
Исходные данные |
|
|
|
|
|||
Вариант |
1 |
2 |
3 |
4 |
5 |
||||
Дополнитель- |
00101010 |
00101001 |
00010010 |
01011000 |
0000100 |
||||
ный код |
10011000 |
10101010 |
10000001 |
10001001 |
10011000 |
||||
|
|
|
|
|
|
|
|
|
|
Вариант |
6 |
7 |
8 |
|
9 |
10 |
|||
Дополнитель- |
00010110 |
01001001 |
00110010 |
|
00010001 |
00000101 |
|||
ный код |
10010001 |
10000110 |
1001110 |
|
10001111 |
10000100 |
|||
|
|
|
|
|
|
|
|
|
|
Вариант |
11 |
12 |
|
13 |
|
14 |
|
15 |
|
Дополнитель- |
00100110 |
00110010 |
|
00010101 |
|
0010100 |
|
00100111 |
|
ный код |
10000101 |
10010101 |
|
10110101 |
|
10001010 |
|
10011111 |
|
|
|
|
|
|
|
|
|
||
Вариант |
16 |
17 |
|
18 |
|
19 |
|
20 |
|
Дополнитель- |
00100011 |
00110110 |
|
00010010 |
|
00010010 |
|
00110001 |
|
ный код |
11011000 |
10100101 |
|
|
10111011 |
|
10010111 |
|
10001001 |
Контрольные вопросы
1)Что такое позиционные и непозиционные системы счисления?
2)Как представляются вещественные числа в позиционных системах счисления?
3)Каким образом осуществляется перевод чисел из одной позиционной системы в другую?
4)Как выполняются основные арифметические операции (сложение, вычитание, умножение, деление) в позиционных системах счисления?
5)Что такое двоично-десятичная система счисления?
6)Как представляются отрицательные числа в прямом, обратном и дополнительном коде?
43
Лабораторная работа № 3 ЛОГИЧЕСКИЕ ОСНОВЫ РАБОТЫ ЭВМ
Целью лабораторной работы является знакомство с логическими основами работы ЭВМ: логическими высказываниями и способами их записи, основными логическими операциями, логическими элементами их описанием.
В результате выполнения лабораторных работ студенты должны знать:
1)основные логические операции и способы их записи;
2)описания простых и составных логических операций с помощью таблиц истинности;
3)основные законы логики;
4)набор основных эквивалентных преобразований;
5)основные логические элементы и их описание.
Теоретически й материал для домашнего изучения
Понятие высказывания
Высказывание – это любое утверждение, относительно которого можно сказать, истинно оно или ложно. По своей сути высказывания фактически являются двоичными объектами, и потому истинному значению высказывания ставят в соответствие 1 (Истина, True), а ложному – 0 (Ложь, False). В дальнейшем будем обозначать высказывания буквами латинского алфавита. Например, запись А = 1 означает, что высказывание А истинно.
Высказывания могут быть простыми и сложными. Простые высказывания соответствуют логическим переменным, которые принимают значение 0 или 1.Сложные высказывания являются аналогом логических функций и могут образовываться путем объединения переменных с помощью логических операций. Любая логическая функция может быть задана с помощью таблицы истинности, в левой части которой записываются возможные наборы переменных (аргументов), а
44
в правой – соответствующие им значения функции. Это возможно по той причине, что все сочетания логических аргументов легко перечислить.
Логические операции над логическими переменными
Отрицание
Операция отрицания является унарной, т.к. имеет один аргумент. Иначе ее называют инверсией, дополнением, НЕ и
обозначают X или ¬X, NOT X.
Отрицанием А некоторого высказывания А называется такое высказывание, которое истинно, когда А ложно, и ложно, когда А истинно.
Определение отрицания может быть записано с помощью таблицы истинности (табл. 17).
Таблица 17
Таблица истинности
Х |
̅ |
Х |
|
0 |
1 |
1 |
0 |
Логическое умножение
Операцию логического умножения еще называют
конъюнкцией, логическим И.
Для обозначения данной операции используют символы
˄, &, AND.
Конъюнкцией двух высказываний X и Y называется такое высказывание, которое истинно тогда и только тогда, когда истинны оба высказывания X и Y.
Определение конъюнкции может быть записано в виде таблицы истинности (табл. 18).
45
Таблица 18
Таблица истинности
Х |
Y |
X &Y |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Определение конъюнкции двух высказываний естественным образом распространяется на любое конечное число составляющих: конъюнкция X1&X2&X3&...&Xn истинна тогда и только тогда, когда истинны все высказывания X1, X2, X3, ...Xn, следовательно, принимает значение «ложь», когда ложно хотя бы одно из этих высказываний.
Логическое сложение
Операцию логического сложения иначе называют дизъюнкцией, логическим ИЛИ. Для обозначения логического сложения используют символы ˅, +, OR.
Таким образом, дизъюнкцией двух высказываний называется такое новое высказывание, которое истинно тогда и только тогда, когда истинно хотя бы одно из этих высказываний.
Определение дизъюнкции может быть записано в виде таблицы истинности (табл. 19).
Таблица 19
Таблица истинности
Х |
Y |
X ˅ Y |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
46
Определение дизъюнкции двух высказываний естественным образом распространяется на любое конечное число составляющих: дизъюнкция X1 ˅ X2 ˅ X3 ˅ ... ˅ Xn истинна тогда и только тогда, когда истинно хотя бы одно из этих высказываний, а, следовательно, принимает значение «ложь», когда все высказывания ложны.
Логическое следование
Операцию логического следования иначе называют импликацией и для обозначения используют символ →.
Импликацией X→Y называется высказывание, которое ложно тогда и только тогда, когда X истинно и Y ложно.
Определение импликации может быть записано в виде таблицы истинности (табл. 20).
Таблица 20
Таблица истинности
Х |
Y |
X → Y |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
Логическое тождество
Операцию логического тождества иначе называют
эквиваленцией, эквивалентностью и для обозначения используют символы =, ↔, ~.
Таким образом, эквиваленцией двух высказываний X и Y называется такое высказывание, которое истинно тогда и только тогда, когда оба эти высказывания А и В истинны или оба ложны.
Определение эквиваленции может быть записано в виде таблицы истинности (табл. 21).
47
Таблица 21
Таблица истинности
Х |
Y |
X ↔ Y |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
(неравнозначность,
сложение по модулю два) обозначается символом и отличается от логического ИЛИ только при X=1 и Y=1. Таким образом, неравнозначностью двух высказываний X и Y называют такое высказывание, которое истинно тогда и только тогда, когда одно их этих высказываний истинно, а другое ложно.
Определение данной операции может быть записано в виде таблицы истинности (табл. 22).
Таблица 22
Таблица истинности
Х |
Y |
X Y |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Операция исключающее ИЛИ фактически сравнивает на совпадение два двоичных разряда.
Логические операции инверсии, дизъюнкции, конъюнкции образуют полную систему логических операций, из которых можно построить сколь угодно сложное логическое выражение. При вычислении значения логического выражения принято следующее старшинство (приоритет) логических операций: сначала выполняется инверсия, затем конъюнкция и
48
в последнюю очередь – дизъюнкция. Для изменения указанного порядка используют скобки.
Законы логики
Законы логики записываются в виде формул, которые позволяют производить эквивалентные преобразования логических выражений.
Закон тождества
Всякое высказывание тождественно самому себе: Х = Х.
Закон идемпотентности
Закон означает отсутствие показателей степени:
Х˅ Х = Х,
Х& Х = Х.
Закон исключения констант
Для логического сложения Х ˅ 1 = 1, Х ˅ 0 = Х. Для логического умножения Х & 1 = Х, Х&0=0.
Закон поглощения
Для логического сложения Х ˅ (Х &Y) = X. Для логического умножения X & (X ˅ Y) = X.
Закон противоречия
Высказывание не может быть одновременно истинным и ложным. Если высказывание X истинно, то его отрицание X должно быть ложным. Следовательно, логическое произведение высказывания и его отрицания должно быть ложно:
X&X = 0.
Закон исключенного третьего
Высказывание может быть либо истинным, либо ложным, третьего не дано. Это означает, что результат логического сложения высказывания и его отрицания всегда принимает значение «истина»:
X ˅ X= 1.
Закон двойного отрицания
Если дважды отрицать некоторое высказывание, то в результате мы получим исходное высказывание:
49