Вопрос задан 29.04.2019 в 16:32. Предмет Информатика. Спрашивает Кореньков Валентин.

For13°. Дано целое число N (> 0). Найти значение выражения1.1 – 1.2 + 1.3 – …(N слагаемых, знаки

чередуются). Условный оператор не использовать.ЧЕРЕЗ БЭЙСИК ЖЕЛАТЕЛЬНО
0 0
Перейти к ответам

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

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

CLS
a:
INPUT n
IF n < 1 OR INT(n) <> n THEN GOTO a
DIM a(n)
a(1) = 1.1
s = a(1)
FOR i = 2 TO n
a(i) = (ABS(a(i - 1)) + .1) * (-1) ^ (i + 1)
s = s + a(i)
NEXT i
PRINT s

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

Программа на языке Бэйсик для решения этой задачи может выглядеть следующим образом:

``` INPUT "Введите целое число N: ", N sum = 0 sign = 1 FOR i = 1 TO N sum = sum + sign * 1.1 sign = -sign sum = sum + sign * 1.2 sign = -sign sum = sum + sign * 1.3 sign = -sign NEXT i PRINT "Значение выражения: "; sum ```

Эта программа сначала запрашивает у пользователя целое число N, затем в цикле проходит через N итераций, в каждой из которых добавляет к переменной sum значение, соответствующее текущему слагаемому с учетом знака. Затем программа выводит итоговое значение выражения.

0 0

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

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

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