Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Чопоров_ЛР_Информатика

.pdf
Скачиваний:
111
Добавлен:
26.03.2016
Размер:
1.39 Mб
Скачать

00011001. Переведем полученное число в десятичную систему 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 истинна тогда и только тогда, когда истинно хотя бы одно из этих высказываний, а, следовательно, принимает значение «ложь», когда все высказывания ложны.

Логическое следование

Операцию логического следования иначе называют импликацией и для обозначения используют символ →.

Импликацией XY называется высказывание, которое ложно тогда и только тогда, когда 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