Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Egorova1

.pdf
Скачиваний:
36
Добавлен:
14.02.2015
Размер:
1.67 Mб
Скачать

Написать программу для вычисления суммы 34 + 54 + ... + (2n + 1)4 при заданном n. Алгоритм

Представим эту сумму в виде:

(2 1 +1)4 +(2 2 +1)4 +K+(2 n +1)4

14243 14243

3 5

Тогда имеем n слагаемых, вид i-го слагаемого: (2 i+1)4, i изменяется от 1 до n. Очевидно, что для подсчета такой суммы следует использовать оператор цикла for, параметр которого изменяется от 1 до n.

Первоначально сумма S должна быть равна нулю: S=0, потому что такое первоначально значение суммы никак не влияет на конечный результат (если значение, равное 0, к «чему-то» прибавить, то это «что-то» не изменится).

В итоге алгоритм решения задачи можно схематично изобразить следующим образом:

 

S=0 {начальное значение}

i=1

S=S+(2 i+1)4= S+(2 1+1)4=0+34

i=2

S=S+(2 i+1)4= S+(2 2+1)4=0+34+54

M

S=S+(2 i+1)4= S+(2 n+1)4=<требуемая сумма>

i=n

 

Структурная схема и текст программы

вход

ввод n

S = 0

i = 1

program svm(i,0); var s,i,n:integer;

begin readln(n); s:=0;

for i:=1 to n do s:=s+sqr(sqr(2 i+1));

writeln(s);

end.

f

i n

t

S=S+(2i+1)4

i = i + 1

вывод S

выход

Пример 5.

Задание

Написать программу для вычисления произведения 34 54 K (2 n +1)4 при заданном n.

Алгоритм По сути, эта задача решается также, как и предыдущая задача на суммирование (см.

пример 4 выше). Отличие заключается лишь в том, что первоначальное значение произведения, обозначим его P, должно быть равно 1: P=1, потому что такое первоначальное значение произведения никак не влияет на конечный результат (если значение, равное 1, на "что-то" умножить, то это "что-то" не изменится).

Программа

61

program prim4; var p,i,n:integer; begin

readln(n);

p:=1;

for i:=1 to n do p:=p*sqr(sqr(2*i+1)); writeln(p);

end.

Пример 6.

Задание

Написать программу для вычисления суммы 3-5+7-...+(-1) (n+1)*(2n+1) при заданном n. Алгоритм

По сути, эта задача решается также, как и предыдущая задача на суммирование (см. пример 4 выше). Отличие заключается лишь в том, что у слагаемых чередуются знаки "+" и "-". Для решения подобной проблемы можно использовать вспомогательную переменную, назовем ее k, которая будет отвечать за знак слагаемого. В теле цикла переменная k умножается на очередное слагаемое и меняет знак: k:=k*(-1). Первоначальное значение k до входа в цикл равно 1.

Программа

program prim4; var s,i,n,k:integer; begin

readln(n); s:=0; k:=1; for i:=1 to n do

begin s:=s+k*(2*i+1); k:=k*(-1) end; writeln(s);

end.

3.4 ЗАМЕЧАНИЯ ПО ИСПОЛЬЗОВАНИЮ ОПЕРАТОРОВ ЦИКЛА

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

3.4.2Программист должен следить за тем, чтобы в операторах WHILE и REPEAT не произошло зацикливание (переменная, определяющая условие выхода из цикла, должна меняться в цикле).

3.4.3Оператор цикла с параметром FOR можно записать в виде оператора WHILE, но там, где это возможно, рекомендуется использовать оператор FOR, так как:

1) компилятор часто создаёт более эффективную программу при использовании оператора FOR, чем при использовании WHILE;

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

Однако в некоторых случаях удобнее использовать операторы REPEAT и FOR.

3.5БЕЗУСЛОВНАЯ ПЕРЕДАЧА УПРАВЛЕНИЯ

3.5.1 Оператор безусловного перехода GOTO. Метки операторов

62

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

Общий вид оператора GOTO: GOTO n ,

где n - метка оператора,

GOTO - ключевое слово ("goto" - перейти на ...).

Выполнение оператора: управление в программе передается оператору с указанной меткой n, и выполнение программы продолжится с этого оператора.

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

Метки могут быть двух типов:

1)целое число в пределах от 0 до 9999;

2)идентификатор.

В классической версии Паскаля разрешен только первый тип меток.

Все используемые метки должны быть перечислены через запятую в разделе объявления меток label, например:

label 20; или label 1,2,Met1;

Одной определенной меткой можно пометить только один оператор в программе. Метка записывается перед помечаемым оператором и отделяется от него двоеточием. Например, если оператор присваивания "a:=b" необходимо пометить меткой "20", то в программе это будет выглядеть следующим образом: "20: a:=b; "

Пример 1. Приведен фрагмент программы, показывающий использование меток.

label 7;

 

 

var a,b:real;

 

 

begin

 

 

...

 

 

goto 7;

(* Оператор с меткой "7" может быть в программе *)

...

(* где угодно: и до, и после оператора "goto 7".

*)

7: a:=b*3;

 

 

...

 

 

end.

 

 

Использовать оператор безусловного перехода GOTO

следует очень осторожно.

Широкое применение этого оператора затрудняет понимание логики работы программы, делает программу запутанной и беспорядочной, что особенно сказывается на этапе корректировки и внесения изменений в программу. Кроме того, безусловную передачу управления можно осуществлять не из каждого места программы и не в любое место программы. Нельзя с помощью оператора GOTO перейти из основной программы в подпрограмму или, наоборот, выйти из подпрограммы. Дело в том, что метки, описанные в подпрограмме, локализованы в ней, поэтому передача управления извне подпрограммы на метку внутри неё невозможна. Крайне не рекомендуется с помощью оператора GOTO переходить внутрь условного или циклического оператора, так как в итоге работа этого оператора может дать неправильный результат.

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

1)если решение задачи идёт неверным путём и исправить ничего нельзя, то оператор GOTO используется для аварийного перехода к концу программы;

2)если необходимо выйти из середины цикла во внешний блок.

63

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

Пример 2. Ниже приведен фрагмент программы, показывающий использование метки для выхода из середины цикла.

...

repeat

<считывание и проверка данных>

if <введены неверные данные> then goto 20; <обработка входных данных>

until <условие нормального выхода из цикла>;

...

20:... (*продолжение программы*)

3.5.2Передача управления с помощью стандартных процедур

Всовременных версиях Паскаля для безусловной передачи управления часто используются стандартные подпрограммы - процедуры EXIT, HALT, BREAK и CONTINUE.

Воператорах циклов можно использовать процедуры BREAK и CONTINUE. Процедура BREAK осуществляет досрочный выход из цикла (не дожидаясь выполнения условия выхода). Процедура CONTINUE осуществляет переход к следующей итерации цикла, даже если предыдущая итерация ещё не завершена. Чтобы обратиться к этим процедурам в программе, надо просто в качестве отдельного оператора указать имя соответствующей процедуры.

3.6 ЛАБОРАТОРНАЯ РАБОТА #3 "ЦИКЛИЧЕСКИЙ ВЫЧИСЛИТЕЛЬНЫЙ ПРОЦЕСС"

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

WHILE, REPEAT и FOR.

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

3.6.1 Пример выполнения лабораторной работы по теме "Циклический вычислительный процесс"

Задание

1.Напечатать таблицу значений функций y=f(x), если задан диапазон [a,b] и шаг изменения h аргумента x.

Вид таблицы:

x

y

<начальное значение x>

K

<начальное значение x + h>

K

<начальное значение x + 2h>

K

64

M

 

 

 

 

 

M

 

<конечное значение x>

 

 

K

 

Начальное значение x равно a, конечное значение x не превышает b.

 

2. Значение функции

y=f(x) для каждого конкретного значения

x вычисляется

приближенно по формуле:

 

 

y = f(x) = x

x3

+

x5

x7

+K .

 

3!

5!

7!

 

 

 

 

 

 

с заданной точностью ε.

Это означает, что вычисление конкретного y

(суммирование)

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

Таким образом, условие окончания вычисления y для данного значения x записывается в виде:

|<очередное слагаемое>| ≤ ε.

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

Итак:

задача 1 - вычисление суммы с заданной точностью (см.п.3.6.1.1); задача 2 - печать таблицы (см.п.3.6.1.2).

3.6.1.1 Вычисление суммы с заданной точностью

Задание

Дан аргумент x. Вычислить:

y = f(x) = x

x3

+

x5

x7

+K .с заданной точностью ε .

3!

5!

7!

 

 

 

 

Обозначения Дано: x - аргумент (real);

e - точность (real);

Результат:

y - значение функции (real); Промежуточные данные:

a - очередное слагаемое (real);

k - номер очередного слагаемого (integer); b - составной элемент слагаемого a (real); c - составной элемент слагаемого a (real): s - составной элемент слагаемого a (integer).

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

Алгоритм Ниже приведена СС и словесное описание алгоритма "постепенное накопление

суммы".

вход

1ввод x,e

2a = x

3y = 0

4 F

1.Ввести x,e.

2.Положить первое слагаемое a равным x: a:=x

3.Положить сумму y равной 0: y:=0

4-6. Пока очередное слагаемое a по модулю больше e ,то есть пока abs(a)> e, делать: к сумме y добавить очередное слагаемое a

65

(блок "y=y+a") и вычислить следующее слагаемое a. Иначе, то есть когда abs(a)<=e, перейти к п.7

7. Вывести x,y

Дальнейшей детализации требует блок 6 "Вычисление очередного слагаемого a". Глядя на исходную формулу, не трудно установить, что

y = (1)k +1

x2k 1

 

 

 

 

 

 

(2k 1)!

 

 

 

 

 

k =1,2,K

 

 

 

 

 

Но вычислять каждое слагаемое в виде

(1)k +1

 

x2k 1

 

нерационально, так как в этом

(2k 1)!

 

 

 

 

 

случае придется многократно проводить одни

и те

же громоздкие вычисления

(вычисление произведения для числителя и факториала для знаменателя).

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

Рассмотрим несколько слагаемых a. 1-е слагаемое:

k=1 a = x = x1 /1! 2-е слагаемое:

k=2 a = -( x3 )/3! = -(x * x2 )/(1!*2*3) 3-е слагаемое:

k=3 a = x5 /5! = ( x3 * x2 )/(3!*4*5) 4-е слагаемое:

k=4 a = -( x7 )/7! = -( x5 * x2 )/(5!*6*7)

Выделим в a

элементы, которые на каждом новом шаге вычисляются через значения

соответствующих элементов на предыдущем шаге. Можно представить a в виде:

a = s * b / c,

где

 

s - отвечает за знак a: sновое

= sстарое * (-1);

b - числитель a:

b

= b

* x2 ;

 

новое

старое

 

c - знаменатель a:

cновое

= сстарое * (2*k - 2) * (2*k - 1).

Окончательная структурная схема и программа представлены ниже.

66

 

в

х

о

д

 

 

в

в

о

д

x

, e

 

a

=

x

,

y

=

0

b = x , k = 1 , s = + 1 , c = 1

 

 

| a | >

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

=

 

y

+

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

=

 

k

 

+

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

=

b

 

 

x

2

 

 

 

 

 

 

 

 

 

 

c = c ( 2 k - 2 ) ( 2

k - 1 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s

=

s

 

( - 1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

=

s

b

/ c

 

 

 

 

 

 

 

 

 

 

 

в ы

в о

д

 

x , y , e

 

в ы

х

о

д

 

 

 

program summ(i,o); var x,y,e,a,b,c:real;

k,s:integer begin

write('Введите аргумент и точность: '); readln(x,e);

a:=x; y:=0; b:=x; s:=1; c:=1; k:=1;

while abc(a)>e do begin

y:=y+a;

k:=k+1;

b:=b*x*x; c:=c*(2*k-2)*(2*k-1); s:=s*(-1);

a:=s*b/c;

end;

writeln('x=',x,' y=',y,' e=',e) end.

3.6.1.2 Печать таблицы

Задание

Напечатать таблицу значений x,y, если y=f(x), x изменяется в интервале [a,b] с шагом h. Пояснение

При решении задачи можно воспользоваться и оператором while, и оператором for. В случае оператора while из-за сложности сравнения на ЭВМ вещественных чисел производится сравнение x с b+h/2 (чтобы "не потерять" последнее возможное значение x). В случае оператора for необходимо вычислить количество строк в таблице по формуле: kol = trunc((b-a)/h+1).

Структурная схема

для "while"

вход

 

для "for"

вход

 

 

 

 

 

ввод a,b,h

 

 

ввод a,b,h

 

 

Печать шапки

 

 

kol = trunc((b-a)/h+1); x =a

 

 

 

 

 

 

 

таблицы

 

 

 

 

 

 

 

 

Печать шапки

 

 

x = a

 

 

таблицы

 

 

 

 

 

 

 

1

 

 

i = 1, kol ,+1

 

 

F

 

 

 

 

x b+h/2

 

y = f(x)

 

 

 

 

 

 

T

 

 

 

 

 

y = f(x)

 

 

Печать строки x, y

 

 

2

3

 

x = x+h

4

67

1

2

 

3

4

 

 

 

 

Печать строки

Печать конца

Печать конца

 

 

 

x, y

таблицы

 

 

 

таблицы

 

 

 

 

 

 

 

 

 

 

 

 

 

выход

 

 

 

x = x+h

 

выход

 

 

 

 

 

 

 

 

Замечание

 

 

 

Для печати рамки таблицы обычно используют символ '*'

или символы '-', 'I'.

Пусть, например, необходимо распечатать следующую таблицу:

 

 

 

 

x

y

 

 

K K

Печать шапки таблицы: writeln('*******************************************'); writeln('* x * y *'); writeln('*******************************************');

Печать строки таблицы: writeln('* ',x:8:5,' * ',y:10:5,' *');

3.6.2 Задание к лабораторной работе по теме "Циклический вычислительный процесс"

1.Выполнить задание, описанное в п.3.6.1. Вариант конкретной функциональной зависимости y=f(x) выбрать из списка заданий в п.3.6.2.1.

Программа не должна зависеть от конкретных значений a,b,h,е. При тестировании рекомендуется задавать диапазон изменения x от 0 до 1, то есть [0,1], шаг изменения h=0.1 или диапазон от -1 до +1, h=0.2. В этом случае для любого варианта будет обеспечена сходимость, то есть с увеличением номера слагаемого значение слагаемого по модулю будет уменьшаться.

Тестирование следует начинать с достаточно большого значения точности е, например е=0.1. Затем при быстрой сходимости (время вычисления не значительно) можно постепенно уменьшать е (0.01; 0.001;...).

2.Разработать циклическую программу для решения определенной неформализованной задачи, список заданий смотри в п.3.6.2.2.

3.6.2.1 Циклический вычислительный процесс. Вычисление суммы ряда с заданной точностью. Печать таблицы.

ЗАДАНИЕ. Напечатать таблицу значений функции y=f(x), если заданы диапазон [a,b] и шаг изменения h аргумента x. Для конкретного аргумента x значение y=f(x) вычисляется, как сумма членов бесконечного ряда с заданной точностью e.

ПОЯСНЕНИЕ. Сумма вычисляется с точностью до члена ряда, меньшего e, то есть суммирование следует закончить, как только будет получено очередное слагаемое, по модулю не превышающее e. При тестировании программы рекомендуется задавать диапазон [0,1], так как для соответствующих значений x все ряды, данные в заданиях, сходятся.

N1

 

1 2

 

 

1 2 5

 

 

1 2 5 8

 

Y (x)= 3 x =1+ 1

(x 1)

(x 1)2

+

(x 1)3

(x 1)4 K

3 6

3 6 9

3 6 9 12

3

 

 

 

 

 

 

N2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

68

 

 

 

Y (x)= arc sec x

=

 

1

 

 

+

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

1 3

 

 

 

 

 

+

 

 

1 3 5

 

 

+

K

 

 

x

 

 

 

2 3

 

x3

 

 

 

2

4 5

x5

 

2 4 6 x7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= arcsin x

 

 

 

= x +

 

 

 

 

 

x3

 

 

 

1 3 x5

 

 

+

 

1 3 5 x7

 

 

K

 

 

 

 

 

 

 

2 3

 

 

 

 

2 4 5

 

 

 

2 4 6 7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

2

 

 

 

 

 

1

 

 

 

 

3

2

 

 

 

 

 

4

 

 

 

 

1

 

 

 

 

3

2

 

5

2

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= Ε(x)=

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

x +

2

 

 

 

 

 

 

 

 

x

 

2

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

 

 

2

2

 

 

2

2

 

 

4

2

 

 

 

2

2

 

 

4

2

 

6

2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

1

 

 

 

 

2

 

 

 

 

 

 

 

 

 

1

2

3

2

 

 

 

 

 

 

 

4

 

 

 

 

 

 

1

 

 

3

2

5

2

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)=

 

1+

2

 

x +

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

2

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

2

2

2

 

 

 

2

 

 

2

4

2

 

 

 

2

2

 

4

2

6

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= Γ

(x)=

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

x4

 

 

 

 

 

 

 

 

 

 

 

+

x6

 

 

 

 

 

 

x8

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

22 2! 24 1! 3! 26 2! 4! 28 3! 5!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= erf (x)=

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

3

 

 

 

 

 

 

 

 

1

 

 

 

x

5

 

 

 

 

 

 

1

 

 

x

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

 

x

3

+

 

 

 

2!

 

 

 

5

 

3!

 

 

7

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= bei(x)=

 

(x 2)2

 

 

(x 2)6

 

 

+

(x 2)10

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1!)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3!)2

 

 

 

 

 

 

 

 

 

 

 

(5!)2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N9

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

(x 2)4

 

 

 

 

 

 

 

 

 

 

 

(x 2)6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x 2)8

 

 

 

 

 

Y (x)= Γ(x)=1(x 2)

 

 

+

 

 

 

 

 

 

 

 

 

 

 

+

 

 

K

 

 

12 22

12 22 32

12 22 32 42

 

 

 

 

 

N10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ln x)2

 

 

 

 

 

 

(ln x)3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= F (x)= ln

 

ln x

 

 

= ln x +

 

 

 

+

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 2!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 3!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= Si(x)= x

1

 

 

 

x3

 

+

 

 

1

 

 

 

x5

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3!

 

 

 

 

 

5!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= cos(x)=

 

1

x2

 

 

 

+

x4

 

x6

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2!

 

 

 

 

 

 

 

 

 

4!

 

 

 

 

6!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)=1+

x2

 

 

3 x4

+

5 x6

 

− K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

69

Y (x)= sin(x)= x

x3

 

+

x5

 

x7

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3!

 

 

 

 

 

 

5!

 

7!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2x)2

N15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= −

+

(2x)4

 

 

 

(2x)6

+

 

(2x)8

 

− K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2!

 

 

 

 

 

4!

 

 

 

 

 

 

 

6!

 

 

 

 

 

 

 

 

 

8!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= sh(x)= x +

x3

+

x5

+

x7

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3!

 

 

 

 

 

 

 

5!

 

 

7!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N17

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)=

 

x3

 

x5

 

 

+K+

(1)n+1

 

x2n+1

 

 

+ K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

3

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4n2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos 4x

 

 

 

cos 6x

 

Y (x)= ln

 

sin x

 

 

= −ln 2 cos 2x

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln(x)= (x 1)

(x 1)2

+

 

(x 1)3

 

(x 1)4

K

 

2

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)=

x 1

+

(x 1)2

 

+

(x 1)3 +

 

K; x > 1

2

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

2x2

 

 

 

 

 

 

 

 

3x3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= Arth x = x +

x3

 

 

 

+

x5

 

+

x7

 

K;

 

 

 

x

 

<1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

5

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K)

 

 

 

Y (x)= cth x =1+ 2(e2 x

+ e4 x + e6 x +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y (x)= th x =12e2 x + 2e4 x 2e6 x

 

 

K

 

 

 

N24

Y (x)= F (x)= x x3 + x5 x7 K

32 52 72

 

 

N25

 

 

 

 

 

 

 

 

 

 

 

Y (x)=1+

1

+

1

+

1

 

K; x > 0

2x

 

4x

 

 

3x

 

 

 

 

 

 

 

 

 

 

 

N26

 

 

 

 

 

 

 

 

 

 

 

Y (x)= arctg x = x

x3

 

+

x5

x7

K;

 

x

 

<1

 

 

 

 

 

 

 

 

N27

3

 

5

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

70

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]