BOYECH
26.04.2023 10:25

составить БЛОК-СХЕМУ и решить задачу в языке Python!! Буду очень благодарна

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Kefir4ek
27.04.2022 21:36
Перевод числа Х из 10-тичной системы в n-ичную осуществляется путем деления с остатком числа Х на n, затем Х1 = Х/n на n и тд (до тех пор, пока Хi больше 0) и записыванием остатков деления в обратном порядке. В нашем случае:
Х = 10, n = 2, % - операция получения остатка от деления, / - операция получения целой части от деления.
1) 10 % 2 = 0; 10 / 2 = 5
2) 5 % 2 = 1; 5 / 2 = 2
3) 2 % 2 = 0; 2 / 2 = 1
4) 1 % 2 = 1; 1 / 2 = 0 => конец. Выпишем остатки в обратном порядке (т.е. из шагов 4), 3), 2) и 1)):
10 (в 10-ной) = 1010 (в 2-ной)
Проверка:
1010 (в 2-ной) = 1*2^3 + 0*2^2 + 1*2^2 + 0*2^0 = 8 + 0 + 2 + 0 = 10 (в 10-ной)
0,0(0 оценок)
Ответ:
artursaripov851
30.10.2021 14:33

Переведем  ip-адреса в двоичную систему:

121.171.5.70 =  01111001.10101011.00000101.01000110

121.171.5.107 = 01111001.10101011.00000101.01101011

По условию адреса находятся в одной сети, то есть смотрим совпадающие биты ( выделены жирным).

Получается адрес сети:

01111001.10101011.00000101.01000000

А маска :

11111111.11111111.11111111.11000000

Нам надо найти наименьшее количество адресов, то есть попробуем изменить маску, добавив один бит: 11111111.11111111.11111111.11100000

Применив поразрядную конъюнкцию вычисляем адрес сети для обоих адресов:

01111001.10101011.00000101.01000000

01111001.10101011.00000101.01100000

Как видим адреса сетей разные, что не соответствует условию задачи.

Поэтому подходящая маска для наименьшего количества адресов:

11111111.11111111.11111111.11000000

количество возможных адресов: 2⁶ = 64

ответ: 64

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота