1) uses crt;
var a,s:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
for i:=1 to n do begin
s:=s*a;
end;
writeln('Число ',a,' в степени ',n,' равно ',s);
end.
2)uses crt;
var a,s:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
for i:=1 to n do begin
s:=s*a;
writeln(a,' в степени ',i,' равно ',s);
end;
end.
3)uses crt;
var a,s,p:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
p:=1;
write('1 + ');
for i:=1 to n do begin
s:=s*a;
p:=p+s;
if i<n then write(s,' + ');
if i=n then write(s,' = ');
end;
writeln(p);
end.
Поделитесь своими знаниями, ответьте на вопрос:
Сколько компьютеров (хостов) может быть в сети с маской. учтите, что два адреса не используются (адрес подсети и широковещательный адрес 255.255.252.0
252 - 11111100
0 - 00000000
11111100.00000000
Нули в маске показывают хост в IP-адресе. Всего 10 нулей, значит в IP-адресе десять бит зарезервированы под хост.
10 бит - это 2^10 = 1024. Но хостом не могут быть два адреса - все нули (в этом случае IP-адрес будет адресом сети) и все единицы (это широковещательный адрес сети).
То есть из 1024 нужно вычесть эти два адреса.
ответ: 1022