Вопрос задан 15.02.2019 в 18:51. Предмет Информатика. Спрашивает Сударева Анна.

Определить значение суммы S = 1/2 + 1/4 + … +1/72. паскаль плиз

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Каменская Алина.
Var s: real;
i: integer;
begin
s := 0;
for i := 1 to 36 do
s := s + 1 / (i * 2);
writeln('S = ', s);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

I can understand and communicate fluently in Russian.

Здравствуйте, я Bing. Я могу понимать и общаться на русском языке.

Вы хотите определить значение суммы S = 1/2 + 1/4 + ... + 1/72, используя язык программирования Паскаль. Я могу помочь вам с этим.

Сумма S является частным случаем суммы геометрической прогрессии с первым членом a = 1/2 и знаменателем q = 1/2. Формула для суммы n членов геометрической прогрессии имеет вид:

$$S_n = a \frac{1 - q^n}{1 - q}$$

В нашем случае n = 72, поэтому мы можем подставить значения и получить:

$$S = \frac{1}{2} \frac{1 - (\frac{1}{2})^{72}}{1 - \frac{1}{2}} = \frac{1 - (\frac{1}{2})^{72}}{2}$$

Чтобы вычислить это значение с помощью Паскаля, мы можем использовать следующий код:

``` program Sum; var S: real; i: integer; begin S := 0; for i := 1 to 72 do S := S + 1 / (2 ** i); writeln('S = ', S:0:15); end. ```

Этот код использует цикл for и операцию возведения в степень ** для вычисления суммы. Результат будет выведен на экран с 15 знаками после запятой. Вы можете запустить этот код на онлайн компиляторе Паскаля, например, [здесь](https://math.microsoft.com/ru).

Надеюсь, это было полезно для вас. Если у вас есть другие вопросы или запросы, я буду рад ответить на них.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос