Единицы в маске подсети относятся к адресу сети, а нули - к адресу узла, поэтому единицы отбрасываем и рассматриваем нули.
Если сравнить побитно маску и адрес узла, то соответствующие этим нулям биты в ip-адресе будут являться порядковым номером компьютера в сети: 1000001010₂ = 522 ₁₀
Program zadanie_1; Var a,b:integer; Begin Writeln('Введите текущий год'); Readln(a); Writeln('Введите год рождения'); Writeln('Примечание:Значение текущего года не должно быть меньше значения года рождения, иначе программа не будет исполняться'); Readln(b); If a>b Then Writeln('Количество прожитых лет=',a-b) Else Writeln('Количество прожитых лет=',a); End.
Program zadanie_2; Var a,b,s:real; Begin Writeln('Введите два любых числа'); Readln(a,b); s:=a+b; If b<0 Then Writeln(a,'+','(',b),')','=',s) else Writeln(a,'+',b,'=',s); End.
Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа. Например, требуется перевести двоичное число 10110110 в десятичное. В этом числе 8 цифр и 8 разрядов ( разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 2: 101101102 = (1·27)+(0·26)+(1·25)+(1·24)+(0·23)+(1·22)+(1·21)+(0·20) = 128+32+16+4+2 = 18210 Сам попробуй
Переведем значение маски и ip-адреса компьютера в двоичную систему:
255.255.252.0₁₀ = 11111111.11111111.11111100.00000000 ₂
110.10.110.10₁₀ = 01101110.00001010.01101110.00001010₂
Единицы в маске подсети относятся к адресу сети, а нули - к адресу узла, поэтому единицы отбрасываем и рассматриваем нули.
Если сравнить побитно маску и адрес узла, то соответствующие этим нулям биты в ip-адресе будут являться порядковым номером компьютера в сети: 1000001010₂ = 522 ₁₀
ответ: Порядковый номер компьютера в сети: 522
Объяснение: