1 байт=8 бит
1 Кбайт=210 байт=1024 байт
1 Мбайт=220 байт=1024 Кбайт
1 Гбайт=230 байт=1024 Мбайт
2048 символов. <span>1 МБ = 1024 Кбайт .</span><span>1/512 МБ = 2 Кбайта.
</span>
<span>Итак, 2 Кбайта = 2048 байт = 2048 символов. </span>
<span>Итого, 1 символ весит 1 байт. </span>
<span>В 1 байт можно вставить числа от 0 до 255, в алфавите 256 символов.</span>
' QBASIC
CONST n = 10
DIM a(1 TO n) AS DOUBLE, b(1 TO n) AS DOUBLE, x(1 TO n) AS DOUBLE
RANDOMIZE TIMER
CLS
FOR i = 1 TO n
a(i) = 50 * RND - 25
b(i) = 50 * RND - 25
IF a(i) <> 0 THEN
x(i) = b(i) / a(i)
ELSE
x(i) = 0
END IF
PRINT USING "###.#####"; a(i);
PRINT " * ";
PRINT USING "###.#####"; x(i);
PRINT " = ";
PRINT USING "###.#####"; b(i)
NEXT i
<em><u>Тестовое решение:</u></em>
-14.65854 * 0.53867 = -7.89606
-14.19729 * 1.08311 = -15.37722
-17.21156 * -0.07488 = 1.28888
16.17024 * -1.09750 = -17.74690
-13.80126 * -1.06180 = 14.65417
17.78583 * 0.83055 = 14.77207
-10.95534 * -1.58899 = 17.40791
-11.84992 * 1.66222 = -19.69714
-24.91831 * -0.95948 = 23.90864
-12.68757 * 0.84160 = -10.67785
Const n=10;
var a:array[1..n] of integer;
k,i:integer;
begin
Randomize;
for i:=1 to n do begin
a[i]:=random(9)+2;
write(a[i],' ');
end;
writeln;
k:=0;
for i:=1 to n do
if a[i] mod 2 = 0 then k:=k+1;
writeln('Четных: ',k,' нечётных: ',n-k);
end.
Пример:
<span>2 2 4 7 9 10 9 4 5 4
Четных: 6 нечётных: 4</span>
<span>примеры систем,имеющих одинаковый состав (одинаковые элементы),но разную функцию -алмаз,графит,алмаз</span>