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

АтаП_лаб

.pdf
Скачиваний:
19
Добавлен:
23.02.2016
Размер:
557.11 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ЧЕРКАСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

МЕТОДИЧНІ ВКАЗІВКИ

до виконання лабораторних робіт з дисципліни

"Алгоритмізація та програмування"

для студентів напряму підготовки 6.050101 «Комп'ютерні науки» денної та заочної форм навчання

Затверджено на засіданні кафедри інформаційних технологій проектування, протокол № 6 від 27.01.2011 р., та Методичною радою ЧДТУ, протокол № 54 від 14.02.2011р.

Черкаси

2011

Укладачі: Снитюк Віталій Євгенович, д.т.н., професор, Карапетян Анаіт Радіківна

Рецензент

Рудницький В.М., д.т.н., професор

Методичні вказівки до виконання лабораторних робіт з дисципліни «Алгоритмізація та програмування» для студентів напряму підготовки 6.050101 "Комп'ютерні науки" денної та заочної форм навчання [Текст] / Укл. : В.Є. Снитюк, А.Р. Карапетян ; М-во освіти і науки України, Черкас. держ. технол. ун-т. – Черкаси : ЧДТУ , 2011. – 70 с.

Методичні вказівки призначені для аудиторної і самостійної роботи студентів при вивченні курсу "Алгоритмізація та програмування". Видання містить основні положення щодо виконання лабораторних робіт: теоретичні відомості, завдання, контрольні питання та літературу.

Для студентів напряму підготовки 6.050101 "Комп'ютерні науки" денної та заочної форм навчання.

Навчальне видання

МЕТОДИЧНІ ВКАЗІВКИ

до виконання лабораторних робіт з дисципліни

"Алгоритмізація та програмування"

для студентів напряму підготовки 6.050101 «Комп'ютерні науки» денної та заочної форм навчання

В авторській редакції

Коректура і макетування Кусень Т.В.

-----------------------------------------------------------------------------------------------------------------

Формат 60х84 1/8. Папір офс. Гарн. Times New Roman. Друк оперативний. Ум. друк. арк. 8,36. Обл.-вид. арк. 4,2. Тираж 30 прим. Вид. № 1147. Зам. № 11-0221.

---------------------------------------------------------------------------------------------------------------

Черкаський державний технологічний університет

Свідоцтво про державну реєстрацію ДК № 896 від 16.04.2002 р. Надруковано в редакційно-видавничому центрі ЧДТУ бульвар Шевченка, 460, м. Черкаси, 18006.

2

ЗМІСТ

 

ПЕРЕДМОВА...................................................................................................................

4

ЛАБОРАТОРНА РОБОТА № 1 ПРОГРАМУВАННЯ ЛІНІЙНИХ СТРУКТУР,

 

ОБЧИСЛЕННЯ АРИФМЕТИЧНИХ ВИРАЗІВ.........................................................................

5

ЛАБОРАТОРНА РОБОТА № 2 ПРОГРАМУВАННЯ РОЗГАЛУЖЕНИХ

 

ОБЧИСЛЮВАЛЬНИХ ПРОЦЕСІВ .......................................................................................

11

ЛАБОРАТОРНА РОБОТА № 3 ПРОГРАМУВАННЯ ЦИКЛІЧНИХ ОБЧИСЛЮВАЛЬНИХ

ПРОЦЕСІВ, ЦИКЛИ З ПЕРЕДУМОВОЮ ТА ПІСЛЯУМОВОЮ...........................................

17

ЛАБОРАТОРНА РОБОТА № 4 РЕАЛІЗАЦІЯ ІТЕРАЦІЙНИХ ТА

 

РЕКУРСИВНИХ АЛГОРИТМІВ...........................................................................................

23

ЛАБОРАТОРНА РОБОТА № 5 ОБРОБКА ОДНОВИМІРНИХ МАСИВІВ ........................

26

ЛАБОРАТОРНА РОБОТА № 6 ОБРОБКА ДВОВИМІРНИХ МАСИВІВ...........................

33

ЛАБОРАТОРНА РОБОТА № 7 ОБРОБКА ТЕКСТОВИХ ДАНИХ....................................

38

ЛАБОРАТОРНА РОБОТА № 8 СКЛАДАННЯ ПРОГРАМ З ВИКОРИСТАННЯМ

 

ДОПОМІЖНИХ АЛГОРИТМІВ............................................................................................

41

ЛАБОРАТОРНА РОБОТА № 9 РОБОТА З ЗАПИСАМИ ТА

 

ФАЙЛОВИМИ ЗМІННИМИ.................................................................................................

49

ЛАБОРАТОРНА РОБОТА №10 СТВОРЕННЯ ГРАФІЧНИХ ПРИМІТИВІВ.....................

63

ЛІТЕРАТУРА.................................................................................................................

70

3

ПЕРЕДМОВА

Методичні вказівки до лабораторних робіт складені відповідно до навчальної програми занять з курсу „Алгоритмізація та програмування”.

Метою проведення лабораторних робіт є опанування мови програмування Turbo Pascal, набуття навичок в розробці алгоритмів методом покрокової деталізації на основі базових логічних структур, вивчення та освоєння основних методів та прийомів програмування, ознайомлення з процесом проходження завдань під час їх вирішення на ЕОМ, отримання практичних навичок з відлагодження та тестування програм.

Лабораторні роботи виконуються з оформленням і поданням звітів.

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

Варіанти робіт визначаються викладачем.

Лабораторні роботи захищаються в індивідуальному порядку. Перелік необхідних складових звіту про лабораторну роботу:

Титульна сторінка.

Зміст.

Постановка задачі зі своїм варіантом.

Теоретична частина.

Алгоритм роботи та текст програми.

Одержані результати та їх аналіз.

Висновки.

Література.

4

ЛАБОРАТОРНА РОБОТА № 1

ПРОГРАМУВАННЯ ЛІНІЙНИХ СТРУКТУР, ОБЧИСЛЕННЯ АРИФМЕТИЧНИХ ВИРАЗІВ

Мета: ознайомитись зі створенням лінійної структури, навчитись складати блок-схеми алгоритму, засвоїти оператори вводу-виводу та присвоєння.

Короткі теоретичні відомості

Алгоритмом називається упорядкована послідовність дій (кроків, указівок, команд), які необхідно виконати для розв’язання задачі. Упорядкованість кроків (дій) досягається умовою про порядок запису.

Алгоритми можуть бути описані: у змістовій формі, за допомогою псевдокоду, у графічній формі, за допомогою алгоритмічних мов, за допомогою структурограм тощо.

Блок-схемний спосіб завдання алгоритму – це графічне зображення алгоритму у вигляді окремих частин – блоків. Кожен блок відповідає окремому етапу розв’язання задачі. Порядок виконання етапів (блоків) задається з’єднувальними лініями або номерами блоків.

Елементами блок-схем є геометричні фігури.

Назва дії

Графічне позначення

Пояснення

Процес обчислення

 

 

 

 

 

 

 

 

 

Обробка інформації.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Прийняття рішення

 

 

 

 

 

 

 

 

 

Логічний

блок

перевірки

 

 

 

 

 

 

 

 

 

істинності умови.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Передача даних

 

 

 

 

 

 

 

 

 

Введення

або

виведення

 

 

 

 

 

 

 

 

 

інформації.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пуск, зупинка

 

 

 

 

 

 

 

 

 

Початок або кінець.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Організація

 

циклічних

 

 

 

 

 

 

 

 

 

 

 

Модифікація

 

 

 

 

 

 

 

 

 

процесів.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Підпрограма

 

 

 

 

 

 

 

 

 

Звернення до підпрограми з

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вказаним ім'ям.

 

 

 

 

 

 

 

 

 

 

 

 

Лінії потоку

 

 

 

 

 

 

 

 

 

Лінії, що

з'єднують між

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

собою блоки алгоритму.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сполучають лінії потоку, що

Сполучники

1

 

 

2

 

перериваються на сторінці –

 

 

 

 

1, на листку – 2.

 

Загальну структуру програми на Turbo Рascal можна представити таким чином:

Program <ім’я_Програми>;

Uses <розділ опису бібліотек (модулів), які використовуються>;

Label <розділ опису міток>;

5

Const <розділ опису констант>; Type <розділ опису типів>;

Var <розділ опису змінних>; Procedure <розділ опису процедур>; Function <розділ опису функцій>; Begin

< оператори >

End.

Алфавіт – це сукупність символів, які можна використовувати в мові.

Для мови Turbo Рascal - це такі символи: A, B, …, Z, a, b, …, z, _, 0, 1, 2,…, 9. Спеціальні символи: + - * / = < > . , ; : @ ‘ ( ) [ ] { } # $ ^.

Сталі величини (константи) – це величини, які не змінюють свого значення під час виконання всього алгоритму.

Змінними називаються величини, які можуть змінювати своє значення під час виконання алгоритму.

Кожна величина характеризується такими ознаками: іменем (ідентифікатором), типом та значенням.

Типи цілих змінних

Тип

Діапазон

Розмір в байтах

 

 

 

Byte (коротка ціла без знаку)

0…255

1

 

 

 

Shortint (коротка ціла із знаком)

-128..127

1

 

 

 

Word (ціла без знаку)

0…65535

2

 

 

 

Integer (ціла із знаком)

-32768..32767

2

 

 

 

Longint (довга ціла із знаком)

-2147483648..2147483647

4

 

 

 

Типи дійсних змінних

Тип

Діапазон

Кількість цифр

Розмір в байтах

 

 

 

 

 

Real (дійсний)

10−39 −1038

11

- 12

6

Single (одинарна точність)

10−45 −1038

7

- 8

4

Double (подвійна точність)

10−324 −10308

15

- 16

8

Extended (розширена

10−4951 −104932

19

- 20

10

точність)

 

 

 

 

 

 

 

 

 

Тип Char описує символьні змінні, значенням яких може бути будь-який символ із таблиці ASCII-кодів.

Тип Boolean (логічний) набуває лише двох значень True та False. Обробка даних виконується в виразах та операторах присвоєння.

Оператор присвоєння є таким:

А := В; де А – проста або індексована змінна, В – вираз.

6

Вираз – це синтаксична одиниця мови, що визначає обчислення деяких значень. Вираз на мові програмування Turbo Pascal формується з констант, змінних, функцій, знаків операцій і круглих дужок.

Арифметичні операції в Turbo Pascal в порядку зменшення їх пріоритету:

*, /

– множення, ділення;

div

– частка від ділення націло двох цілих чисел;

mod

– остача від ділення націло двох цілих чисел;

+, -,

– додавання, віднімання.

Оператори відношень в Turbo Pascal:

<– менше;

<=

– менше або дорівнює;

>– більше;

>=

– більше або дорівнює;

=– дорівнює;

<>

– не дорівнює.

Логічні операції в Turbo Pascal:

not

– логічне заперечення;

and

– логічне “І”;

or

– логічне “АБО”;

xor

– логічне виключне “АБО”.

Стандартні функції в Turbo Pascal:

sin(x)

– синус; (аргумент тригонометричних функції

 

задається в радіанах)

cos(x)

– косинус;

arctan(x)

– арктангенс;

exp(x)

ex ;

ln(x)

lnx;

sqr(x)

x2 ;

sqrt(x)

 

 

 

 

 

;

 

 

 

x

abs(x)

 

x

 

;

 

 

trunc(x)

– ціла частина числа;

frac(x)

– дробова частина числа;

round(x)

– округлення до цілого значення;

pi

– значення числа π .

Складений оператор (операторні дужки) використовується тоді, коли правила мови передбачають лише один оператор, а необхідно виконати послідовність операторів. Виконання складеного оператора полягає в послідовному виконанні всіх включених в нього операторів. До складеного оператора входять ключове слово begin, послідовність операторів і ключове слово end. Пара слів begin і end називається операторними дужками.

7

Стандартні процедури введення/виведення функції в Turbo Pascal:

Оператори введення і виведення служать для організації обміну інформацією між зовнішніми пристроями і пам’яттю комп’ютера.

Оператор введення має такі формати:

READ (a1, a2, .., ak), де a1, a2, .., ak – список параметрів, що вводяться.

READLN (a1, a2, .., ak) – кожне значення, що вводиться послідовно присвоюється змінним a1, a2, .., ak, після чого відбувається перехід на новий рядок.

READLN – забезпечує пропуск одного рядка і перехід на початок нового рядка. Оператор виведення має такі формати:

WRITE (b1, b2, ..., bk), де b1, .., bk – список змінних що виводяться. Значення, що виводяться, розміщуються в одному рядку.

WRITELN (b1, b2, ..., bk) – здійснюється виведення значень b1, b2, .., bk і після виведення останнього значення здійснюється перехід на новий рядок. WRITELN - забезпечує пропуск рядка у файлі і перехід на новий рядок.

Форматне виведення має вигляд:

a:m:n для дійсних чисел;

a:m для цілих, де m – загальне поле числа, що виводиться, включаючи знак числа, цілу, дробову частину, крапку, n – поле дробової частини.

При виведенні кількох значень в одному рядку для наочності задається кількість пропусків, що виводиться за форматом ‘’:m, де m – константа цілого типу, яка вказує на кількість пропусків.

Приклад 1.1.

PROGRAM

FORM2;

CONST

PI = 3.141592;

 

K =

375;

 

L =

FALSE;

 

MIN

= ‘M’;

 

C =

186.29E-3;

Інформація буде виведена в вигляді:

_ _ _ _ Константи

PI = 3.141592

K = 375_ _ _ _ L = FALSE

Символ _ _ M_ _ _ _C = 0.18629E_00

BEGIN

WRITELN (‘’:4, ‘Константи’); WRITELN (‘PI = ’, PI:8:3);

WRITELN (‘K = ’, K:3, ‘’:4, ‘L = ’, L:5); WRITELN (‘Символ’, MIN:3, ‘’:4,‘C = ’, C:11); END.

Основні процедури модуля CRT:

ClrScr

– очищення екрана монітора;

GotoXY(x,y)

– виставлення курсора в позицію х рядка у (1≤х≤80,

TextColor(color)

1≤у≤25);

– встановлення кольору тексту;

TextBackGround(color)

– встановлення кольору фона символів;

Delay(Ms)

– затримка виконання програми на вказаний у

 

мікросекундах час;

8

Sound(Hz)

Nosound

Приклад 1.2.

Герона.

увімкнення звукового сигналу вказаної частоти у герцах;

відключення звукового сигналу.

Алгоритм обчислення площі трикутника за формулою

початок

PROGRAM TREUG;

 

 

A,B,C

USES CRT;

 

 

 

 

 

VAR A, B, C, P, S : REAL;

 

 

 

 

 

BEGIN

 

 

P=(A+B+C)/2

 

 

CLRSCR;

 

 

 

 

 

WRITELN(‘Введите стороны треугольника’);

 

 

READLN (A, B, C);

 

 

 

 

 

 

 

 

 

 

S = P(P A)(P B)(P C)

P := (A+B+C)/2;

S := SQRT(P*(P-A)*(P-B)*(P-C));

 

 

 

 

 

WRITELN (‘Площа трикутника -,S);

 

 

 

 

 

READLN;

 

 

 

 

 

END.

 

 

кінець

 

 

 

Приклад 1.3.

Обчислити значення виразу за формулою

y =

e

 

xz

 

+ sin2 (z3 )

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

tg(x) −

 

 

cos(x2 ) − ez

 

 

 

 

 

 

PROGRAM VYRAZ;

Var X, Y, Z, A, B : Real;

Begin

Write(‘Введіть x :’);

ReadLn(X);

Write(‘Введіть z :’);

ReadLn(Z);

A:= exp(abs(x-z))+sqr(sin(sqr(z)*z));

B:= sin(x)/cos(x)–sqrt(abs(cos(sqr(x))-exp(z)));

Y:= A/B; WriteLn(‘Значення Y=’,Y); End.

Завдання до лабораторної роботи

Завдання 1. Відповідно до варіанту побудувати блок-схему та скласти програму з оформленням виведення результатів.

1.Трикутник задано координатами вершин. Знайти периметр трикутника.

2.Трикутник задано координатами вершин. Знайти площу трикутника.

3.Зростаючу геометричну прогресію задано першим членом а, коефіцієнтом q та загальною кількістю членів n. Знайти суму членів геометричної прогресії.

9

4.Зростаючу геометричну прогресію задано першим членом а, коефіцієнтом q та загальною кількістю членів n. Знайти k-член геометричної прогресії.

5.Визначити час падіння каменя на поверхню Землі з висоти H.

6.Дано гіпотенузу і катет прямокутного трикутника. Знайти другий катет і радіус вписаного кола.

7.Відома довжина кола. Знайти площу круга, який обмежений цим колом

8.Знайти площу рівнобічної трапеції з основами a і b і кутом при більшій основі α.

9.Трикутник заданий довжинами сторін. Знайти радіуси вписаного та описаного кіл.

10.Знайти площу кільця з внутрішнім радіусом R1 і зовнішнім – R2.

11.Відома площа круга. Знайти довжину кола.

12.Арифметичну прогресію задано першим членом а, кроком h та загальною кількістю членів n. Знайти суму членів арифметичної прогресії.

13.Арифметичну прогресію задано першим членом а, кроком h та загальною кількістю членів n. Знайти k-член арифметичної прогресії.

14.Дано довжину ребра куба. Знайти його об’єм та площу.

15.Дано два дійсних числа. Знайти їх середнє арифметичне та середнє геометричне.

Завдання 2. Відповідно до варіанту побудувати блок-схему та скласти програму обчислення значення функції f(x) при заданому значенні аргументу.

1.

f(x)=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

πx

 

+1,7 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e2,2x -

sin

 

 

 

 

 

 

 

 

 

 

x + 2/3

 

 

æ

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

f(x)=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x−2 .

 

 

 

 

 

ç

 

 

 

 

 

 

+ ln

 

 

 

 

x ÷e

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x sin

 

 

 

 

- 1,3

 

 

 

 

 

3.

f(x)=

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

+ e 3x

+

 

 

cos x

 

 

 

4.

f(x)=

 

 

x

 

 

 

1

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

 

sin x

 

 

 

 

+ 2 ln 3x -

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln 3 x

 

 

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

f(x)=

ç

 

 

 

1 + x

 

 

 

 

+

 

 

 

 

 

 

 

 

 

÷ sin 7x .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,6 +

x

 

 

 

÷

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ 5

 

ex

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

f(x)=

 

 

 

5

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln x2 -1,3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

5x

 

7.

f(x)=1,8 + ln

4

 

 

- tg sin

 

.

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

sin

 

 

 

 

 

 

 

 

 

 

 

 

8.

f(x)=

 

 

 

 

10,5x

 

 

 

+ x .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

x2 - 0,143

 

 

 

 

 

 

 

 

 

 

9.f(x)=1,1ex + cos πx - 94 .

 

 

ln(

 

 

 

 

 

 

 

 

+ 1,2)

 

 

 

 

 

 

 

 

 

x - 2

 

 

 

 

 

 

10.

f(x)=

 

 

 

 

 

2

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ 3

 

 

 

 

1

 

 

 

2 + e x

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11.

f(x)=

 

 

 

 

 

 

 

3

 

 

 

 

.

 

 

 

 

 

 

sin x

 

×

e0,12x

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12.

f(x)=

 

 

 

 

e

1 / 3 − x

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2 + x 4

+ ln

 

x - 3,4

 

 

 

 

 

 

 

 

 

 

 

 

13.f(x)= sin3 2x + 3e1,3x + e−1,3x .

14. f(x)= xln x - 4/ 7x .

5e4x−1,1

 

 

 

 

 

 

 

 

 

 

15.

f(x)= e2x

 

-

x +1/3

 

cos2,5x

 

.

x

 

 

x

 

 

 

 

 

 

 

 

 

10