Итерационной циклической структуры

Цель работы: 1. Овладение практическими навыками разработки и программирования алгоритмов итерационной циклической структуры.

2. Приобретение дальнейших навыков по отладке и тестированию программ.

Суммирование членов бесконечного ряда осуществляется до члена ряда, меньшего eps. Так как при суммировании заранее неизвестно число членов ряда, то в этом случае нецелесообразно пользоваться оператором цикла For. Задача вычисления суммы членов бесконечного ряда требует организации итерационного цикла, окончание которого определяется условием y<eps, где y – значение члена ряда.

Для некоторых рядов при вычислении члена ряда целесообразно использовать прием накопления произведения, что позволяет уменьшить затраты времени на его вычисление. Начальное значение суммы необязательно равно нулю, если значение первого члена ряда вычислять нет необходимости.

Удобнее всего при нахождении суммы ряда в данной лабораторной работе воспользоваться оператором цикла с предусловием, так как заранее неизвестно количество выполняемых итераций и есть условие окончания цикла.

Задание.

Задание для подготовки

Изучить:

- Организацию алгоритмов циклической структуры, когда неизвестно количество повторений цикла;

- Возможности языка программирования для организации таких циклов;

- Приемы программирования – вычисление суммы бесконечного ряда, накопление суммы;

- Составить программу для решения задачи.

Вычислить на ЭВМ значение суммы членов бесконечного ряда с заданной точностью e в соответствии с вариантом задания (таблица 2.8). На печать вывести значение суммы и число членов ряда, вошедших в сумму:

Таблица 2.8

Ва-риант Сумма членов ряда Значения х точность
  0,20 0,001
  S=x- 0,10 0,005
  0,15 0,0001
  1,12 0,0001
  chs=S=1+ 0,70 0,0001
  - 0,0001
  Arctg x=S= +(-1)n 1,.5 0,0005
  - 0.00005
  1,7 0,007
  - 0.005
  0,75 0,001
  0,62 0,005
  0,20 0,005
  0,30 0,001
  0,25 0,001
  S= + - 0,0001
  0,50 0,0005
  - 0,001
  - 0,00005
  sinx=x- 0,45 0,0001
  - 0,0005
  0,90 0,00005
  - 0,001
  0,15 0,00001
  S= - 0,00005
  0,20 0,00005
  0,75 0,0005
  0,65 0,0001
  S= 0,35 0,00005
  - 0,00005

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: