Растолкуйте, пожалуйста, подробно, как решать
Объясните, пожалуйста, досконально, как решать
Задать свой вопросВерсия решения через расчёт в программке (Pascal).
Снимок экрана ответа (понизу) поможет тем, кто не понял как смотрится в двоичной системе число 4^2020 + 2^2017 - 15.
сама программка:
// испытано в PascalABC.NET 3.4.2, сборка 1837 от 12.10.2018
var
a, t, x, x1: BigInteger; // степени и основания ступеней
y, o, n, y1, c: Integer; // характеристики ступеней, основание СС, счётчик, константа
s, f: string; // строки- для результата и для поиска
begin
x := 4; // основание ступени 1
y := 2020; // показатель ступени 1
x1 := 2; // основание ступени 2
y1 := 2017; // показатель степени 2
c := 15; // константа
o := 2; // основание новой системы счисления (можно от 2 до 10)
f := '1'; // разыскиваемый символ, их количество считаем в числе в новой СС
s := ''; // порожняя строка (здесь будет число в новейшей СС, в формате строки)
n := 0; // счётчик разыскиваемых знаков
writeln('считаем: ', x, ' в ступени ', y, ' плюс ', x1, ' в степени ', y1, ' минус ', c);
a := x ** y + x1 ** y1 - c;
writeln('в десятичной СС: ', a, ' (число разрядов= ', a.ToString.Length, ')');
t := a;
repeat
s := (t mod o).ToString + s;
if s[1] = f then n += 1;
t := t div o;
until t = 0;
writeln('в СС с основанием ', o, ': ', s, ' (число разрядов= ', s.ToString.Length, ')');
writeln('(число разрядов, содержащих "', f, '" = ', n, ' шт.)');
end.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.
Математика.
Химия.
Русский язык.