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

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

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 16. Даны натуральные числа n и k. Вычислить: *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-4/zad1/16 98

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

По данному фрагменту программы видно, что требуется вычислить сумму по формуле

$$\sum_{i=1}^{n}\sqrt{\sqrt{k(i-1)}+\sqrt{ki}}$$

В программе переменная sum имеет вещественный тип, поэтому результат накапливается в ней в цикле. Для каждого значения $$i$$ от $$1$$ до $$n$$ вычисляется очередное слагаемое и прибавляется к общей сумме.

var
n, k: integer;
sum: real;
begin
  write(‘>> ‘);
  readLn(n, k);
  for i := 1 to n do
    sum := sqrt(sqrt(k * (i — 1)) + sqrt(k * i));
  write(sum);
end.

В записи цикла в исходном фрагменте есть неточность: переменная цикла должна быть i, а не n. Кроме того, для накопления суммы нужно использовать оператор sum := sum + …, а не простое присваивание.

Правильный вариант программы:

var
  n, k, i: integer;
  sum: real;
begin
  sum := 0;
  readln(n, k);
  for i := 1 to n do
    sum := sum + sqrt(sqrt(k * (i — 1)) + sqrt(k * i));
  writeln(sum:0:3);
end.

Ответ

$$\sum_{i=1}^{n}\sqrt{\sqrt{k(i-1)}+\sqrt{ki}}$$



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