1. Добавлено 9 бит, так как в маске 255.0.0.0 - 8 единичных бит,
а в маске 255.255.128.0 - 17 единичных бит
2. Судя по маске получим 512 подсетей
3. В каждой подсети по 32766 узлов + адрес подсети + широковещательный адрес
4. Сетевой адрес этой подсети 10.101.0.0
5. Адрес IPv4 первого узла в этой подсети 10.101.0.1
6. Адрес IPv4 последнего узла в этой подсети 10.101.127.254
7. Широковещательный адрес IPv4 в этой подсети 10.101.127.255
5 КВ = 0,005 МВ ДЕСЯТИЧНАЯ
5 KB = 0,0048828125 MB ДВОИЧНАЯ
Оператор if (1 условие) и Саse( может быть 10 условий)
7^24 можем убрать в силу большого значение и того что это 1 на 25 разряде. Остается 7^16-7. Заметим что это выражение будет таким 10...0(16 нулей) - 10 = 6...60 и таких 6 будет соответственно 15.
Программа должна выглядеть вот так:
program simvol;
const
n=5;
var
A:array[1..n,1 ..n]of integer;
i, j:integer;
Begin;
for i:=1 to n do
begin
for j:=1 to n do
begin
(A[i,j]):=random(100);
write(A[i,j]:4);
end;
writeln;
end;
end.
Вы не объявили переменные i и j, так же допустили сиснтаксические ошибки.