Для решения задачи используется формула Хартли: N = 2^i или i = log(2)N
Количество целых чисел в диапазоне [5..20] - 16 (20-5+1=16).
Количество информации об угаданном числе = log(2)16 = 4 бита (2^4=16).
1.Для чего предназначены базы даных?-Для осуществления хранения, поиска и сортировки данных.
Программа получает на вход N, почле чего в цикле постепенно обрабатывает все натуральные числа от 1 до N включительно и в ячейку памяти s откладывает их квадраты.
program summa;
uses crt;
var N,a,s,i: integer;
begin
read(N); a:=0; s:=0;
for i:=1 to N do
begin
a:=a+1;
s:=s+(a*a);
end;
writeln(s);
end.
Переведём Кбайт в бит.
6 Кбайт = 6 * 1024 * 8 = 49152 бита
1 символ занимает 16 бит.
49152 / 16 = 3072
Ответ: 3072 символа
//Pascal ABC.NET v3.0 сборка 1111
//1
Var
s:real;
n,i:integer;
begin
readln(n);
s:=0;
for i:=1 to n do
s:=s+(2*i)/(2*i+1);
writeln('Res=',s);
<span>end.
Пример ввода:
5
Пример вывода:
Res=4.12178932178932
//2
Var
s,i,sf:integer;
pr,fpr:real;
begin;
pr:=42/67;
s:=42;
sf:=42;
for i:=2 to 26 do
begin;
s:=s+3;
sf:=sf+s;
end;
fpr:=sf/(2600*pr);
if fpr>=1 then writeln('Выполнено') else writeln('Не выполнено');
<span>end.
Результат работы программы:
Выполнено</span></span>