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

Elementy_teorii_grafov_2

.pdf
Скачиваний:
15
Добавлен:
06.03.2016
Размер:
902.64 Кб
Скачать

42.

1

 

0

 

0

 

1

 

1

 

1

0

1

1

1

1 0

0

1 0

1

0

 

 

 

 

0

 

0

 

 

43.

0

0

1 0

0 1

1

1 1

0 1

44.

 

0

 

1

 

0

 

0

 

0

1

0

1

1

0

0

1

1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

45.

1

1

1 1

0 1

1

0 1

0 1

 

 

0

 

1

 

 

 

1

 

0

 

0

 

1

 

0710

 

0

 

1

47.

 

1

 

0

 

1

 

0

 

1

 

1 0

1 1

1 0

1

1

1

0

1

48.

0

 

0

 

0

 

 

 

1 1

1

1

1

0 1

0

1

0

49.

 

0

 

 

 

0

 

 

0

1

0

0

0

0

1

1

0

1

 

 

 

 

 

 

50.

 

 

 

1

 

 

1

1

0

0

1

0

0

1

0

1

0

 

 

 

 

 

0

 

 

 

 

0

 

1

 

1

 

1

 

0

 

 

 

 

 

 

 

72

 

 

 

 

 

 

 

 

 

1

1

1

0

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

 

0

0

1

0

1

0

 

 

 

 

 

 

 

 

 

 

Задача 2

 

 

 

 

 

 

 

 

1.

Увеличение на 1 8-разрядного целого числа в моди ицированном

 

ä ï

 

êîäå (äëÿ çíàê

2 разряда, при неодинаковости

 

èíâåðлнительномтир ванный код модуля числа,

 

увеличенный на 1).

 

2.

êîòî ûõ

тмечается переполнение; код отрицательного числа

Уменьшение на 1 8-разрядного поло

 

 

 

 

 

целого числа в

 

прямом коде (выходным

 

 

 

я такжжительногоразряд Z, значение ко-

3.

торого 1 при равенстве 0

являетсрезуль ата).

 

 

 

 

ванном

 

аз ость 2-х 8-разрядных целых чисел в мо

 

 

т рых отмечается перепол ение разряда, O ди= 1;ицирдинако отр цатель-

 

ï ëíительном к де (для

 

à 2 ðàçð

 

 

 

 

ïðè íåî

 

äîê

 

îго числа инвертировазнакный код модуля числа, увеловостиченный

4.

íà 1).

 

 

 

 

 

 

 

 

 

 

к да выходной код равен

Для входного 9-разр

 

 

 

 

 

 

 

5.

1, если число единиц в к де

 

2 раза больше числа нулей; в про-

Ä ÿ âõî

 

9-разрядного

 

 

 

 

 

к да вых дной код равен 1,

 

диниц дногона ечетных местах;двоичногопротивном

случае выходнойличествок д

 

тивном случае выходной к

 

равен 0.

 

 

больше, чем к

 

 

ñëè íà ÷åò

местах количество нулей

 

6.

равен 0.

 

 

 

 

 

 

 

 

 

 

êî

выходной код

 

Для вх дного 9-разр

 

 

 

 

 

 

 

 

 

1, åñëè

каких-либо трех ряäом стоящих дар зрядах есть 2 нуля;равен

 

противном

случае выхядногодной квоичногод равен 0.

 

 

 

 

 

 

 

 

 

 

 

73

 

 

 

 

 

 

 

 

 

8.

1, åñëè

каждых трех подряд идущих разрядах есть единица; в

Сравнпротивномíèå 2случае-х цел выхнеоäíîé ê

 

равен 0.

(по р зультату раз-

9.

1, отме ающий

равенст

рицательныхорымдныхис чисел,чисел

разряд S = 1, если

Изменение знака числавторогоäîï

 

 

 

ьном к де (код, включая зна-

 

ности между пе

û

 

è

 

 

 

.

числом); возв ащает

разряд Z =

 

первое ÷ сло меньше

 

 

 

 

 

 

 

 

 

числу добавляется

10.

ковый разряд, инвертируется

лнитеполученномук

1).

жение

неотрицательного числа на 3 (суммируются

 

к д числа и целогок д полученный сдвигом на 1 разряд влево); пере-

11.

Умноп лнение отмечается в разряде O.

 

 

 

 

од равен 1,

Ä ÿ

 

дного 9-

çð

 

 

 

двоичного к да вых дной

 

есливх

äíîé ê

д равен к ду,

 

полученному циклическим с

13.

на 3 разряда вправо

(младшие разряды

поступают в старшие);двигом

противномД я вх дного 8-разрядного двоичного кода вых

код равен 0,

12.

Ä ÿ

 

случае вых

 

é ê

 

равен 0.

 

 

о равен 1,

 

дного 9-разр

 

 

 

 

 

 

 

 

êîäà âûõ äíîé

 

есливх

дной код не равен к ду, получ

íîìó

 

циклическим сдви-

 

гом на 3 разряда вле

 

 

(старшие разряды поступают

в младшие);

 

åñëè íà

случае

âûõ äíîé ê

 

равен 0.

 

 

 

 

 

местах количество единиц бîëüøå ê

 

нулей нанечетныхместах; в противном случае выхднойдной оличествак д равен

14.

1.

 

дного 8-

зрядного двоичного к да вых дной

од равен 0,

Ä ÿ

 

 

есливх

äíîé ê

д равен к ду,

 

полученному циклическим с

 

на 2 разряда вправо

(младшие разряды

поступают в старшие);двигом

15.

противном случае выходной к д равен 1.

 

 

 

Увеличение на 2 8-разрядного

целого числа в моди ицирован-

 

ном дополнительном коде (для знака 2 разряда, при разности

 

 

 

 

 

 

 

 

74

 

 

 

 

 

 

 

16.

прямомУменьшениеинвертированныйê äå íà(âûõî2 êî8дным-разрядногоìîäó числа,полоя такжжительногоувеличенныйразряд Zцелого,íàзначение1). числаков-

17.

торого 1 при

равенстве

0 являетсрезуль ата).

 

 

 

 

Для входного

8-ðàçð

 

воичного кода выходной код равен

18.

Д я вх дного 8-разрядногодвоич

îãî

к да ыходной к д равен 0,

 

0, если в каждых трех подря

идущих разрядах есть нуль; в про-

 

тивном случае выходной к

равен 1.

 

больше числа,

 

-

 

åñëè âõ äíîé

 

од как число без

çíàê

 

 

 

поступают в старшие); в противном случае выходнойполученнок д равен

 

го циклическим сдвигом на 2 разряда вправо (младшие разряды

19.

1.

 

 

 

 

 

 

 

 

 

 

к да выходной код

 

Для входного 8-разрядного

 

 

 

 

 

 

ï

четырех

разрядахдвоичногопротивномк да;

случае выходной

 

0, если число

в первых четырех разрядах к да больше числаравен

20.

êîследнихравен 1.

 

 

9-разрядного двоичного кода выходной ко

 

Äëÿ âõî

 

 

 

 

 

0, если числдного

â

 

трех разрядах меньше числа в

послед-

 

противном случаепервыхдной код равен 1.

 

 

 

21.

них трех разрядах и

равно числу

 

средних трех разрядах;равен

жение

 

 

 

неотрицательного

числа на 5 (суммируются

 

к д числа и

целогок д полученный сдвигом на 2 разряда влево); пере-

22.

Умноп лнение отмечается в разряде O.

 

 

числа в моди ицирован-

Увеличением

на 3 8-разрядного

 

 

 

 

 

 

 

ê äå (äëÿ

 

 

а 2 разряда, при разности

 

êîòî ûõ

тмечается переполнение;целогознак д отрицательного числа

23.

èíâåðдополнительномтир ванный к д модуля числа, увеличенный на 1).

 

 

 

 

 

на 3 8-разрядного поло

 

 

целого числа

 

 

Уменьшениепрямом код ( ыходным

 

ÿ òàêæительногоразряд Z, который равен

 

1 при равенстâе 0 резульявляетсата).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

75

 

 

 

 

 

 

 

 

 

3 òðåõ

ядных числ , на к

 

ìî

 

 

âõ ä

25.

íîìé êîä,случаеобразуютвых днойвозрастк равенающую1. последовательность; в против

Д я входного 9-разрядного

 

 

ê äà âûõ

 

êî

равен 0,

 

åñëè

3 трехразрядных числа, на которые можно

 

âõîä-

 

ной код, все различны; в противндвоичногом случае выхднойразделитьдной ко равен

26.

1.

 

 

 

 

 

 

 

 

 

 

Увеличение на 1 8-разрядного целого числа в моди ицированном

 

ä ï

 

 

 

êîäå (äëÿ çíàê

2 разряда, при неодинаковости

 

èíâåðтир ванный ко модуля числа,

увеличенный на 1).

-

 

åñëè

лнительномвх дной д как число без

 

àê

меньше числа,

27.

êîòî ûõ

тмечается переполнение; код отрицательного числа

Ä ÿ

дного 8-разрядного двоич ого к да ыходной к д равен 1,

 

поступают в старшие); в противном

случае выходнойполученнок д равен

28.

го циклическим

сдвигом на 2 раç

 

ÿäà вправо (младшие разряды

0.

жение

 

неотрицательного числа на 3 (суммируются

 

к д числа и целогок д полученный сдвигом на 1 разряд влево); пере-

29.

Умноп лнение отмечается в разряде O.

 

к да выходной код

Для входного 8-разрядного

 

 

 

ï

 

четырех разрядахдвоичногопротивномк да;

случае выходной

30.

1, если число

в первых четырех разрядах к да меньше числаравен

êîследнихравен 0. íà 3 8-разрядного

 

 

числа в моди ицирован-

 

Увеличением

 

ê äå (äëÿ

 

 

а 2 разряда, при разности

31.

êîòî ûõ

тмечается переполнение;целогознак д отрицательного числа

Äëÿ

дополнительномвх 9-разрядного двоичного к да выходной ко

 

1, åñëè ÷èñëдного

â

трех разрядах больше

 

числа в

послед-

 

èíâåðтир ванный к д модуля числа, увеличенный на 1).

 

 

противном случаепервыходной код равен 0.

 

 

 

 

них трех разрядах и не равно числу

средних трех разрядах;равен

 

 

 

 

 

76

 

 

 

 

 

 

 

м дополнительном к де (для

 

2 разряда, при разности

33.

инвекотоðых тмечаетско

переполнение;модуля числа,знакувеличенныйотрицательногона 1). числа

Д я вхтированныйдного 9-разрядного двоичного к да вых дной к

равен 1,

 

åñëè

3 трехразрядных числа, на которые мож

разделить

âõîä-

 

íîé êîä,

убывающую

последовательность; в противном

34.

случае выхобразуютдной ко

равен 0.

 

 

 

 

 

 

 

 

 

аз ость 2-х 8-разрядных целых чисел в моди ицир ванном

 

 

т рых отмечается перепол ение разряда, O = 1;

динако отр цатель-

 

ï ëíительном к де (для

 

à 2 ðàçð

 

ïðè íåî

 

 

 

äîê

 

îго числа инвертировазнакный код модуля числа, увеловостиченный

35.

íà 1).

 

 

 

 

 

 

ê äà âûõ

 

êî

равен 1,

Д я входного 9-разрядного

 

 

 

 

 

åñëè

3 трехразрядных числа, на к

торые можно

 

 

 

âõîä-

 

ной код, все различны; в противндвоичногом случае выхднойразделитьдной ко

равен

36.

0.

 

 

 

 

 

 

 

кода выходной код равен

Для входного 9-разрядн

 

 

 

 

 

диниц дногона ечетных

местах;двоичногопротивноì случае выходнойличествок д

 

0, если число единиц в коде

2 раза меньше числа нулей; в про-

37.

тивном случае выходной кго

равен 1.

к да выходной код равен 0,

Ä ÿ âõî

9-разрядного

 

 

 

 

ñëè

íà ÷åò

местах количество нулей

еньше, чем к

 

 

 

38.

равен 1.

 

 

 

 

 

 

кода выходной код равен 0,

Ä ÿ

дного 9-разр

 

 

 

 

 

 

в противном

случае ядноговых днойдвоичногок равен 1.

 

 

 

 

 

39.

есливхкаких-либо трех рядом стоящих разрядах есть 2 единицы;

Уменьшение на 2 8-разрядного поло

 

 

целого числа в

 

прямом коде (выходным

 

 

ÿ

акжжительногоразряд Z, значение ко-

40.

торого 1 при равенстве 0

являетсрезу

à).

 

 

зультату раз-

Сравнение 2-х цел х нео

рицательных чисел (по

 

ности между первûì è âòорым числом);

возвращает

разряд Z =

 

 

 

 

 

 

77

 

 

 

 

 

 

 

 

 

41.

первое число меньше второго.

 

 

 

 

 

 

к д числажение целогок д полученныйнеотрицательногосдвигом начисла2 разрядана 5 (суммируютсявлево); пере-

42.

Умноп

отмечается

 

разряде O.

 

 

целого числа в

Уменьшлнениение на 1 8-разрядного поло

 

 

 

торого 1 при равенстве 0

являетсрезуль ата).

 

 

 

 

 

43.

прямом коде (выходным

 

я такжжительногоразряд Z, значение ко-

Для вх дного 9-разр

 

 

воичного кода выходной код равен

 

òèâ

м случае выходнойядногок д равен 1.

 

 

 

 

 

44.

0, если в каждых трех подряä

идущих разрядах есть нуль; в про-

àç

ость 2-х 8-разрядных целых чисел в моди ицир ванном

 

 

т рых отмечается перепол ение разряда, O = 1;

динако отр цатель-

 

ï ëíительном к де (для

à 2 ðàçð

 

ïðè íåî

 

äîê

 

îго числа инвертировазнакный код модуля числа, увеловостиченный

45.

íà 1).

дного 9-

çð

 

 

двоичного к да вых дной

од равен 0,

Ä ÿ

 

 

 

 

есливх

äíîé ê

д равен к ду, полученному циклическим с

 

 

на 3 разряда вправо

(младшие разряды поступают в старшие);двигом

 

противном случае ядногоâых днойдвоичногок равен

1.

 

 

 

46.

Ä ÿ

 

случае вых

 

é ê

равен 1.

 

 

о равен 0,

 

дного 9-разр

 

 

 

 

êîäà âûõ äíîé

 

есливх

дной код не равен к ду, получе ному циклическим сдви-

47.

гом на 3 разряда вле

 

(старшие разряды поступают

в младшие);

 

 

на 3 8-разрядного поло

 

 

целого числа

 

Уменьшениепрямом код ( ыходным

 

ÿ òàêæительногоразряд Z, который равен

48.

1 при равенстâе 0 резульявляетсата).

 

 

 

код равен 1,

Д я входного 8-разрядного двоичного кода выхо

 

 

åñëè íà

 

местах количество единиц меньше к

 

 

нулей нанечетныхместах; в противном случае выхднойдной оличествак д равен

 

0.

 

 

 

 

 

78

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50.

øèå);ãîìåñëèна 2противномäíîéðàçðêÿäàíåвправослучаеравен(младшиевыхêîäó,äíîéполученномукодразрядыравенциклическимпоступают0. в старäâè

Äëÿ âõ

äí ãî 8-ðàçð

 

 

воичного кода выходной код равен

 

противном случае выхядногоднойдвоичногок равен 0.

 

 

 

 

 

0, если в ровно

òðåõ ïîäð

идущих разрядах есть нуль; в про-

51.

 

случае выходной к ядравен 1.

кода выходной ко

 

 

 

Для вх дного 9-разр

 

 

 

 

 

 

 

 

 

1, если во всех трех подряд

 

ущих разрядах есть единица;равен

Обратным для кода

 

словиямкод, все разряды которого инвер-

 

 

Примечания к у

 

некоторых задач

 

 

 

 

 

этом з аковый разрядназываетсакж инвертируется.

 

 

 

 

 

 

(нули заменены

единицы, а единицы на нули). При

тированыДопол ительным для кода называется код, полученный из

á

 

ратногоакж участвует

 

 

 

 

самый младший разряд

 

âîç-

 

 

единицысложении

ия. Сумма любогоовыйк да

åãî

 

 

добавлениемым к дом всегда

равна

0. Ñëîæ

äâóõ

чисел в

 

можным переносом

 

ñëîæ

 

. Ïðè ýòîì çíàê

 

разряд

 

дополнительном к де

 

оизво

я как сложениечисел без зна

 

ка; при этом знаковый

зряддитсакж

участвует в сложении. Для

 

вычит

вычитаемоеперацз меняется на

дополнительный код и про-

 

изводитсаниясложе ие с к дом уменьшаемого.

 

 

 

 

Ìîäè èö ðîâà

íûé

 

 

 

 

 

код отличается от обычно

 

го дополнèòåëüí

кдополнительныйда двух з аковых разрядов. При

 

этом знак плюс когоди уетсяналичием00, знак минус 11. Если при сло-

 

жении происх дит пеðеполнение, то знаковые разряды различны

 

(10 при положительном

переполнении и 01 при отрицательном).

 

 

 

 

 

 

79

 

 

 

 

 

 

 

ублев Вадим Сергеевич

ЭЛЕМЕНТЫ ТЕО ИИ АФОВ.

ÄÅ ÅÂÜß, ÑÅÒÈ

(индивидуальные работы • 8 9 по дисциплине

¾Основы дискретной математики¿)

Методические указания

 

едактор,

орректор И. В. Бунакова

Верстка В. С. ублев

 

Подписано в печать 09.02.2010 г. Формат 60 84/16.

Усл. печ. л. 4,65. Уч.-изд. л. 3,2. Тираж 80 экз. Заказ

Ориг нал-макет по

 

в редакцио

 

-издательдготовленком деле

Ярославского государствеííî

 

универñèòåò

им. П. . Демидова.

Отпечатанго на ризогра е.

Ярославский государственный

 

им. П. . Демидова.

150000, Ярославль,университетл. Советская, 14.

Соседние файлы в предмете Теория графов