запишем условие: символы=40, N=64, I-?
решение: зная мощность алфавита, найдем вес одного символа
N=2^i, подставим в эту формулу число 64 и получим
64=2^i, перепишем левую часть как 2^6
2^6=2^i, отсюда i=6 бит
определим объем сообщения I=K*i=40*6=240 бит=30 байт
2 = Джобс & Гейтс = 6.0 млн
1 + 2 = Джобс = 25.0 млн
2 + 3 = Гейтс = 40.0 млн
1 + 2 + 3 = Джобс | Гейтс = 1 + 2 + 2 + 3 - 2 = Джобс + Гейтс - Джобс & Гейтс = 25.0 млн + 40.0 млн - 6.0 млн = 59.0 млн
Начинаем с конца. Нужно получить 58, поэтому с него и начнем.
58 нельзя извлечь из-под корня (извлечение корня обратно возведению в квадрат), но можно прибавить 3 (обратно вычитанию 3): 58+3=61
61 тоже не извлечь из-под корня, прибавляем 3: 61+3=64
Корень 64=8.
8+3=11
и, наконец, 11+3=14. Записываем действия в обратном порядке: сначала второе действие и т.д. Есть непонятные места?
uses crt;
var
t1:boolean;
a, b, c: integer;
begin
readln(a, b, c);
if c*c=a*a+b*b then t1:= true else t1:= false;
writeln (t1);
readkey;
end.
<em><u>Задача 1.</u></em>1. Найдем общее количество точек: 1024 х 768.
2. Переведем 16 бит в байты: 16 / 8 = 2
3. Запишем объем видеопамяти в байтах: 1024 х 768 х 2
4. Переведем объем в мегабайты: (1024 х 768 х 2) / (1024 х 1024 ) = 768 х 2 / 1024 = 1.5
<em><u>Ответ: 1.5 Мб</u></em><em><u>Задача 2.</u></em>1. Определим количество бит, необходимое для отображения 65636 цветов.
Можно вычислить напрямую:
, а можно просто вспомнить, что
.
2. Переведем найденное количество бит в байты: 16 / 8 = 2
3. Мегапиксель (Мп) - это ровно один миллион пикселей. Поэтому 1.5 Мп - это 1 500 000 пикселей..
4. Вычислим ёмкость в байтах: 1500000 х 2 = 3000000
5. Переведем емкость в мегабайты: 3000000 / (1024 х 1024 ) ≈ 2.86
<em><u>Ответ: примерно 2.86 Мб</u></em>