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

Запишите 32-битный ip-адрес в виде четырёх десятичных чисел, разделённых точками: 1) 11001100100110101011111001101111; 2) 11011100111000111110001001110010.

👇
Ответ:
Fast2791
Fast2791
13.08.2022

Запишем 32-значное двоичное число без лишних знаков. При необходимости добавляем ведущие нули

"11001100100110101011111001101111"

Разделим на 4 группы по 8 цифр и переведем их в 10ричную сс

11001100{2} = 204{10}

10011010{2} = 154{10}

10111110{2} = 190{10}

01101111{2} = 111{10}

IP = 204.154.190.111



"11011100111000111110001001110010"

Запишем 32-значное двоичное число без лишних знаков. При необходимости добавляем ведущие нули

"11011100111000111110001001110010"

Разделим на 4 группы по 8 цифр и переведем их в 10ричную сс

11011100{2} = 220{10}

11100011{2} = 227{10}

11100010{2} = 226{10}

01110010{2} = 114{10}

IP = 220.227.226.114

4,6(41 оценок)
Открыть все ответы
Ответ:
Umid3317
Umid3317
13.08.2022
Берем третьи байты и переводим в двоичную систему счисления:добавим в начале нулей, чтобы получилось 8 цифр.   ←    ←  найдем маску. запишем с столбик. если элементы одинаковые, ставим соответствующее число, если элементы разные, ставим крестик: 00000101 00011101 000xx101    ← маска т.к. по правилу в маске, сначала идут единицы, переместим их в начало: 11xx0000 если бы по условию, надо было бы найти наименьшее возможное значение, то мы бы заменяли крестики(х) на нули. т.к. по условию необходимо наибольшее возможное значение, подставляем вместо крестиков(x), единицу и переведем в десятичную систему счисления:
4,5(3 оценок)
Ответ:
Const Sz = 100; // Размер массива

var
a: array [1..Sz] of integer;
N: integer; // Количество элементов в массиве
i,k: integer;
min,max: real;
begin
k:=0;
N:= 10;
for i:=1 to N do begin
read(a[i]);
k:=k+a[i];
end;
write('Вывод элементов массива: ');
for i:=1 to N do
write(a[i],' ');
min := a[1];
for i:=2 to N do
if a[i]<min then
begin
min := a[i];
end;
max := a[1];
for i:=2 to N do
if a[i]>max then
begin
max := a[i];
end;
writeln('max=',max,' ','min=', min,' ','Средная температура=',k/N)
end.
4,5(85 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ