Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Тема: Циклы итерационного типа




ВАРИАНТЫ ЗАДАНИЙ К ЛАБОРАТОРНОЙ РАБОТЕ № 6

Задание. Составить программу функции, разложенной в ряд:

а) Напишите программу вычисления суммы ряда в соответствии с Вашим вариантом задания.

Отчитайтесь преподавателю о выполнении задания.

б) Измените программу так, чтобы она запрашивала 3 значения eps для каждого из трёх значений x (т.е. программа должна вычислить 9 значений сумм ряда).

 

 

№ вар. Задание Исходные данные
  Составить программу вычисления ряда: До выполнения условия , где
  Составить программу вычисления ряда: Для a = 0,13; 0,1; 0,78; до выполнения условия Где
  Составить программу вычисления ряда До выполнения условия , при решении принять
  Составить программу вычисления ряда До выполнения условия при решении принять
  Составить программу вычисления функции F(x), разложенной в ряд До выполнения условия где
  Составить программу вычисления функции F(x), разложенной в ряд До выполнения условия где
  Составить программу вычисления функции Y(x), разложенной в ряд До выполнения условия где  
  Составить программу вычисления ряда До выполнения условия где
  Составить программу вычисления функции F(x), разложенной в ряд До выполнения условия где
  Составить программу вычисления функции F(x) До выполнения условия где
  Составить программу вычисления S(x), разложенной в ряд До выполнения условия где
  Составить программу вычисления функции F(x), разложенной в ряд До выполнения условия где - заданная степень точности; n-порядковый номер очередного члена ряда (в скобках).
  Составить программу вычисления функции F(x) До выполнения условия где
  Составить программу вычисления ряда До выполнения условия где
  Составить программу вычисления функции F(x), разложенной в ряд До выполнения условия где    
  Составить программу вычисления функции F(x), разложенной в ряд До выполнения условия где
  Составить программу вычисления функции F(x) До выполнения условия Где
  Составить программу вычисления ряда До выполнения условия где
  Составить программу вычисления функции F(x), разложенной в ряд До выполнения условия где
  Составить программу вычисления F(x), разложенной в ряд До выполнения условия   где
  Составить программу вычисления F(x), разложенной в ряд До выполнения условия   , где     e = 001; 0,01; 0,001 x = 0,1; 0,7; 0,9
  Составить программу вычисления F(x), разложенной в ряд До выполнения условия   ,где     e = 0,001; 0,001; 0,01 x = 1,3505; 1,37; 1,38
  Составить программу вычисления F(x), разложенной в ряд   До выполнения условия     ,где   e = 0,001; 0,001; 0,01 x = 0,205; 0,204; 0,200
  Составить программу вычисления S(x), разложенной в ряд   До выполнения условия   ,где     e = 0,005; 0,0001; 0,001 x = 14,1; 10,4; 8,7
  Составить программу вычисления F(x), разложенной в ряд   До выполнения условия ,где   e = 0,001; 0,0005; 0,001 x = 0,51; 0,708; 0,9
  Составить программу вычисления F(x), разложенной в ряд   До выполнения условия     ,где     e = 0,0005; 0,0001; 0,01 x = 0,71; 0,848; 0,9
  Составить программу вычисления F(x), разложенной в ряд До выполнения условия   ,где   e =0,001; 0,005; 0,0001 x=0,4; 0,6; 0,8
  Составить программу вычисления F(x), разложенной в ряд До выполнения условия где e = 0,001; 0,005; 0,0001 x =1,0472; 0,9471; 0,7831
  Составить программу вычисления F(x), разложенной в ряд До выполнения условия где e = 0,0001; 0,0005; 0,001 x =4,36; 4,37; 5,01
  Составить программу вычисления F(x), разложенной в ряд До выполнения условия     ,где e = 0,001; 0,0001; 0,0005 x = 1,5; 1,7; 2,4 a = 2,3

 

 

Пример.

Вычислить сумму элементов ряда

 

 

Решение.

Пусть x=2;

 

 

= = = = = = =

 

 

0,5 0,25 0,125 0,062 0,031 0,015 0,007

 

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

 
 


Последний член ряда (при x=7) равен 0,007. Это < 0,01. Следовательно, условие

 

выполняется и можно прекратить вычисления и считать полученную сумму суммой ряда с

 

точностью до 0,01.

 

1.Блок-схема алгоритма решения приведена на рисунке.

 

 
 

 

 


Нет

 

Да

 

2.Текст программы.

 

Var F,x,S,eps:real;

n:integer;

begin

Write(Введите x=‘’); Readln(x);

Write(‘Введите eps=’); Readln(eps);

F:=0; n:=1;

Repeat S:=1/exp(n*ln(x));

F:=F+S;

N:=n+1;

Until abs(S)<=eps;

Write(‘при x=’,x:5:2,’eps=’,eps:10:5,’F(x)=’,F:10:5);

Readln;

End.

 

3.Результат выполнения контрольного примера.

 

При x= 2.00 eps= 0.01000 F(x)= 0.99219

 


Приложение

 

Таблица 1

Кодировка символов в соответствии с кодом ASCII  
Код Символ Код Символ Код Символ Код Символ
  NUL   BL   @  
  SOH   !   A   а
  STX     B   b
  ЕТХ   #   C   с
  EOT   $   D   d
  ENQ   %   Е   e
  ACK   &   F   f
  BEL     G   g
  BS   (   H   h
  НТ   )   I   i
  LF   *   J   j
  VT   +   К   k
  FF   ,   L   l
  CR   -   M   m
  SO     N   n
  SI   /   O   o
  DEL       P   p
  DC1       Q   q
  DC2       R   r
  DC3       S   s
  DC4       T   t
  NAK       U   u
  SYN       V   v
  ETB       W   w
  CAN       X   x
  EM       Y   y
  SUB   :   Z   z
  ESC   ;   [   {
  FS   <   \   |
  GS   =   ]   }
  RS   >   ^   ~
  US   ?   _  

 

 

Значения некоторых служебных кодов при использовании в операциях ввода-вывода:

Таблица 2

Символ Код Значение

BEL 7 Звонок;

вывод на экран этогосимвола сопровождается звуковаы сигналом

НТ 9 Горизонтальная табуляция;

при выводе на экран смешает курсор в позицию, кратную

8, плюс 1 (9,17,25 и т.д.)

LF' 10 Перевод строки;

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

строке

VT 11 Вертикальная табуляция;

при выводе на экран заменяется специальным знаком.

FF 12 Прогон страницы;

при выводе на принтер формирует страницу, ври выводе

на экран заменяется специальным знаком

CR 13 Возврат каретки;

Вводится нажатием клавиши Enter (при вводе с помощью Read или READLN означает команду «Ввод» и в буфер ввода не помещается; при выводе означает команду «Продолжить вывод с начала текущей строки»)

SUB 26 Конец файла;

вводится с клавиатуры нажатием Ctrl-Z, при выводе за

ESC 27 Конец работы;

Вводится с клавиатуры нажатием клавиши ESC; при выводе заменяется специальным знаком

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...