М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
maks22157
maks22157
24.04.2020 05:30 •  Информатика

УМОЛЯЮ
НОМЕР 6
Обозначим за get(x) операцию определения, к какому множеству принадлежит элемент x.

Как будет выглядеть массив предков после выполнения операции get(5), если используется эвристика сжатия путей? В поле для ответа введите 7 чисел через пробел.


МОЖНО ПРОСТО ОТВЕТ


УМОЛЯЮ НОМЕР 6 Обозначим за get(x) операцию определения, к какому множеству принадлежит элемент x.

👇
Открыть все ответы
Ответ:
qwerty91a
qwerty91a
24.04.2020

# Задание 5 Без использование ген списка

list = [-23, -15, -10, -4, 3, 7, 12, 35, 47, 88]

list2 = []

for i in list:

   if i < 0:

       list2.append(i)

print(list2)

# Задание 5 С использованием ген списка

list = []

list2 = []

for i in range(-50,50, 10):

   list.append(i)

   if i < 0:

       list2.append(i)

print(list2)

# Заданиче 6 без использование ген списка

a = [1, 2, 3, 5, 8, 13, 21, 34, 55]

b = []

k = int(input('Введите индекс k (от 0 до 9): '))

for i in a:

   if i != a[k]:

       b.append(i)

print(b)

# Заданиче 6 c использованием ген списка

a = []

b = []

k = int(input('Введите индекс k (от 0 до 9): '))

for i in range(10):

   a.append(i)

print(a)

for x in a:

   if x != a[k]:

       b.append(x)

print(b)

Объяснение:

4,7(95 оценок)
Ответ:
Marka231
Marka231
24.04.2020
1) Перевести из десятичной системы в шестнадцатиричную:
192 = 0C0h
168 = 0A8h
104 = 68h
109 = 6Dh

2) Записать как одно большое шестнадцатиричное число:
C0A8686D

3) Перевести в двоичную:
0C0A8686Dh = 011000000101010000110100001101101b

4) Сформировать маску подсети из n еденичек и (32 - n) нулей (у нас n = 30):
11111111111111111111111111111100 - маска подсети.

Инвертировать маску подсети, чтобы получить маску сети:
00000000000000000000000000000011 - маска сети.

5) Сделать побитовое И адреса с каждой маской.

Номер узла равен 011000000101010000110100001101101b and 00000000000000000000000000000011b = 01b = 1.

Номер сети равен 011000000101010000110100001101101b and 011111111111111111111111111111100b  = 011000000101010000110100001101100b = 0C0A8686Ch.

Его можно записать как IP адрес, переведя каждый байт в десятичную систему счисления и записав через точку:
192.168.104.108

Наибольшее количество компьютеров в сети равно (у нас n = 30):

2^{32 - n} - 2 = 2^{2} -2 = 2
4,6(48 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ