Напишите программку, которая вводит естественное число N и выводит на экран
Напишите программку, которая вводит естественное число N и выводит на экран чётные положительные ступени числа 2, не огромные, чем N , в порядке убывания.
Задать свой вопросprogram power_2;
var n,m: integer;
begin
writeln(Enter n);
readln(n);
//обретаем показатель степени m,
//при котором 2^m = n, как логарифм числа n c основанием 2.
//Прямое вычисление логарифма невероятно,
//поэтому применяется формула (ln(n)/ln(2)).
//Чтоб исключить дробные ступени
//приобретенный итог округляем в сторону убавленья
m:=trunc(ln(n)/ln(2));
writeln(Показатель Ступень);
writeln(ступени числа 2);
for i:integer:=m downto 1 do
writeln(i:3,power(2,i):16)
end.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.