1) все идет по степеням двойки. Чтоб закодировать число 79, уже надо закодировать 128 чисел = 2^7 = 7 бит
2) 1.5 кб = 1.5*1024*8 бит = 12288 бит
12288 / 3072 = 4 бита на символ
значит мощность 2^4 = 16
3) 8*8=64 возможных варианта или мощность алфавита.
64 = 2^6 -> 6 бит на один ход
Возможность использования баз данных в других инф системах называется: интеграция.
#include <iostream>
int main()
{
int a,b;
std::cin >> a >> b;
if (a==b)
std::cout <<"EQUALS\n";
else
{
int max=(a>b) ? a:b;
float v=(a>b) ? float(a)/b:float(b)/a;
std::cout <<"max: " <<max <<" v " <<v <<" raz\n";
}
return 0;
}
№4
var
x1,x2,x3,y1,y2,y3,a,b,c,p: real;
begin
write ('Введите x1 = '); readln (x1);
write ('Введите y1 = '); readln (y1);
write ('Введите x2 = '); readln (x2);
write ('Введите y2 = '); readln (y2);
write ('Введите x3 = '); readln (x3);
write ('Введите y3 = '); readln (y3);
a:=sqrt(abs(x2-x1)*abs(x2-x1)+abs(y2-y1)*abs(y2-y1));
b:=sqrt(abs(x3-x2)*abs(x3-x2)+abs(y3-y2)*abs(y3-y2));
c:=sqrt(abs(x1-x3)*abs(x1-x3)+abs(y1-y3)*abs(y1-y3));
p:=a+b+c;
writeln ('Периметр = ',p:6:2);
end.
-----------------------------------------
Введите x1 = -1.51
Введите y1 = -8.65
Введите x2 = -5.4
Введите y2 = -3.92
Введите x3 = 0.47
Введите y3 = 9.11
Периметр = 38.29
№5
const pi=3.14;
var r,l,s: real;
begin
write ('Введите радиус r = ');
readln (r);
l:=2*pi*r;
s:=pi*r*r;
writeln ('Длина окружности l = ',l);
writeln ('Площадь круга S = ',s);
end.
------------------------------------------
Введите радиус r = 5
Длина окружности l = 31.4
Площадь круга S = 78.5
50 × 13 = 650 (кол-во символов на каждой стр), 650 × 200 = 130,000 (кол-во символов во всей книге). 1 мегабайт = 1024 килобайт, 1 килобайт = 1024 байт. 130,000 ÷ 1024 = 130(килобайт), дальше 130 ÷ 1024 = 0.13(мегабайт).
Ответ: 126,953125 килобайтов и 0,1239776611 мегабайтов