Вопрос задан 08.05.2019 в 15:23. Предмет Информатика. Спрашивает Мамедов Санан.

Дано вещественное число A и целое число N (> 0). Вывести 1 + A + A2 + A3 + ... + An.

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Богачёв Максим.

var

  A, Summ:real;

  N, i:integer;

begin

  Summ := 1;

  write('a = '); readln(a);

  write('n = '); readln(n);

  for i := 1 to n do

    Summ := Summ + A * i;

  writeln('Summ = ', Summ);

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, мы можем использовать цикл, чтобы последовательно возводить число A в степени от 1 до N и выводить результаты.

Вот один из способов решения этой задачи на языке Python:

```python A = float(input("Введите вещественное число A: ")) N = int(input("Введите целое число N (> 0): "))

result = 0 for i in range(1, N+1): result += A**i

print(result) ```

Давайте разберем этот код по шагам:

1. Мы сначала запрашиваем у пользователя вещественное число A и целое число N. 2. Затем мы создаем переменную `result` и устанавливаем ее равной 0. Эта переменная будет использоваться для хранения суммы всех значений A в степени от 1 до N. 3. Затем мы используем цикл `for` для прохода от 1 до N (включительно). 4. Внутри цикла мы возводим число A в степень текущего значения i и добавляем его к переменной `result`. 5. После завершения цикла мы выводим значение `result`, которое будет содержать сумму всех значений A в степени от 1 до N.

Пример: Пусть A = 2 и N = 3. В этом случае, программа выведет результат:

1 + 2 + 2^2 + 2^3 = 1 + 2 + 4 + 8 = 15

0 0

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

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

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