2.
Объяснение:
Дано:
K = 64 страницы.
X = 52 строки.
Y = 52 символа.
V = 169 Кбайт.
Найти: I - ?
Нам понадобятся две формулы для решения задачи:
V = K * X * Y,
где:
V - количество символов в статье.
K - количество страниц.
X - количество строк.
Y - количество символов.
I = V/K,
I - Количество бит в памяти для кодировки символа.
V - объем статьи.
K - количество символов в статье.
Считаем количество символов в статье:
V = 64 * 52 * 52.
Представим "64" в степени двойки:
V = 2^6 * 52 * 52.
V = 2^6 * 2704 бит.
Оставим в таком виде, чтобы было удобно считать дальше.
Применяем вторую формулу. Вместо "K" подставляем значение, которое получили в предыдущих расчетах:
I = V/K = (169 кбайт)/(2^6 * 2704 бит).
Переведем 169 кбайт в биты:
I = (169 * 2^13)/(2704 * 2^6).
Сокращаем степени двойки:
I = (169 * 2^7)/2704.
Сократим на "16" или на "2^4".
I = (169 * 2^3)/169.
Сокращаем на "169".
I = 2^3.
I = 8 бит.
Получаем ответ "8 бит", что соответствует второму варианту ответа.
program raf105;
const pass = 105;
var enterpass, x:integer;
begin
repeat
write('Введите пароль: ');
readln(enterpass);
if enterpass = pass
then
while 1=1 do
writeln('Молодец')
else x += 1;
until x=5;
end.
Вывод: Введите пароль:
Ввод: 105
Вывод: Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец...
Ввод: 123
Ввод: 106
Ввод: 0
Ввод: 104
Ввод: 666
2.
Объяснение:
Дано:
K = 64 страницы.
X = 52 строки.
Y = 52 символа.
V = 169 Кбайт.
Найти: I - ?
Нам понадобятся две формулы для решения задачи:
V = K * X * Y,
где:
V - количество символов в статье.
K - количество страниц.
X - количество строк.
Y - количество символов.
I = V/K,
где:
I - Количество бит в памяти для кодировки символа.
V - объем статьи.
K - количество символов в статье.
Считаем количество символов в статье:
V = 64 * 52 * 52.
Представим "64" в степени двойки:
V = 2^6 * 52 * 52.
V = 2^6 * 2704 бит.
Оставим в таком виде, чтобы было удобно считать дальше.
Применяем вторую формулу. Вместо "K" подставляем значение, которое получили в предыдущих расчетах:
I = V/K = (169 кбайт)/(2^6 * 2704 бит).
Переведем 169 кбайт в биты:
I = (169 * 2^13)/(2704 * 2^6).
Сокращаем степени двойки:
I = (169 * 2^7)/2704.
Сократим на "16" или на "2^4".
I = (169 * 2^3)/169.
Сокращаем на "169".
I = 2^3.
I = 8 бит.
Получаем ответ "8 бит", что соответствует второму варианту ответа.
program raf105;
const pass = 105;
var enterpass, x:integer;
begin
repeat
write('Введите пароль: ');
readln(enterpass);
if enterpass = pass
then
while 1=1 do
writeln('Молодец')
else x += 1;
until x=5;
end.
Результаты работы программы:1.Вывод: Введите пароль:
Ввод: 105
Вывод: Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец Молодец...
2.Вывод: Введите пароль:
Ввод: 123
Вывод: Введите пароль:
Ввод: 106
Вывод: Введите пароль:
Ввод: 0
Вывод: Введите пароль:
Ввод: 104
Вывод: Введите пароль:
Ввод: 666