1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.4 Упр.11 Задание 1 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.4 Упр.11 Задание 1 ГДЗ Семакин 10 класс (Информатика)

Задача

(x-1)(x-3)(x-7)*…*(x-63)/(x-2)(x-4)(x-8)*…*(x-64).

Подробный ответ

Вычисляем произведение числителя и знаменателя по циклу. В числителе берутся значения $$1, 3, 7, \dots, 63$$, то есть числа вида $$2^k-1$$, а в знаменателе — $$2, 4, 8, \dots, 64$$, то есть числа вида $$2^k$$.

Удобно завести две переменные: $$p1$$ — для числителя и $$p2$$ — для знаменателя. Затем в цикле последовательно перемножать нужные множители.

var x, p1, p2: real;
i: integer;
begin
  write(‘Vvedite X: ‘);
  readln(x);
  i := 1;
  p1 := 1;
  while i <= 63 do begin
    p1 := p1 * (x — i);
    i := 2 * i + 1;
  end;
  i := 2;
  p2 := 1;
  while i <= 64 do begin
    p2 := p2 * (x — i);
    i := 2 * i;
  end;
  writeln(‘Result = ‘, (p1 / p2):8:3);
end.

В первой части цикла значения $$i$$ принимают последовательность $$1, 3, 7, 15, 31, 63$$, а во второй — $$2, 4, 8, 16, 32, 64$$.

Ответ: программа на Pascal, вычисляющая значение выражения $$\dfrac{(x-1)(x-3)(x-7)\cdots(x-63)}{(x-2)(x-4)(x-8)\cdots(x-64)}$$.



Общая оценка
4.8 / 5
Другие учебники
Другие предметы