Klyucharyova
?>

Даны слова:а=”информатика”b=”каникулы”получили новые слова:print(a[9:]+a[4]+a[:2]+a[-1])print(b[0:2]+a[4:6]+a[0:2])print(b[4:7]+b[3]+b[2]+b[1]+a[4])print(a[5]+a[3]+a[7]+a[3:5])print(b[2:4]+a[7]+b[:9])print(b[5:7]+b[3:5]+b[1])какие?кулинар улика карина нитка кармин моторкумир моток кармин нулик карина уткакарантин нитка кармин утка мотор кумиркарман кулинар моток карантин нулик улика​

Информатика

Ответы

IPMelnikovR146
1)
Для того, чтобы получить адрес подсети, нужно выполнить поразрядную логическую операцию «И» между маской и IP-адресом (в двоичной системе счисления)
IP-адрес: 248.228. 60.240 = 11111000.11100100.00111100.11110000
Маска:    ???.???.???.??? = ????????.????????.????????.????????
Подсеть:  248.228. 56.  0 = 11111000.11100100.00111000.00000000

Так как в маске сначала идут все единицы, а потом все нули, то в третьем байте маски должно быть значение 11111000(2) = 248(10)

2)
Переведем значения из третьих байтов в двоичную систему счисления:155(10) = 10011011(2); 145(10) = 10010001(2)
В данных числах одинаковы четыре старших разряда (1001), поэтому в маске единичными могут быть четыре разряда, следовательно максимальное значение третьего байта маски = 11110000(2) = 240(10)

3)
Для того, чтобы получить адрес подсети, нужно выполнить поразрядную логическую операцию «И» между маской и IP-адресом (в двоичной системе счисления)
IP-адрес: 241.185.253. 57 = 11110001.10111001.11111101.00111001
Маска:    ???.???.???.??? = ????????.????????.????????.????????
Подсеть:  241.185.252.  0 = 11110001.10111001.11111100.00000000

Так как в маске сначала идут все единицы, а потом все нули, то максимальное значение, которое может быть в третьем байте маски это 11111110(2) и, следовательно, наименьшее возможное количество нулей в двоичной записи маски подсети = 1+8 = 9

См. рисунок - там нагляднее.
Тема: адресация в интернете ( 12 из егэ по информатике) 100 1) для узла с ip адресом 248.228.60.24
Vlad Petr531
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.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Даны слова:а=”информатика”b=”каникулы”получили новые слова:print(a[9:]+a[4]+a[:2]+a[-1])print(b[0:2]+a[4:6]+a[0:2])print(b[4:7]+b[3]+b[2]+b[1]+a[4])print(a[5]+a[3]+a[7]+a[3:5])print(b[2:4]+a[7]+b[:9])print(b[5:7]+b[3:5]+b[1])какие?кулинар улика карина нитка кармин моторкумир моток кармин нулик карина уткакарантин нитка кармин утка мотор кумиркарман кулинар моток карантин нулик улика​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Смирнов_Андрей691
tanya62soldatova72
stratocasterr34
nebo2020
shabunina17
YuRII1236
elenalukanova
Dimston134877
i7aster26
mzia-mzia-60682
Negutsa_Kseniya524
julianikaleksandrova
Д.О. Игорь
pak1998378