
- •Національний університет “Львівська політехніка” Інститут підприємництва та перспективних технологій
- •Короткі теоретичні відомості
- •1.1. Десяткова система числення
- •1.2. Двійкова система числення
- •1.3. Вісімкова та шістнадцяткова системи числення
- •Алгоритми переведення чисел з однієї позиційної системи числення в іншу
- •Постановка завдання
- •4. Висновки
- •5. Контрольні запитання
- •Лабораторні роботи №2-3. Тема: "Знайомство з с. Виконання програми простої структури"
- •1. Короткі теоретичні відомості
- •1.1. Структура програми
- •1.2. Константи й змінні
- •1.3. Операції
- •1.4. Вирази
- •2. Постановка завдання
- •3. Варіанти
- •4. Методичні вказівки
- •6. Висновки
- •7. Контрольні запитання
- •Лабораторні роботи №4-5. Тема: "Використання основних операторів мови с"
- •Короткі теоретичні відомості
- •Складені оператори
- •Оператори вибору
- •Оператори циклів
- •Оператори переходу
- •2. Постановка завдання
- •3. Варіанти
- •5. Методичні вказівки
- •6. Висновки
- •7. Контрольні запитання
- •Лабораторна робота №6. Тема: "Обчислення функцій з використанням їхнього розкладу в степеневий ряд"
- •1. Короткі теоретичні відомості
- •2. Постановка завдання
- •3. Варіанти
- •4. Методичні вказівки
- •5. Отримані результати. Лабораторні роботи № 7.
- •Короткі теоретичні відомості
- •1.1. Функції
- •1.2 Бібліотека математичних функцій.
- •2. Постановка завдання
- •Лабораторна робота № 8. Тема: "Робота з одновимірними масивами"
- •Короткі теоретичні відомості
- •1.2. Ініціалізація масиву
- •1.3. Вказівники
- •1.4. Вказівники й масиви
- •2. Варіанти завдань
- •3. Методичні вказівки
- •Короткі теоретичні відомості
- •1.2. Масиви й рядки як параметри функцій
- •2. Постановка завдання
- •3. Варіанти
- •4. Методичні вказівки
- •Висновки
- •6. Контрольні запитання
- •4) Як здійснюється передача багатовимірних масивів у функцію? Лабораторні роботи №11-12. Тема: "Символьна інформація"
- •1. Короткі теоретичні відомості
- •2. Постановка завдання
- •3. Варіанти
- •Тема: " Використання бібліотечних функцій для обробки символьної інформації."
- •Короткі теоретичні відомості
- •2. Варіанти індивідуальних завдань
- •Методичні вказівки
- •Контрольні запитання
- •Лабораторна робота № 15 Тема: "Динамічні масиви"
- •Короткі теоретичні відомості
- •Формування динамічних масивів з використанням бібліотечних функцій
- •Формування динамічних масивів з використанням операцій new й delete
- •2. Постановка завдання
- •3. Порядок виконання роботи
- •4. Варіанти завдань
- •Лабораторна робота № 16. Тема: "Інформаційні динамічні структури"
- •Короткі теоретичні відомості
- •2. Постановка завдання
- •Порядок виконання роботи
- •4. Варіанти завдань
- •Список літератури
1.2 Бібліотека математичних функцій.
В бібліотеці математичних функцій <math.h> описано більше 20 математичних функцій. Розглянемо найбільш використовувані. Вважатимемо, що агрументи цих функцій типу double і самі функції типу double.
Таблиця математичних функцій.
1 |
Sin(x) |
Синус x, де x задається в радіанах. |
2 |
Cos(x) |
Косинус x, де x задається в радіанах. |
3 |
Tan(x) |
Тангенс x, де x задається в радіанах. |
4 |
Atan2(y,x) |
Арктангенс y/x, де y і x задаються в радіанах. |
5 |
Exp(x) |
Експоненціальна функція e в степені x. |
6 |
Log(x) |
Натуральний(з основою e) логарифм x(x > 0). |
7 |
Log10(x) |
Десятковий(з основою 10) логарифм x(x > 0). |
8 |
Pow(x,y) |
Піднесення x до степення y. |
9 |
Sqrt(x) |
Корінь квадратний з x. |
10 |
Cbrt(x) |
Кубічний корінь з x. |
11 |
Fabs(x) |
Абсолютне значення x. |
12 |
Fmax(x,y) |
Максимальне із двох чисел x і y. |
13 |
Fmin(x,y) |
Мінімальне із двох чисел x і y. |
14 |
Fmod(x,y) |
Остача від ділення y на x. |
15 |
Round(x) |
Округлює x до найближчого цілого числа. |
2. Постановка завдання
Для х, що змінюється від a до b з кроком (b-a)/k, де (k=10), обчислити значення функції f(x).
Варіанти:
№ |
функція |
діапазон зміни аргументу |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
|
|
6 |
|
|
7 |
|
|
8 |
|
|
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
13 |
|
|
14 |
|
|
15 |
|
|
4. Методичні вказівки
1) При написанні програми використовувати бібліотеку математичних функцій <math.h>.
2) Результат вивести в кожній точці розбиття відрізка [a,b].
5. Зміст звіту
1. Постановка завдання.
2. Варіант завдання.
3. Програма.
4. Отримані результати.
6. Висновок
Дана лабораторна робота розвиває навички у використанні математичних функцій.
7. Контрольні запитання
Що таке функція?
Як здійснюється виклик функції?
У якій бібліотеці містяться математичні функції?
Яка математична функція використовується при піднесенні числа x до степення n?
Яка умова ставиться на аргументи функцій sinx, cosx, tgx, ctgx?