Не понимаю как составить программу вычисления суммы и произведения ряда sin1, sin2, sin3, ., sinN - Pascal

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

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

Составить программу вычисления суммы и произведения ряда sin1, sin2, sin3, ..., sinN Задачу мне нужно решить 3-мя способами: с параметром, цикл-пока, цикл-до.

Решение задачи: «Не понимаю как составить программу вычисления суммы и произведения ряда sin1, sin2, sin3, ., sinN»

textual
Листинг программы
  1. var i,n:integer;
  2.     s,p:real;
  3. begin
  4. n:=10;
  5. s:=0;
  6. p:=1;
  7. for i:=1 to n do
  8.  begin
  9.   s:=s+sin(i);
  10.   p:=p*sin(i);
  11.  end;
  12. writeln('Цикл с параметром');
  13. writeln('s=',s:0:4);
  14. writeln('p=',p:0:4);
  15. writeln('-------------');
  16. writeln('Цикл с предусловием');
  17. s:=0;
  18. p:=1;
  19. i:=1;
  20. while i<=n do
  21.  begin
  22.   s:=s+sin(i);
  23.   p:=p*sin(i);
  24.   i:=i+1;
  25.  end;
  26. writeln('s=',s:0:4);
  27. writeln('p=',p:0:4);
  28. writeln('-------------');
  29. writeln('Цикл с постусловием');
  30. s:=0;
  31. p:=1;
  32. i:=1;
  33. repeat
  34.  s:=s+sin(i);
  35.  p:=p*sin(i);
  36.  i:=i+1;
  37. until i>n;
  38. writeln('s=',s:0:4);
  39. writeln('p=',p:0:4);
  40. end.

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

  1. Объявление переменных:
    • i - целое число, счетчик цикла
    • n - целое число, предел последовательности
    • s - вещественное число, переменная для хранения суммы
    • p - вещественное число, переменная для хранения произведения
  2. Инициализация переменных:
    • n присваивается значение 10
    • s и p инициализируются нулем
  3. Цикл с параметром:
    • Выполняется цикл от 1 до n
    • В каждой итерации к s прибавляется значение синуса от i
    • В каждой итерации p умножается на значение синуса от i
  4. Вывод результата для цикла с параметром.
  5. Цикл с предусловием:
    • Зануляются переменные s и p и инициализируется счетчик i значением 1
    • Выполняется цикл с условием while i<=n
    • В каждой итерации к s прибавляется значение синуса от i
    • В каждой итерации p умножается на значение синуса от i
    • После каждой итерации счетчик i увеличивается на 1
  6. Вывод результата для цикла с предусловием.
  7. Цикл с постусловием:
    • Зануляются переменные s и p и инициализируется счетчик i значением 1
    • Выполняется цикл с условием repeat...until i>n
    • В каждой итерации к s прибавляется значение синуса от i
    • В каждой итерации p умножается на значение синуса от i
    • После каждой итерации счетчик i увеличивается на 1
    • Выполняется цикл до тех пор, пока i не станет больше n
  8. Вывод результата для цикла с постусловием.

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


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

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

9   голосов , оценка 3.889 из 5

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

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

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