1.
2(10) = 10(2); (10)- индекс внизу без скоб
7(10) = 111(2);
17(10) = 10001(2);
68(10)= 1000100(2);
315(10)= 100111011(2).
2.
101(2)= 1 * 2^(2) + 0 *2^(1)+ 1 . 2^(0) = 4 + 1 = 5(10);
11101(2) = 1 *2^(4) + 1 * 2^(3) + 1 *2^(2)+ 0 *2^(1) + 1 *2^(0)= 16 + 8 + 4 + 1 = 29(10);
101010(2) = 1 *2^(5) + 0 *2^(4)+ 1*2^(3) + 0 *2^(2) + 1 *2^(1) + 0 *2^(0)= 32 + 0 + 8 + 0 + 2 + 0 = 42(10);
100011(2) = 1 *2^(5)+ 0 * 2^(4) + 0 *2^(3)+ 0 *2^(2) + 1 *2^(1) + 1 *2^(0)= 32 + 2 + 1 = 35(10).
Var
s: real;
i: byte;
a: array [1..10] of integer;
begin
заполнение массива;
for i:=1 to 10 do s:=s+a[i];
s:=s/10;
end.
Есть способ поизящнее, но можно и так:
program test;
uses crt;
var
arr:array[1..100] of integer;
i:integer;
begin
clrscr;
for i:=1 to 100 do
begin
arr[i]:=random(100);
write(i,': ');
writeln(arr[i]);
end;
writeln;
i:=2;
while(i<100)do
begin
write(i,': ');
writeln(arr[i],' ');
i:=i*2;
end;
readln;
end
Пример оптической памяти - CDRom, DVDRom, BlueRay.
магнитная память - Жесткий диск винчестера,
электронная память - память RAM, Flash, Solid State Drive.
В целом их можно расположить в таком порядке:
<span>1 - оптическая
2 - магнитная
3 - электронная</span>
Хотя в реальности все намного сложнее и зависит от конкретной технологии.