1. Сколько существует натуральных чисел x, для которых выполнено неравенство 110111002 < x < DF16?В ответе укажите только количество чисел, сами числа писать не нужно.
Решение
7 6 5 4 3 2 1 0
110111002 = 1*27 + 1*26 + 0*25 + 1*24 + 1*23 + 1*22 + 0*21 + 0*20 =
= 128 + 64 + 16 + 8 + 4 = 22010
1 0
DF16 = 13*161 + 15*160 = 208 + 15 = 22310
Между 220 и 223 два числа, это 221 и 222
Ответ: 2
Пример 1-1-1. Сколько значащих нулей в двоичной записи десятичного числа 222?
Решение
Переведём 22210 в двоичную систему счисления
222 | 2 | ||||||
111 | 2 | ||||||
0 | 110 | 55 | 2 | ||||
1 | 54 | 27 | 2 | ||||
1 | 26 | 13 | 2 | ||||
1 | 12 | 6 | 2 | ||||
1 | 3 | 2 | |||||
0 | 2 | 1 | |||||
22210 =110111102 | 1 |
Подсчитаем количество значащих нулей: их 2
Ответ: 2
Пример 1-1-3. Укажите целое число от 7 до 10, двоичная запись которого содержит ровно два значащих нуля. Если таких чисел несколько, укажите наибольшее из них.
Решение
Представим все числа в двоичной системе счисления:
710 = 1112,
810 = 10002,
910 = 10012,
1010 = 10102.
Из чисел 9 и 10 выбираем число 10, поскольку оно является наибольшим.
Ответ: 10
Пример 1-1-5. Укажите наименьшее четырёхзначное шестнадцатеричное число, двоичная запись которого содержит ровно 6 нулей. В ответе запишите только само шестнадцатеричное число, основание системы счисления указывать не нужно.
Решение
Четырёхзначное, значит, в двоичной записи оно не меньше 100016 = 10000000000002.
Чем старше разряд, тем больше он прибавляет к числу.
Поэтому нули стоит ставить именно в старшие разряды.
Итого получим 10000001111112= 103F16
Ответ: 103F
Пример 1-1-12. Сколько единиц в двоичной записи десятичного числа 514?
Решение
Переведем 514 в двоичную систему счисления.
51410 = 29 + 21 = 1000 000 0002 + 102 = 1 000 000 0102
В этой записи 2 единицы.
Ответ: 2
Пример 1-1-26. Укажите целое число от 13 до 16, двоичная запись которого содержит наибольшее количество единиц.
Решение
Переведём эти числа в двоичную систему счисления и сосчитаем количество единиц:
1310=11012;
1410=11102;
1510=11112;
1610=100002.
Двоичная запись числа 15 содержит наибольшее количество единиц.
Ответ: 15
Пример 1-1-30. Укажите наибольшее десятичное число, которое в двоичной системе счисления можно записать с помощью трёх цифр.
Решение
Наибольшее двоичное число, которое можно записать в двоичной системе счисления с помощью трёх цифр — это 1112 = 710.
Ответ: 7
Пример 1-2-1. Укажите наименьшее четырёхзначное восьмеричное число, двоичная запись которого содержит 5 единиц. В ответе запишите только само восьмеричное число, основание системы счисления указывать не нужно.
Решение
Наименьшее число из пяти единиц в двоичной системе счисления — 1 11112.
Преобразуем число так, чтобы при переводе в восьмеричную систему счисления получалось четырёхзначное число.
Для этого нужно, что число состояло из четырёх триад, то есть состояло из двенадцати символов.
Наименьшее число, удовлетворяющее условию задачи:
001 000 001 1112 = 10178.
Ответ: 1017
Пример 1-2-42. Для передачи аварийных сигналов договорились использовать специальные цветные сигнальные ракеты, запускаемые последовательно. Одна последовательность ракет — один сигнал; в каком порядке идут цвета — существенно. Какое количество различных сигналов можно передать при помощи запуска ровно четырёх таких сигнальных ракет, если в запасе имеются ракеты пяти различных цветов (ракет каждого вида неограниченное количество, цвет ракет в последовательности может повторяться)?
Решение
Если в алфавите M символов, то количество всех возможных «слов» (сообщений) длиной N равно
Q = MN
N=4, M=5. Следовательно,
Q = 54 = 625
Ответ: 625
Пример 1-3-46. Даны 4 целых числа, записанных в различных системах счисления: 3210, FA16, 2348, 102710. Сколько среди них чисел, двоичная запись которых содержит ровно 6 единиц?
Решение
Представим все числа в двоичной системе счисления.
3210 = 10 00002.
FA16 = 1111 10102.
2348 = 010 011 1002.
102710 = 100 0000 00112.
Среди данных чисел только одно имеет в записи ровно 6 единиц.
Ответ: 1
Пример 1-3-49. Даны 5 целых чисел, записанных в двоичной системе:
111100012; 111111102; 111111112; 110111112; 111111012.
Сколько среди них чисел, больших, чем ED16 + 208?
Решение
Переведём указанное в условии выражение в двоичную систему счисления:
ED16 + 208 = 1110 11012 + 10 0002 = 1110 11012 + 1 00002 = 1111 11012.
Сравним полученное число с приведёнными в условии:
1111 00012 < 1111 11012;
1111 11102 > 1111 11012;
1111 11112 > 1111 11012;
1101 11112 < 1111 11012;
1111 11012 = 1111 11012.
Среди данных числе два числа больше числа ED16 + 208.
Ответ: 2
2. Логическая функция F задаётся выражением x /\ ¬y /\ (¬z \/ w). На рисунке приведён фрагмент таблицы истинности функции F, содержащий все наборы аргументов, при которых функция F истинна. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных w, x, y, z.В ответе напишите буквы w, x, y, z в том порядке, в котором идут соответствующие им столбцы (сначала – буква, соответствующая первому столбцу; затем – буква, соответствующая второму столбцу, и т.д.) Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.Пример. Если бы функция была задана выражением ¬x \/ y, зависящим от двух переменных: x и y, и был приведён фрагмент её таблицы истинности, содержащий все наборы аргументов, при которых функция F истинна.Тогда первому столбцу соответствовала бы переменная y, а второму столбцу – переменная x. В ответе следовало бы написать: yx.
Перем. 1 | Перем. 2 | Перем. 3 | Перем. 4 | Функция |
??? | F | |||
0 | 1 | 0 | 1 | |
1 | 0 |
Перем. 1 | Перем. 2 | Функция |
??? | F | |
0 | 1 | |
1 | 0 | |
Решение
x ^ ¬y ^ (¬z v w)
По первой строке видно, что х не может быть 1, 2 или 4 переменной, иначе при логическом умножении будет 0, а должно быть F = 1
Вторая переменная y. При этом у = 0, а в выражении у отрицается.
Проверим вариант: zyxw
1 ^ 1 ^ (1 v 0) = 1, 1 ^ 1 ^ (1 v 1) = 1, 1 ^ 1 ^ (0 v 1) = 1
Ответ: zyxw
Пример 2-1-1. Логическая функция F задаётся выражением (¬z)/\x \/ x/\y. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z.
Решение
Предположим, что переменная 1 – это х,
переменная 2 – это у и переменная 3 – это z.
Подставим эти значения из таблицы в выражение (¬z)/\x \/ x/\y
(¬0)/\0 \/ 0/\0 = 1/\0 \/ 0 = 0 \/ 0 = 0 первая строчка подходит
(¬1)/\0 \/ 0/\0 = 0/\0 \/ 0 = 0 \/ 0 = 0 вторая строчка не подходит
Следовательно, такая последовательность не верна.
В ответе напишите буквы x, y, z в том порядке, в котором идут
соответствующие им столбцы (сначала – буква, соответствующая 1-му столбцу; затем – буква, соответствующая 2-му столбцу; затем – буква, соответствующая 3-му столбцу). Буквы в ответе пишите подряд, никаких разделителей между буквами ставить не нужно.
Пример. Пусть задано выражение x → y, зависящее от двух переменных x и y, и таблица истинности:
Тогда 1-му столбцу соответствует переменная y, а 2-му столбцу
соответствует переменная x. В ответе нужно написать: yx.
2-1-1. Логическая функция F задаётся выражением (¬z)/\x \/ x/\y. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z.
Решение
Предположим, что переменная 1 – это х,
переменная 2 – это z и переменная 3 – это y.
Подставим эти значения из таблицы в выражение (¬z)/\x \/ x/\y
(¬0)/\0 \/ 0/\0 = 1/\0 \/ 0 = 0 \/ 0 = 0 первая строчка подходит
(¬0)/\0 \/ 0/\1 = 1/\0 \/ 0 = 0 \/ 0 = 0 вторая строчка не подходит
Следовательно, такая последовательность также не верна.
Предположим, что переменная 1 – это y, переменная 2 – это x и переменная 3 – это z.
Подставим эти значения из таблицы в выражение (¬z)/\x \/ x/\y
(¬0)/\0 \/ 0/\0 = 1/\0 \/ 0 = 0 \/ 0 = 0 первая строчка подходит
(¬1)/\0 \/ 0/\0 = 1/\0 \/ 0 = 0 \/ 0 = 0 вторая строчка не подходит
Следовательно, такая последовательность также не верна.
Предположим, что переменная 1 – это y, переменная 2 – это z и переменная 3 – это x.
Подставим эти значения из таблицы в выражение (¬z)/\x \/ x/\y
(¬0)/\0 \/ 0/\0 = 1/\0 \/ 0 = 0 \/ 0 = 0 первая строчка подходит
(¬0)/\1 \/ 1/\0 = 1/\1 \/ 0 = 1 \/ 0 = 1 вторая строчка подходит
(¬1)/\0 \/ 0/\0 = 0/\0 \/ 0 = 0 \/ 0 = 0 третья строчка подходит
(¬1)/\1 \/ 1/\0 = 0/\1 \/ 0 = 0 \/ 0 = 0 четвертая строчка не подходит
Следовательно, такая последовательность также не верна.
2-1-1. Логическая функция F задаётся выражением (¬z)/\x \/ x/\y. Определите, какому столбцу таблицы истинности функции F соответствует каждая из переменных x, y, z.
Решение
Предположим, что переменная 1 – это z,
переменная 2 – это x и переменная 3 – это y.
Подставим эти значения из таблицы в выражение (¬z)/\x \/ x/\y
(¬0)/\0 \/ 0/\0 = 1/\0 \/ 0 = 0 \/ 0 = 0 первая строчка подходит
(¬0)/\0 \/ 0/\1 = 1/\0 \/ 0 = 0 \/ 0 = 0 вторая строчка не подходит
Следовательно, такая последовательность также не верна.
Предположим, что переменная 1 – это z, переменная 2 – это y и переменная 3 – это x.
Подставим эти значения из таблицы в выражение (¬z)/\x \/ x/\y
(¬0)/\0 \/ 0/\0 = 1/\0 \/ 0 = 0 \/ 0 = 0 первая строчка подходит
(¬0)/\1 \/ 1/\0 = 1/\1 \/ 0 = 1 \/ 0 = 1 вторая строчка подходит
(¬0)/\0 \/ 0/\1 = 1/\0 \/ 0 = 0 \/ 0 = 0 третья строчка подходит
(¬0)/\1 \/ 1/\1 = 1/\1 \/ 1 = 1 \/ 1 = 1 четвертая строчка подходит
(¬1)/\0 \/ 0/\0 = 0/\0 \/ 0 = 0 \/ 0 = 0 пятая строчка подходит
(¬1)/\1 \/ 1/\0 = 0/\1 \/ 0 = 0 \/ 0 = 0 шестая строчка подходит
(¬1)/\0 \/ 0/\1 = 0/\0 \/ 0 = 0 \/ 0 = 0 седьмая строчка подходит
(¬1)/\1 \/ 1/\1 = 0/\1 \/ 1 = 0 \/ 1 = 1 восьмая строчка подходит
Ответ: zyx
Пример 2-1-2. Александра заполняла таблицу истинности для выражения F. Она успела заполнить лишь небольшой фрагмент таблицы:Каким выражением может быть F?1) x1 /\ ¬x2 /\ x3 /\ ¬x4 /\ x5 /\ x6 /\ ¬x7 /\ ¬x82) x1 \/ x2 \/ x3 \/ ¬x4 \/ ¬x5 \/ ¬x6 \/ ¬x7 \/ ¬x83) ¬x1 /\ x2 /\ ¬x3 /\ x4 /\ x5 /\ ¬x6 /\ x7 /\ x84) x1 \/ ¬x2 \/ x3 \/ ¬x4 \/ ¬x5 \/ ¬x6 \/ ¬x7 \/ ¬x8
Решение:
Учитывая знаки отрицания, проверим каждый пример
1) x1 /\ ¬x2 /\ x3 /\ ¬x4 /\ x5 /\ x6 /\ ¬x7 /\ ¬x8
1 0 = 0
1 1 = 1 или 0 (если будет среди примеров 0)
0 0 = 0 - не подходит
2) x1 \/ x2 \/ x3 \/ ¬x4 \/ ¬x5 \/ ¬x6 \/ ¬x7 \/ ¬x8
0 0 = 0 или 1 (если будет среди примеров 1)
1 1 = 1
0 0 = 0 или 1 (если будет среди примеров 1) – подходит
3) ¬x1 /\ x2 /\ ¬x3 /\ x4 /\ x5 /\ ¬x6 /\ x7 /\ x8
0 1 = 0
0 0 = 0 - не подходит
4) x1 \/ ¬x2 \/ x3 \/ ¬x4 \/ ¬x5 \/ ¬x6 \/ ¬x7 \/ ¬x8
1 0 = 1- не подходит
Ответ: 2
Пример 2-2-1. Дан фрагмент таблицы истинности выражения F.
Решение
Подставляем вместо x значения из таблицы (учитывая знаки отрицания)
1) ¬x1 /\ x2 /\ ¬x3 /\ x4 /\ x5 /\ ¬x6 /\ x7 /\ ¬x8 = 0 (по первой строке подходит)
0 1 1 1 1 0 1 0
¬x1 /\ x2 /\ ¬x3 /\ x4 /\ x5 /\ ¬x6 /\ x7 /\ ¬x8 = 0 (по второй не подходит)
0 0 0 0 1 0 0 0
Пример 2-2-1. Дан фрагмент таблицы истинности выражения F.
Решение
Подставляем вместо x значения из таблицы (учитывая знаки отрицания)
2) ¬x1 \/ ¬x2 \/ x3 \/ ¬ x4 \/ ¬x5 \/ ¬x6 \/ ¬ x7 \/ ¬ x8 = 0 (по первой строке подходит)
0 0 0 0 0 0 0 0
¬x1 \/ ¬x2 \/ x3 \/ ¬ x4 \/ ¬x5 \/ ¬x6 \/ ¬ x7 \/ ¬ x8 = 1(по второй также подходит)
0 1 1 1 0 0 1 0
¬x1 \/ ¬x2 \/ x3 \/ ¬ x4 \/ ¬x5 \/ ¬x6 \/ ¬ x7 \/ ¬ x8 = 1(по третьей также подходит)
1 0 0 0 0 1 0 0
Это и будет ответом. Третий и четвертый вариант не подходит (проверяется аналогично)
Ответ: 2
1) ¬x1 /\ x2 /\ ¬x3 /\ x4 /\ x5 /\ ¬x6 /\ x7 /\ ¬x8
2) ¬x1 \/ ¬x2 \/ x3 \/ ¬ x4 \/ ¬x5 \/ ¬x6 \/ ¬ x7 \/ ¬ x8
3) x1 /\ ¬x2 /\ x3 /\ ¬x4 /\ x5 /\ x6 /\ ¬x7 /\ ¬x8
4) x1 \/ ¬x2 \/ x3 \/ ¬ x4 \/ ¬x5 \/ x6 \/ ¬ x7 \/ ¬ x8
Пример 2-3-25. Символом F обозначено одно из указанных ниже логических выражений от трех аргументов: X, Y, Z,Дан фрагмент таблицы истинности выражения F:Какое выражение соответствует F?1) (X ∨ ¬Y) → Z2) (X ∨ Y) → ¬Z3) X ∨ (¬Y → Z)4) X ∨ Y ∧ ¬Z
Решение
1) (X ∨ ¬Y) → Z
(0 v ¬ 0) → 0 = (0 v 1) → 0 = 1 → 0 = 0 подходит
(0 v ¬ 1) → 0 = (0 v 0) → 0 = 0 → 0 = 1 подходит
(1 v ¬ 0) → 0 = (1 v 1) → 0 = 1 → 0 = 0 не подходит
2) (X ∨ Y) → ¬ Z
(0 v 0) → ¬ 0 = (0 v 0) → 1 = 0 → 1 = 1 не подходит
3) X ∨ (¬Y → Z)
0 v (¬ 0 → 0) = 0 v (1 → 0) = 0 v 0 = 0 подходит
0 v (¬ 1 → 0) = 0 v (0 → 0) = 0 v 1 = 1 подходит
1 v (¬ 0 → 0) = 1 v (1 → 0) = 1 v 0 = 1 подходит
X | Y | Z | F |
0 | |||
1 | |||
1 | 0 | 1 |
Ответ: 3
3. На рисунке справа схема дорог Н-ского района изображена в виде графа; в таблице слева содержатся сведения о протяжённости каждой из этих дорог (в километрах).Так как таблицу и схему рисовали независимо друг от друга, то нумерациянаселённых пунктов в таблице никак не связана с буквенными обозначениями на графе. Определите, какова протяжённость дороги из пункта Б в пункт В. В ответе запишите целое число – так, как оно указано в таблице.
Решение
По графу видно, что только В имеет 4 дороги, следовательно это П5.
Только Е имеет 1 дорогу, следовательно это П3.
Е (П3) соединен только с Д. Следовательно Д это П4.
Только А имеет 2 дороги, следовательно это П6.
А соединен с В (П5) и с Б. Б получится П1.
Оставшийся населенный пункт – это П2, т.е. Г.
Таблица будет выглядеть так.
Находим в нем Б и В. Расстояние между ними 8 км.
Б | Г | Е | Д | В | А | |
Б | 10 | 8 | 5 | |||
Г | 10 | 20 | 12 | |||
Е | 4 | |||||
Д | 20 | 4 | 15 | |||
В | 8 | 12 | 15 | 7 | ||
А | 5 | 7 |
Ответ: 8
Пример 3-1-1. В таблицах приведена протяженность автомагистралей между соседними населенными пунктами. Если пересечение строки и столбца пусто, то соответствующие населенные пункты не являются соседними. Укажите номер таблицы, для которой выполняется условие «Максимальная протяженность маршрута от пункта C до пункта B не больше 6». Протяженность маршрута складывается из протяженности автомагистралей между соответствующими соседними населенными пунктами. При этом через любой населенный пункт маршрут должен проходить не более одного раза.1) 1 2) 2 3) 3 4) 4
Решение
Заметим, что прямого маршрута из C в B нет ни на одной схеме. Из пункта С можно попасть в пункт B следующим образом:
Схема 1. C-A-B (протяжённость равна 3 + 4 = 7) или С-D-B (6 + 2 = 8).
Схема 2. C-A-B (5 + 2 = 7).
Схема 3. С-A-D-B (2 + 2 + 2 = 6) или C-D-B (2 + 2 = 4).
Схема 4. С-A-B (2 + 5 = 7) или С-D-B (2 + 5 = 7).
Максимальная протяженность маршрута не превышает 6 только на схеме 3.
Пример 3-2-16. Путешественник пришел в 08:00 на автостанцию поселка ЛИСЬЕ и увидел следующее расписание автобусов:Определите самое раннее время, когда путешественник сможет оказаться в пункте ЗАЙЦЕВО согласно этому расписанию. 1) 9:052) 12:153) 12:254) 13:25
Решение
Путешественник не может уехать раньше того, как он пришёл, т. е. раньше 8-00. Прямого рейса после этого времени нет.
Можно поехать с пересадкой: ЛИСЬЕ-ЕЖОВО (10-45 — 12-00), затем ЕЖОВО-ЗАЙЦЕВО (12-15 — 13-25), причём на пересадку у путешественника есть 15 минут.
Пересадку в СОБОЛЕВО осуществить нельзя, т. к. автобус ЛИСЬЕ-СОБОЛЕВО (10-15 — 11-30) приезжает позже, чем отправляется автобус СОБОЛЕВО-ЗАЙЦЕВО (11-10 — 12-15).
Самое раннее время прибытия в пункт ЗАЙЦЕВО 13-25.
Ответ: 4
1
0
1
0
1
0
1
0
1
0
5. Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для буквы А использовали кодовое слово 0; для буквы Б – кодовое слово 10. Какова наименьшая возможная сумма длин всех шести кодовых слов?Примечание. Условие Фано означает, что никакое кодовое слово не являетсяначалом другого кодового слова. Это обеспечивает возможностьоднозначной расшифровки закодированных сообщений.
А
Б
В
Г
Д
Е
Подсчитаем, какова длина каждой буквы
А – 1, Б – 2, В – 4, Г – 4, Д – 4, Е – 4
1 + 2 + 4 + 4 + 4 + 4 = 19
Ответ: 19
Решение
Пример 5-1-1. Для кодирования букв О, В, Д, П, А решили использовать двоичное представление чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Закодируйте последовательность букв ВОДОПАД таким способом и результат запишите восьмеричным кодом.
Решение
Сначала следует представить данные в условии числа в двоичном коде:
Затем закодировать последовательность букв:
ВОДОПАД — 010010001110010.
Теперь разобьём это представление на тройки справа налево и переведём полученный набор чисел в восьмеричный
010 010 001 110 0102 — 221628
О | В | Д | П | А |
0 | 1 | 2 | 3 | 4 |
00 | 01 | 10 | 11 | 100 |
Ответ: 22162
Пример 5-1-4. Для кодирования букв X, Е, Л, О, Д решили использовать двоичное представление чисел 0, 1, 2, 3 и 4 соответственно (с сохранением одного незначащего нуля в случае одноразрядного представления). Закодируйте последовательность букв ЛЕДОХОД таким способом и результат запишите шестнадцатеричным кодом.
Решение
Сначала следует представить данные в условии числа в двоичном коде:
Затем закодировать последовательность букв:
ЛЕДОХОД — 1001100110011100.
Теперь разобьём это представление на четвёрки справа налево и переведём полученный набор чисел в шестнадцатеричный.
1001 1001 1001 11002 — 999С16.
Х | Е | Л | О | Д |
0 | 1 | 2 | 3 | 4 |
00 | 01 | 10 | 11 | 100 |
Ответ: 999С
Пример 5-1-11. Для передачи по каналу связи сообщения, состоящего только из символов А, Б, В и Г, используется посимвольное кодирование: А-00, Б-11, В-010, Г-011. Через канал связи передаётся сообщение: ВБГАГВ. Закодируйте сообщение данным кодом. Полученное двоичное число переведите в шестнадцатеричный вид.
Решение
Закодируем последовательность букв:
ВБГАГВ — 0101101100011010.
Теперь разобьём это представление на четвёрки справа налево и переведём полученный набор чисел в шестнадцатеричный:
0101 1011 0001 10102 — 5В1А16.
Ответ: 5В1А
Пример 5-1-13. Для передачи по каналу связи сообщения, состоящего только из символов А, Б, В и Г, используется неравномерный (по длине) код: А-0, Б-11, В-100, Г-011. Через канал связи передаётся сообщение: ГБАВАВГ. Закодируйте сообщение данным кодом. Полученное двоичное число переведите в восьмеричный вид.
Решение
Закодируем последовательность букв:
ГБАВАВГ — 0111101000100011.
Теперь разобьём это представление на тройки справа налево и переведём полученный набор чисел в восьмеричный:
0 111 101 000 100 0112 — 7 5 0 4 38 (дописав к первому нулю два нуля, получим, что это 0, так как он стоит в начале кода, его можно отбросить).
Ответ: 75043
12. В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули.Адрес сети получается в результате применения поразрядной конъюнкции к заданным IP-адресу узла и маске.Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.Для узла с IP-адресом 119.83.208.27 адрес сети равен 119.83.192.0. Каково наименьшее возможное количество единиц в разрядах маски?
Решение
119.83.208.27
255.255.ххх.0
119.83.192.0
Т.к. первые и вторые байты IP-адреса и адрес сети совпадают, то, у маски будет 255 и 255 (а это 11111111 в двоичном виде)
Четвертый байт 0.
Для начала, необходимо 208 и 192 превратить в двоичный вид
12. Для узла с IP-адресом 119.83.208.27 адрес сети равен 119.83.192.0. Каково наименьшее возможное количество единиц в разрядах маски?
Решение
208 | 2 | ||||||
104 | 2 | ||||||
0 | 52 | 2 | |||||
0 | 26 | 2 | |||||
0 | 13 | 2 | |||||
0 | 12 | 6 | 2 | ||||
1 | 3 | 2 | |||||
0 | 2 | 1 | |||||
20810 =110100002 | 1 |
192 | 2 | ||||||
96 | 2 | ||||||
0 | 48 | 2 | |||||
0 | 24 | 2 | |||||
0 | 12 | 2 | |||||
0 | 6 | 2 | |||||
0 | 3 | 2 | |||||
0 | 2 | 1 | |||||
19210 =110000002 | 1 |
1 | 0 | 1 | 0 | ||||
1 | 0 |
110100002 (20810) надо конъюнктивно умножить на маску, чтобы получить 110000002 (19210).
Видно, что первые цифры будут 1 и 1. Четвертая обязательно 0.
1
1
0
В маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Чтобы единиц было минимальное количество, третья и последующие цифры в маске будут нули.
0
0
0
0
0
В итоге 11111111.11111111.11000000.00000000
8+8+2=18 единиц
Ответ: 18
Пример 12-1-1. Петя записал IP─адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP─адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP─адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP─адресу.
Решение
IP-адрес представляет собой числа, разъединенные точками, причем числа эти не больше 255.
Посмотрим внимательнее на данные фрагменты: под буквой А мы видим «.64». Число, на которое указывает этот фрагмент, начинается с 64. Так как числа в IP-адресе не могут быть больше 255, мы не можем добавить в конце этого числа еще один разряд, а фрагментов, начинающихся с точки, больше нет, следовательно, этот фрагмент – последний.
Посмотрим на фрагмент под буквой Г. В нем стоит число без точек, значит, это либо последний фрагмент, либо первый. Место последнего фрагмента уже занято, значит фрагмент Г на первом месте.
В конце фрагмента В - число 133, отделенное точкой. Так как в IP-адресе не может быть числа, большего 255, то за фрагментом В должен следовать фрагмент, начинающийся с точки. Значит, фрагмент В идет перед фрагментом А.
Итого получаем ГБВА.
Ответ: ГБВА
Пример 12-1-2. Идентификатор некоторого ресурса сети Интернет имеет следующий вид: http://www.ftp.ru/index.html Какая часть этого идентификатора указывает на протокол, используемый для передачи ресурса?
Решение
Протокол — часть адреса, стоящая до двоеточия.
1. www — world wide web
2. ftp — название сайта
3. http — протокол
4. html — разрешение файла с интернет страницей
Ответ: http
Пример 12-1-11. На сервере info.edu находится файл exam.net, доступ к которому осуществляется по протоколу http. Фрагменты адреса данного файла закодированы буквами а, Ь, с ... g (см. таблицу). Запишите последовательность этих букв, которая кодирует адрес указанного файла в Интернете.
Решение
Адрес файла начинается с протокола, после этого ставятся знаки «://», имя сервера, каталог и имя файла. Здесь протокол – под буквой e, «://» - под буквой g, имя сервера – под буквами ad, далее идет разделитель «/» (b), затем – имя файла fc.
a | info |
b | / |
c | .net |
d | .edu |
e | http |
f | exam |
g | :// |
Ответ: egadbfc
Пример 12-2-1. В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу сети и его маске. По заданным IP-адресу сети и маске определите адрес сети: IP-адрес: 145.92.137.88 Маска: 255.255.240.0 При записи ответа выберите из приведенных в таблице чисел 4 фрагмента четыре элемента IP-адреса и запишите в нужном порядке соответствующие им буквы без точек.
Решение
1. Запишем числа маски сети в двоичной системе счисления.
25510 = 1111 11112
24010 = 1111 00002
010 = 0000 00002
2. Адрес сети получается в результате поразрядной конъюнкции чисел маски и чисел адреса узла (в двоичном коде). Так как конъюнкция 0 с чем-либо всегда равна 0, то на тех местах, где числа маски равны 0, в адресе узла стоит 0. Аналогично, там, где числа маски равны 255, стоит само число, так как конъюнкция 1 с любым числом всегда равна этому числу.
3. Рассмотрим конъюнкцию числа 240 с числом 137.
24010 = 1111 00002
13710 = 1000 10012
Результатом конъюнкции является число 1000 00002 = 12810
4. Сопоставим варианты ответа получившимся числам: 145, 92, 128, 0.
Не путать с приведенным примером!
1 | 0 | ||||||
0 | 1 | 0 | 1 | ||||
1
0
0
0
0
0
0
0
Ответ: BHEA
A | B | C | D | E | F | G | H |
0 | 145 | 255 | 137 | 128 | 240 | 88 | 92 |
Пример 12-2-54. В терминологии сетей TCP/IP маска сети — это двоичное число, меньшее 232; в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого места нули. Маска определяет, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес — в виде четырёх байт, причём каждый байт записывается в виде десятичного числа. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске. Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32. 240.0.Для узла с IP-адресом 224.128.112.142 адрес сети равен 224.128.64.0. Чему равен третий слева байт маски? Ответ запишите в виде десятичного числа.
Решение
Рассмотрим третий слева байт в IP-адресе узла и адресе сети, представим их в двоичном виде:
11210 = 0111 00002; 6410 = 0100 00002. (должно быть 8 цифр)
Маской сети является такое двоичное число, которое при поразрядной конъюнкции с IP-адресом узла даст адрес сети, при этом первая часть числа состоит из единиц, а всё остальное − нули. Таким числом является 1100 00002 = 19210.
0 | 1 | 0 | |||||
0 | 1 | 0 |
1
0
0
0
0
0
0
1
Ответ: 192
Пример 12-2-64. В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули. Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.Для узла с IP-адресом 111.81.208.27 адрес сети равен 111.81.192.0. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.
Решение
Запишем третий байт IP-адреса и адреса сети в двоичной системе счисления:
20810 = 110100002
19210 = 110000002
Видим, что два первых слева бита маски − единицы, значит, чтобы значение было наименьшим, остальные биты должны быть нулями.
Получаем, что третий слева байт маски равен 110000002 = 19210
Ответ: 192
© ООО «Знанио»
С вами с 2009 года.