Переводим третий байт IP и адреса сети в двоичную систему
50 - 110010
48 - 110000
Так как это байт (а в байте 8 бит), допишем два незначащих нуля к получившимся числам:
00110010 - IP
00110000 - адрес сети
Адрес сети получается с помощью применения поразрядной конъюнкции к маске и IP, проще говоря, при перемножении разрядов маски и IP-адреса. И в маске всегда сначала идут только единицы, а потом только нули. То есть можно записать так:
хххххххх - маска
00110010 - IP
00110000 - адрес сети
где иксы в маске и цифры в IP-адресе - множители, а разряды адреса сети - произведение.
На 3 и 4 месте в маске однозначно должны быть единицы, т.к. если там будут нули, то и в адресе сети будут нули. Плюс к этому, в маске всегда сначала идут только единицы, а потом только нули, то есть можно записать так:
1111хххх - маска
00110010 - IP
00110000 - адрес сети
Второй справа разряд IP-адреса - единица, а адреса сети - ноль, значит в маске может быть только ноль:
1111хх00 - маска
00110010 - IP
00110000 - адрес сети
Оставшиеся два икса могут быть и единицами, и нулями. Нужно наименьшее возможное значение, значит поставим на их место нули:
11110000 - маска
00110010 - IP
00110000 - адрес сети
То есть третий байт маски 11110000, переведём в десятичную - получим 240.
в четвертом не понятно как понять кого вводят м или ж
если можно уточнить
#1)
a=[]
for i in range(10):
x=int(input())
a.append(x)
m1=min(a)
m2=max(a)
print((m1+m2)/2)
#2)
m=0
for i in range(8):
x=input
if x>m:
m=x
print(m)
#3)
n=int(input())
m=0
for i in range(n):
x=input()
if m<x:
m=x
5)
n=int(input())
m=0
for i in range(n):
x=input()
if m<x:
m=x
Модем Хост - компьютер терминал абонента (ПК),Линия связи АТС
Var chis,a,b,c: integer;beginreadln(chis);a:= chis div 100;b:= chis mod 100;c:= b div 10;chis:= b mod 10;writeln(chis,c,a);end.
C=a+b
(START) -> / ввод a,b / -> | a+b | -> / вывод c / -> (STOP) - линейный
В <span>разветвляющимся алгоритме ты меняешь </span>третий этап( | a+b | меняешь на
а+b>0) пишешь новое выражение в "ромбике" и отводишь от него стрелки: слева "нет", справа "да", под стрелкой "да" - пишешь "/ вывод c / -> (STOP) ", а из-под "нет" проводишь стрелку вниз и пишешь - нет решений (Н.Р.)