Развернутая форма:
12345 = 1*10^4 + 2*20^3 + 3*10^2 + 4*10^1 + 5*10^0
Схема Горнера:
10*(10*(10*(10*1+2)+3)+4)+5
Решение пишу с телефона. Поэтому проверить, компилируется ли программа или нет, я не смогу.
program zd1;
var x,y,pi:integer;
begin
writeln ('Введите значение переменной X');
readln (x);
pi:=3,14;
if (0 <= x <= 1) then y:=x^4-4
else
y:=sqr(x)-sin (pi*sqr (x));
writeln ('Ответ = ', y);
end.
Const
n=2;
var
a:array[1..n,1..n]of integer;
i,j,s,max,imax:integer;
begin
for i:=1 to n do
begin
s:=0;
for j:=1 to n do
begin
readln(a[i,j]);
s:=s+a[i,j];
end;
if s>max then
begin
max:=s;
imax:=i;
end;
end;
writeln('i: ',imax,' s= ',max);
end.
запишем условие: N=64, K=20, I=?
решение: найдем вес одного символа: 64=2^i, i=6 бит
I=K*i=20*6=120 бит
<span><span>
Наверно так:
1Мб = 1024Кб ; 1/512 от 1024 = 2Кб*1024 = 2048Байт*8=16384бит
N = 2^i ; M = K*i ; i = M/K ; M = 16384бит ; K = 2048 ;
i = 16384/2048 = 8 бит - обьем одного символа
N = 2^8 = 256</span></span>