Вопрос задан 13.01.2020 в 12:01. Предмет Информатика. Спрашивает Костырин Андрей.

Составить программу в Паскале и блок схему: Вычисление суммы ряда S=1-1/2+1/4-1/6+...1/N.

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

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

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

var n,i,l,m:integer; sum:real;
begin     
readln(n);     
sum:=1; l:=1;     
while m<>n do  begin         
m:=m+2;         
sum:=sum-((1/m)*l);         
l:=l*-1;     
end;     
writeln(sum);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа на языке Паскаль для вычисления суммы ряда S=1-1/2+1/4-1/6+...1/N:

``` program SumOfSeries; var N, i: integer; S: real; begin writeln('Введите число N:'); readln(N); S := 1; // инициализация суммы for i := 2 to N do begin if i mod 2 = 0 then // проверка на четность S := S + 1/i else S := S - 1/i; end; writeln('Сумма ряда S = ', S); end. ```

Блок-схема для данной программы:

``` +------------------+ | Ввод N | +------------------+ | v +------------------+ | Инициализация S | +------------------+ | v +------------------+ | i = 2 | +------------------+ | v +------------------+ | i > N? | +------------------+ | | no yes | | v | +------------------+ | i mod 2 = 0? | +------------------+ | | no yes | | v | +------------------+ | S = S

0 0

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

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

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