Разработать алгоритм и программу вычисления и вывода первых 15 членов последовательности и их суммы - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Последовательность задана рекуррентной формой и условием. . Разработать алгоритм и программу вычисления и вывода первых 15 членов последовательности и их суммы.

Решение задачи: «Разработать алгоритм и программу вычисления и вывода первых 15 членов последовательности и их суммы»

textual
Листинг программы
  1. var
  2.   i:integer;
  3.   s,an,an1:real;
  4. begin
  5.   writeln('N':5,'An':10,'S':10);
  6.   an:=0.5;s:=an;
  7.   for i:=1 to 15 do begin
  8.     writeln(i:5,an:10:4,s:10:4);
  9.     an1:=sin(pi/2*an);
  10.     an:=an1;
  11.     s:=s+an1;    
  12.   end;
  13.   readln;
  14. end.

Объяснение кода листинга программы

В данном коде используется язык программирования Turbo Pascal. Он содержит следующие переменные:

  1. i: integer (целое число) - используется для итерации цикла от 1 до 15.
  2. s, an, an1: real (числа с плавающей точкой) - используются для хранения текущего значения последовательности, предыдущего значения и значения, вычисленного на предыдущей итерации соответственно.
  3. N, An, S: string (строка) - используются для вывода заголовка. Алгоритм программы следующий:
  4. Выводится заголовок с помощью функции writeln.
  5. Инициализируются переменные an и s значениями 0.5 и 0.5 соответственно.
  6. Запускается цикл for, который выполняется 15 раз. На каждой итерации цикла выводится текущее значение переменной i, значение an и s. Затем вычисляется значение an1 с помощью функции sin, которая возвращает синус числа pi/2 умноженного на значение an. Значение an затем обновляется, чтобы быть равным значению an1. Затем значение s обновляется, чтобы быть равным сумме an1 и an.
  7. После завершения цикла выводится значение i, значение an и s.
  8. Программа завершается с помощью функции readln.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы