Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторная работа № 6 (Паскаль, 4 часа)
Тема: |
Организация циклов в программе. |
Цель:
1) Получение навыков в использовании циклов
Содержание отчета :
Задание 1.
Используя все три вида операторов цикла составить программы табулирования функции на отрезке [a, b] с шагом где m заданное число.
Вариант |
Функция |
a |
b |
m |
1 |
xsin(x) |
0 |
3 |
10 |
2 |
sin (1/x) |
/8 |
2/ |
15 |
3 |
cos (1/x) |
/4 |
4/ |
20 |
4 |
sin(x2) |
/6 |
2/3 |
10 |
5 |
cos(x2) |
/3 |
3/2 |
15 |
6 |
sin(x)+tg(x) |
0 |
/4 |
20 |
7 |
cos(x)+ctg(x) |
/4 |
/2 |
10 |
8 |
tg(x/2) |
0 |
2/3 |
15 |
9 |
tg(x/2)+cos(x) |
/2 |
|
20 |
10 |
ctg(x/3)+sin(x) |
/4 |
/2 |
10 |
11 |
x2+sin(x) |
-2 |
2 |
20 |
12 |
x3+exp(x) |
-9 |
3 |
12 |
Задание 2.
Используя операторы цикла с предусловием и постусловием, найти сумму ряда с точностью =10-3 и =10-4, общий член которого an (см.вариант). Определить, сколько членов ряда просуммировано.
Вариант |
an |
Вариант |
an |
1 |
(2n-1)/2n |
7 |
2n/n! |
2 |
10n/n! |
8 |
(-1)n/n! |
3 |
n!/(2n)! |
9 |
(-1)n32n/(2n)! |
4 |
3nn!/(3n)! |
10 |
52n+1/(2n+1)! |
5 |
(-1)n (n+1)/n! |
11 |
2nn!/(2n)! |
6 |
n2/3n |
12 |
(n-3)/(2n+1)! |
Указание: |
1. Считать , что точность достигнута, если abs(an)<. 2. Для получения следующего члена ряда использовать рекуррентную формулу, выражающую an+1 через an. Для этого вычислить их отношение. |
Например,
Откуда, .