Задания для самостоятельной работы. Во всех заданиях использовать только простые циклы

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

1. X = 1 , 1− 2 , 1− 3 ,...  
Вычислить для первых 20 значений           и вывести в виде  

таблицы с заголовками:

− значения функции ln(1+x),

− приближенные значения функции по формуле

X X 2 + X 3 X 4 + X 5 ,  
         
           

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

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

2. Вычислить приX=(-0,5; -0,25; 0; 0,25; 0,5; 0,75; 1)и вывести в виде табли-цы с заголовками:

− значения функции eX,

«Практикум по программированию на языке C в среде VS C++»


− приближенные значения функции по формуле

  + X + X 2 + X 3 + X 4 + X 5 ,  
2! 3! 4! 5!  
             

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

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

3. Вычислить приX,изменяющемся от0,1доπ/3с шагом0,05,и вывести ввиде таблицы с заголовками:

− значения функции sin(x),

− приближенные значения функции по формуле

X X 3 + X 5 X 7 + X 9 ,  
3! 5! 7! 9!  
           

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

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

4. Вычислить в циклеdowhileприX,изменяющемся от0доπ/4с шагом0,1, и вывести в виде таблицы с заголовками:

− значения функции cos(x),

− приближенные значения функции по формуле

1− X 2 + X 4 X 6 + X 8 ,  
2! 4! 6! 8!  
           

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

«Практикум по программированию на языке C в среде VS C++»


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

5. Вычислить приX,изменяющемся отAдоBс шагомH,и вывести в видетаблицы с заголовками:

− значения функции tg(x),

− приближенные значения функции по формуле

X + X     2 X 5 17 X 7   62 X 9 ,  
    +   +   +    
           
             

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

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

6. Вычислить приM,изменяющемся от0до6с шагом0,5,и вывести в видетаблицы с заголовками:

− значения функции (1+ X) M,

− приближенные значения функции по формуле

  + MX + M (M 1) X 2 M (M −1)(M −2) X 3 + M (M −1)(M −2)(M −3) X 4 ,  
2! + 3! 4!  
           

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

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

7. Вычислить при X=(1; 0,5; 0,25; 0,125; 0,0625; 0,03125; 0,015625) и вывести

в виде таблицы с заголовками:

− значения функции 1+ X,


«Практикум по программированию на языке C в среде VS C++»


− приближенные значения функции по формуле

1+ X X 2 + 3 X   3⋅5 X   ,  
    ⋅4 2 ⋅4 ⋅6 2 ⋅4 ⋅6 ⋅8  
           

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

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

8. Вычислить приX=sin(5o), sin(10o),…, sin(60o)и вывести в виде таблицы сзаголовками:

− значения функции arcsin(x)

− приближенные значения функции по формуле

X + X 3 3 X   + 3⋅5 X   3⋅5 ⋅7 X   ,  
  ⋅3 2 ⋅4 ⋅5 2 ⋅4 ⋅6 ⋅7 2 ⋅4 ⋅6 ⋅8 ⋅9  
           

используя скобочные формы и/или дополнительные переменные,

− приближенные значения функции по этой же формуле, не используя ско-бочные формы и дополнительные переменные,

− абсолютную и относительную ошибки приближенных значений.

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

9.     Вычислить в цикле dowhil при первых 15 значениях  
1       1       1              
X = tg (2     ), tg (   45), tg (4 45),... и вывести в виде таблицы с заголовками:  
значения функции arctg(x)                
      -     приближенные значения функции по формуле  
      X X 3 + X 5     X 7 + X 9 ,  
                 
                       

используя скобочные формы и/или дополнительные переменные,

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

- абсолютную и относительную ошибки приближенных значений.

«Практикум по программированию на языке C в среде VS C++»


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

10. Вычислить приX,изменяющемся отX0доX1с шагомH,и вывести в видетаблицы с заголовками:

- значения функции e X e X
     

- приближенные значения функции по формуле

X + X 3 + X 5 + X 7 + X 9 ,  
3! 5! 7! 9!  
           

используя скобочные формы и/или дополнительные переменные,

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

- абсолютную и относительную ошибки приближенных значений. Для организации цикла использовать оператор for. При вычислениях прибли-

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

11. Для функции Y = Xe X 2 и вводимого значения X вычислить:  
  + X  
             
  - точное значение производной Y '= eX 2 ⋅((1−2 X 2) ⋅(1+ X) − X)  
    (1+ X)2  
               

а) упростив вычисления за счет дополнительных переменных, б) не используя дополнительных переменных,

- а также вычислить для 8-ми значений DX=(0,2; 0,04; 0,008;…):

- приближенные значения приращений функции DY=Y(X+DX)-Y(X),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной.

Для организации цикла использовать оператор while. Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов.

12.Для функции Y = 1+ 2 X и вводимого значения X вычислить:  
       
  X 2−1  
               
- точное значение производной Y '= 2(X 2 −1) − 2 X (1+ 2 X)  
  (X 2−1)    
               

а) упростив вычисления за счет дополнительных переменных, б) не используя дополнительных переменных,

«Практикум по программированию на языке C в среде VS C++»


- а также вычислить для значений DX=(0,0001; 0,001; 0,01; 0,1):

- приближенные значения приращений функции DY=Y(X+DX/2)-

Y(X-DX/2),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной.

Для организации цикла использовать оператор for. Результаты вычислений и со-ответствующие значения DX вывести в виде таблицы с заголовками столбцов.

13. Для функции Y =ln(1+ X cos X )и вводимого значенияXвычислить:

2 +1

  - точное значение производной  
Y '=   −sin X ln(1+cos X) ⋅2 X ⋅ln 2  
(1+cos X) ⋅(2 X +1) (2 X +1)2  
     

а) упростив вычисления за счет дополнительных переменных, б) не используя дополнительных переменных,

- а также вычислить для значений DX=(10-2, 10-3, 10-4, 10-5, 10-6):

- приближенные значения приращений функции DY=Y(X+DX)-Y(X),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной.

Для организации цикла использовать оператор for. Результаты вычислений и со-ответствующие значения DX вывести в виде таблицы с заголовками столбцов.

14.Для функции Y = 2 X и вводимого значения X вычислить  
1 + ln(2 + cos(X))  

- точное значение производной

  X ln 2 ⋅(1+ln(2 +cos X)) + 2 X sin X    
  2 +cos X  
Y '=          
      (1+ln(2 +cos X))2        
               
-     а) упростив вычисления за счет дополнительных переменных,  

б) не используя дополнительных переменных,

- а также вычислить в цикле dowhile для значений DX=(0,00001; 0,0001; 0,001; 0,01; 0,1):

- приближенные значения приращений функции DY=Y(X+DX/2)-

Y(X- DX/2),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной

«Практикум по программированию на языке C в среде VS C++»


- и вывести полученные значения и соответствующие значения DX в виде таблицы с заголовками столбцов.

15. Для функции Y =ln(1 + X 2) tg (X 2) в точке X=0,3 вычислить:

- точное значение производной

Y '= 2 X tgX 2 + 2 X ln(1+ X 2)  
1+ X 2 cos2 X 2  
     

а) упростив вычисления за счет дополнительных переменных, б) не используя дополнительных переменных,

- а также вычислить в цикле for для значений DX=(0,00000025;

0,000005; 0,0001; 0,002; 0,04; 0,8):

- приближенные значения приращений функции DY=Y(X+DX)-Y(X),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной.

- и вывести полученные значения и соответствующие значения DX в виде таблицы с заголовками столбцов.

16. sin X      
Для функции Y =ln(2+sin 2 X) и вводимого значения X вычислить:  

- точное значение производной

  cos X ⋅ln(2 +sin   X)− 2sin2 X ⋅cos X    
Y '=   2 +sin2 X    
           
  ln2 (2 +sin2 X)      
         

а) упростив вычисления за счет дополнительных переменных, б) не используя дополнительных переменных,

- а также вычислить в цикле while для значений DX=(0,0005; 0,001;

0,002; 0,004; 0,008; 0,016):

- приближенные значения приращений функции DY=Y(X+DX/2)-

Y(X- DX/2),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной.

- и вывести полученные значения и соответствующие значения DX в виде таблицы с заголовками столбцов.

17. Для функции Y = arctg ( 1 X + X 1)и вводимого значенияXвычислить:

«Практикум по программированию на языке C в среде VS C++»


- точное значение производной Y '=            
           
(1− X)2 (1+ 1+ X ) 1+ X    
       
        1− X 1− X    

а) упростив вычисления за счет дополнительных переменных, б) не используя дополнительных переменных,

- а также вычислить в цикле for для семи значений DX=(0,000001; 0,000004; 0,000016; 0,00--64;…):

- приближенные значения приращений функции DY=Y(X+DX)-Y(X),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной.

- и вывести полученные значения и соответствующие значения DX в виде таблицы с заголовками столбцов.

18. Для функции Y = X +1 и вводимого значения X вычислить:  
(X + 2)(X + 3)  
  - точное значение производной Y '=   −(X + 2) X    
  (X + 2)2(X +3)2  
           
                 

а) упростив вычисления за счет дополнительных переменных, и б) не используя дополнительных переменных,

- а также вычислить в цикле for для 12-ти значений DX=(1/3, 1/9,

1/27, 1/81,…):

- приближенные значения приращений функции DY=Y(X+DX)-Y(X),

- приближенные значения производной по отношению DY/DX,

- абсолютные ошибки приближенных значений производной.

- и вывести полученные значения и соответствующие значения DX в виде таблицы с заголовками столбцов.

19. Упростив вычисления за счет использования дополнительных переменных

и/или скобочных форм, вычислить в цикле dowhile значения функции

Y (X)= tg 4 X tg 2 X −ln(cos2 X)  
             
и ее производной          
Y '(X)= tg 3 X tgX   −2 tgX  
cos2 X cos2 X  
       
               

на интервале от -7,5o до 7,5o с шагом 0,75o.

«Практикум по программированию на языке C в среде VS C++»


Для проверки правильности результата вычислить также значение производной по заданной формуле без преобразований.

Найденные значения вывести в виде таблицы с предшествующими порядковым но-мером и соответствующим значением аргумента Х.

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

Y ( X )=((X 2−1) (X21)2+ (X31)4)( X 21)

и ее производной

Y '(X)=( 1 −(X −1) + 4(X −1)3 )(X 2 −1) +( (X −1) (1− X)2 + (1− X )4 )2 X  
           
                 

на интервале от -1,1 до 1,0 с шагом 0,1.

Для проверки правильности результата вычислить также значение производной по заданной формуле без преобразований.

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

21. Для функции F (X) = 2 X (1 X) + (1+ X 2)       X   при X= 0,5 и K прира-  
  2(1− X)2   1+ X 2    
             

щениях аргумента DX=(0,0005; 0,001; 0,002; 0,004; 0,008;...) вычислить:

- точное значение приращения первообразной

DP = 1+ (X + DX )2 1+ X 2    
1− (X + DX) 1− X ,  
         

- а также по формуле (F(X+DX/2)·DX - приближенные значения при-ращения первообразной:

а)упростив вычисления за счет дополнительных переменных, б) не используя дополнительных переменных,

- абсолютные и относительные ошибки в процентах для вычисленных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таб-

лицы с заголовками столбцов. Для организации цикла использовать оператор while.


«Практикум по программированию на языке C в среде VS C++»


22. Для функции F (X) = e X e X и вводимого значения X при N приращени-  
e X + e X  
       

ях аргумента

DX=(-0,1; -0,1/4; -0,1/16;…) вычислить:

- точное значение приращения первообразной

DP =ln(e X + DX + e (X + DX ))−ln(e X + e X),

- а также вычислить

- по формуле F(X)·DX - приближенные значения приращения перво-

образной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных,

- абсолютные ошибки и относительные ошибки в процентах для вы-численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов. Для организации цикла использовать оператор for.

23. Для функции F (X)= sin3 X +1 и вводимого значенияXпри приращенияхsin2 X

аргумента

DX=(-0,0005; +0,001; -0,002; +0,004; -0,008; +0,016) вычислить:

- точное значение приращения первообразной

DP = −cos(X + DX)− ctg (X + DX)+cos X + ctgX,

- а также вычислить

- по формуле F (X + DX)+ F (X) DX -приближенные значения при-  
   
       

ращения первообразной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных, - абсолютные ошибки и относительные ошибки в процентах для вы-

численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов. Для организации цикла использовать оператор for.


«Практикум по программированию на языке C в среде VS C++»


24.Для функции F (X)= 2 Xe X 2 и вводимого значения X при K прираще-  
1+ eX 2  
     

ниях аргумента

DX=(-0,0005; -0,001; -0,002; -0,004; …) вычислить в цикле dowhile:

- точное значение приращения первообразной

DP =ln(1+ e (X + DX )2)−ln(1+ e X 2),

- а также вычислить

- по формуле F(X+DX/2)·DX - приближенные значения приращения первообразной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных,

- абсолютные ошибки и относительные ошибки в процентах для вы-численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов.

25. Для функции F (X)=           при X=1,5 и K приращениях  
             
(2 X −1)2 1−(     )2  
           
    2 X    
        −1  

аргумента

DX=(5·10-1; 5·10-2; 5·10-3; 5·10-4;…) вычислить:

- точное значение приращения первообразной

DP =arccos(   ) − arccos(   ),  
2(X + DX) −1 2 X −1  

- а также вычислить

- по формуле F(X)·DX - приближенные значения приращения перво-

образной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных,

- абсолютные ошибки и относительные ошибки в процентах для вы-численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов. Для организации цикла использовать оператор for.

«Практикум по программированию на языке C в среде VS C++»


26.Для функции F (X)= − 2 X и вводимого значения X при K прира-  
(X 2−1)2+1  

щениях аргумента DX=(0,1; -0,05; 0,025; -0,0125;...) вычислить:

- точное значение приращения первообразной

         
DP = arctg (   ) − arctg (   ),  
(X + DX)2−1 X 2−1  

- а также вычислить

- по формуле F (X + DX)+ F (X) DX -приближенные значения при-  
   
       

ращения первообразной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных, - абсолютные ошибки и относительные ошибки в процентах для вы-

численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов. Для организации цикла использовать оператор while.

27.Для функции F (X)=cos X     и вводимого значения X при K при-  
cos2 X  
     

ращениях аргумента DX=(0,08; 0,04; 0,02; …) вычислить:

- точное значение приращения первообразной

DP =(sin(X + DX)− tg (X + DX))−(sin XtgX),

- а также вычислить

- по формуле F(X+DX/2)·DX - приближенные значения приращения первообразной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных,

- абсолютные ошибки и относительные ошибки в процентах для вы-численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов. Для организации цикла использовать оператор for.


«Практикум по программированию на языке C в среде VS C++»


28.Для функции F (X)=   −1         при X=10 и 12 приращениях  
             
(X −1)2 1− (   )2  
         
       
          X −1  

аргумента

DX=(1/4, 1/6,1/8,...) вычислить:

- точное значение приращения первообразной

DP=arcsin(1/(X+DX -1))-arcsin(1/(X-1)),

- а также вычислить

- по формуле F(X)·DX - приближенные значения приращения перво-

образной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных,

- абсолютные ошибки и относительные ошибки в процентах для вы-численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы с заголовками столбцов. Для организации цикла использовать оператор for.

29.Для функции F (X)=   X     при X=0,95 и приращениях аргумента  
         
X 2 +1  
       

DX=(0,0005; 0,001; 0,002; 0,04; 0,08; 0,016; 0,032) вычислить в цикле dowhile:

- точное значение приращения первообразной

DP = (X + DX)2+1 − X 2+1,

- а также вычислить

- по формуле F (X + DX)+ F (X) DX -приближенные значения при-  
   
       

ращения первообразной а) упростив вычисления за счет дополнительных переменных,

б) не используя дополнительных переменных, - абсолютные ошибки и относительные ошибки в процентах для вы-

численных приближенных значений.

Результаты вычислений и соответствующие значения DX вывести в виде таблицы

с заголовками столбцов.

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

«Практикум по программированию на языке C в среде VS C++»


Y (X)= a X 2−1 + a X −1 и ее производной      
  X −1      
                             
Y '(X)=   (2 XaX 21+ aX 1) ln(a)(X −1) − (a X 2−1+ a X −1)  
        (X −1)              
                     
на 20-ти значениях X = ( 1 , 3 , 7 ,...,   20 −1 ).    
        220      
                         
Для проверки правильности вычислений Y' вычислить также её значение по за-  
данной формуле без преобразований.                
Вычисленные значения   вывести с предшествующими порядковыми номерами и  

соответствующими значениями аргумента Х в виде таблицы с за головками столбцов. Для организации цикла использовать оператор for.


«Практикум по программированию на языке C в среде VS C++»



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



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