Читайте также: |
|
А похідна
Клітини B462:E462 à =B447 – <Ctrl + Enter>
Клітини L462:O462 à =МУМНОЖ(B462:E462;G461:J464) – <Ctrl + Shift + Enter>
Клітини B468:E468 à =B462 – <Ctrl + Enter>
Клітини G467:G470 à =G446 – <Ctrl + Enter>
Клітини I468 à =МУМНОЖ(B468:E468;G467:G470) – <Ctrl + Shift + Enter>
А похідна
Клітини B475:E475 à =B447 – <Ctrl + Enter>
Клітини L475:O475 à =МУМНОЖ(B475:E475;G474:J477) – <Ctrl + Shift + Enter>
Клітини B481:E481 à =L475 – <Ctrl + Enter>
Клітини G480:G483 à =B462 – <Ctrl + Enter>
Клітини I468 à =МУМНОЖ(B481:E481;G480:G483) – <Ctrl + Shift + Enter>
Обчислення значення невизначеного інтегралу від степеневого многочлена
B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | |
І | Aт | ||||||||||||||
X | a0 | ||||||||||||||
x | x2/2! | x3/3! | x4/4! | * | * | a1 | = | fydx | |||||||
a2 | |||||||||||||||
a3 | |||||||||||||||
х= | 2,5 | ||||||||||||||
X | І | ||||||||||||||
X*І | |||||||||||||||
2,5 | 3,125 | 2,604 | 1,6276 | * | = | 2,5 | 3,125 | 2,604 | 1,6276 | ||||||
Aт | |||||||||||||||
X*І | 2,24 | fydx | |||||||||||||
2,5 | 3,125 | 2,604 | 1,6276 | * | 13,5 | = | 47,448 | ||||||||
0,034 | |||||||||||||||
-0,263 |
Клітини B500:F500 à =$D$497^B$499/ФАКТР(B$499) – <Ctrl + Enter>
Клітини M500:P500 à =МУМНОЖ(B500:F500;H499:K503) – <Ctrl + Shift + Enter>
Клітини B507:E507 à =M500 – <Ctrl + Enter>
Клітини G506:G509 à =B462 – <Ctrl + Enter>
Клітина I507 à =МУМНОЖ(B507:E507;G506:G509) – <Ctrl + Shift + Enter>
6.4. Індивідуальні завдання
Приклад 1. Задано дійсне число x=1.63×№ (де № – номер варіанту)і ціле число n=10. Елементи одновимірного масиву (рядка чи стовпця) необхідно обчислити за такою формулою:
d1=0.21×№; , де
1) ; | 9) ; |
2) ; | 10) ; |
3) ; | 11) ; |
4) ; | 12) ; |
5) ; | 13) ; |
6) ; | 14) ; |
7) ; | 15) ; |
8) ; | 16) ; |
Приклад 2. Задано дійсне число x=2.48×№ (де № – номер варіанту)і цілі числа m=10 і n=5. Елементи двовимірного масиву (матриці)
визначаються за таким принципом:
● перший рядок матриці задається такою формулою
, де
1) ; | 6) ; | 11) ; |
2) ; | 7) ; | 12) ; |
3) ; | 8) ; | 13) ; |
4) ; | 9) ; | 14) ; |
5) ; | 10) ; | 15) ; |
● другий рядок матриці задається такою формулою
, де
1) ; | 6) ; | 11) ; |
2) ; | 7) ; | 12) ; |
3) ; | 8) ; | 13) ; |
4) ; | 9) ; | 14) ; |
5) ; | 10) ; | 15) . |
● кожний наступний рядок є сумою двох попередніх рядків, тобто
.
Задача 6.1. Відповідно до номера варіанту (прикл. 1 і 2), з використанням засобів середовищ Excel та Visual Basic відсортувати елементи одновимірного масиву, а саме:
● рядка у порядку спадання значень його елементів;
● стовпця у порядку зростання значень його елементів.
Задача 6.2. Відповідно до номера варіанту (прикл. 1 і 2), з використанням засобів середовищ Excel та Visual Basic відсортувати елементи двовимірного масиву, а саме:
● рядків матриці у порядку спадання значень їх елементів;
● стовпців матриці у порядку зростання значень їх елементів;
● матриці по рядках у порядку спадання значень їх елементів;
● матриці по стовпцях у порядку зростання значень їх елементів.
Задача 6.3. Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для інвертування елементів вектора-рядка/стовпця і матриці, а саме:
● інвертування елементів рядка ;
● інвертування елементів стовпця ;
● інвертування елементів матриці по стовпцях;
● інвертування елементів матриці по рядках;
● інвертування елементів матриці по стовпцях і по рядках;
● інвертування елементів матриці по рядках і по стовпцях.
Задача 6.4. Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для перестановки елементів вектора-рядка/стовпця і матриці, а саме:
● перестановка елементів рядка – останнього з передостаннім;
● перестановка елементів рядка – другого з останнім;
● перестановка елементів стовпця – останнього з передостаннім;
● перестановка елементів стовпця – другого з останнім;
● перестановка стовпців матриці – останнього з передостаннім;
● перестановка стовпців матриці – другого з останнім;
● перестановка рядків матриці – останнього з передостаннім;
● перестановка рядків матриці – другого з останнім.
Задача 6.5. Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для виконання зсуву елементів вектора-рядка/стовпця і матриці, а саме:
● зсув елементів рядка – на одну позицію вправо;
● зсув елементів рядка – на дві позиції вправо;
● зсув елементів рядка – на одну позицію вліво;
● зсув елементів рядка – на дві позиції вліво;
● зсув елементів стовпця – на одну позицію вверх;
● зсув елементів стовпця – на дві позиції вверх;
● зсув елементів стовпця – на одну позицію вниз;
● зсув елементів стовпця – на дві позиції вниз;
● зсув стовпців матриці – на один стовпець вправо;
● зсув стовпців матриці – на два стовпці вправо;
● зсув стовпців матриці – на один стовпець вліво;
● зсув стовпців матриці – на два стовпці вліво;
● зсув рядків матриці – на один рядок вверх;
● зсув рядків матриці – на два рядки вверх;
● зсув рядків матриці – на один рядок вниз;
● зсув рядків матриці – на два рядки вниз.
Задача 6.6. Задано дійсне число x=1.32×№ (де № – номер варіанту). Відповідно до номера варіанту (прикл. 1 і 2) у середовищі Excel скласти програму для обчислення значень:
● степеневого многочлена 3-го степеня за такою формулою
;
● першої та другої похідної від степеневого многочлена 3-го степеня за такими формулами:
,
;
● невизначеного інтегралу від степеневого многочлена 3-го степеня за такою формулою
.
6.5. Контрольні запитання
1. Навести приклади використання функції сторінки ИСТИНА
2. Навести приклади використання функції сторінки ЛОЖЬ
3. Навести приклади використання функції сторінки ЕСЛИ
4. Навести приклади використання функції сторінки И
5. Навести приклади використання функції сторінки ИЛИ
6. Навести приклади використання функції сторінки НЕ
7. Навести приклади використання функції перегляду і посилань ВЫБОР
8. Навести приклади використання функції функція ДЕЛЬТА
9. Навести приклади використання функції функція ПОРОГ
10. Навести приклади використання функції функція СОВПАД
Лабораторна робота №7.
ВИКОРИСТАННЯ ФУНКЦІЙ КОРИСТУВАЧА
7.1. Програма роботи
7.1.1. Підготувати бланк завдання та отримати завдання.
7.1.2. Запрограмувати математичні функції згідно з вказівками до виконання роботи.
7.1.3. Підготувати власті коректні вхідні дані для кожної з виконаних задач, провести розрахунки і проаналізувати їх.
7.1.4. Оформити звіт про роботу та захистити її
7.2. Вказівки до виконання роботи
7.2.1. Зразок бланка завдання наведено на рис. 7.1. Студент, відповідно до індивідуального номера, вибирає завдання з розд. 7.5, яке складається з декількох задач, і записує їх до бланку.
7.2.2. Математичні функції необхідно запрограмувати трьома способами: з введення і без введення допоміжних змінних, а також з використанням функції користувача. Перед початком програмування математичних виразі їх потрібно проаналізувати з приводу коректного виконання для заданих вхідних даних. У випадку виявлення некоректних записів, наприклад від'ємне значення аргументу від натурального логарифма, чи дійсного степеня від від'ємного числа та ін.
7.2.3. Власних вхідних даних необхідно підготувати не менше, ніж два комплекти. Вони мають бути коректними, в розумних межах і не суперечити математичним виразам. Після проведення розрахунків необхідно їх проаналізувати і занести до звіту.
7.2.4. Звіт має містити такі розділи:
· бланк завдання з записаною на ньому умовою задачі;
· текст програми у режимі формул – для середовища Excel;
· результати відповідних розрахунків, виконані у середовищі Excel, які передбачаються умовами задач;
· аналіз отриманих результатів, висновки і пропозиції.
7.3. Зразок виконання завдання
Задача 7.1. Задано дійсні числа s=1.38×№ (де № – номер варіанту)і t=5.67. Відповідно до номера варіанту потрібно розробити програму, яка б давала змогу отримати значення функції
,
де f[x,y,z] визначається за допомогою такого математичного виразу
.
Тексти функцій і процедур – для середовища Visual Basic
Function FnF(x, y, z) As Single Dim f1, f2, f3 As Single f1 =Abs(x + y) ^ (1 / 3) f2 =(x ^ 2 + y) * Abs(x ^ 2 + z) ^ 0.3 f3 =Exp(z + 2.4) + y ^ 2 - 1.26 FnF =f1 * f2 / f3 End Function | Function FnC(s, t) As Single Dim c1, c2, c3 As Single c1 =FnF(t, -2 * Abs(s) ^ 0.2, 1.17) ^ 2 + t * s c2 =FnF(2.2 * t, Abs(t - s) ^ 1.5, s - 1.7) ^ 0.6 - t c3 =FnF(2.5 * s, t ^ 3, s - t ^ 2) FnC =c1 / c2 + c3 End Function |
A | B | C | D | E |
s= | 3,5 | t= | 5,67 | |
c1= | =FnF(E15;-2*ABS(C15)^0,2;1,17)^2 | |||
c2= | =FnF(2,2*E15;ABS(E15-C15)^1,5;C15-1,7)^0,6 | |||
c3= | =FnF(2,5*C15;E15^3;C15-E15^2) | |||
c= | (C17+E15*C15)/(C18-E15)+C19 | |||
c'= | =FnC(C15;E15) |
Результати розрахунку, виконані у середовищі Excel
A | B | C | D | E |
s= | 3,5 | t= | 5,67 | |
c1= | 9,1337 | |||
c2= | 6,7254 | |||
c3= | 0,1432 | |||
c= | 27,6011 | |||
c'= | 27,6011 |
Задано sп=-10, sк=10, Ds=2, y=4.7, z=1.32. Відповідно до номера варіанту потрібно розробити програму для одновимірного табулювання функцій c1[x,y,z], c2[x,y,z], c3[x,y,z], ce[s,t] і cf[s,t] за незалежною змінною Х згідно з математичними виразами, наведеними вище. Побудувати одновимірні графіки цих функцій.
Текст програми у режимі формул – для середовища Excel
Клітина B33 à =C28 – <Enter>
Клітини B34:B43 à =B33+$G$28 – <Ctrl + Enter>
Клітина C33:C43 à =FnF($C$29;-2*ABS(B33)^0,2;1,17)^2 – <Ctrl + Enter>
Клітина D33:D43 à =FnF(2,2*$C$29;ABS($C$29-B33)^1,5;B33-1,7)^0,6 – <Ctrl + Enter>
Клітина E33:E43 à =FnF(2,5*B33;$C$29^3;B33-$C$29^2) – <Ctrl + Enter>
Клітина F33:F43 à =(C33+$C$29*B33)/(D33-$C$29)+E33 – <Ctrl + Enter>
Клітина G33:G43 à =FnC(B33;$C$29) – <Ctrl + Enter>
Результати розрахунку, виконані у середовищі Excel
A | B | C | D | E | F | G |
sп= | -10 | sк= | Ds= | |||
t= | 5,67 | |||||
s | c1[x,y,z] | c2[x,y,z] | c3[x,y,z] | ce[s,t] | cf[s,t] | |
-10,0 | 6,460 | 1,034 | 0,8860 | 11,7228 | 11,7228 | |
-8,0 | 7,030 | 1,241 | 0,5588 | 9,2126 | 9,2126 | |
-6,0 | 7,766 | 1,543 | 0,3244 | 6,6865 | 6,6865 | |
-4,0 | 8,798 | 2,020 | 0,1645 | 3,9674 | 3,9674 | |
-2,0 | 10,509 | 2,849 | 0,0681 | 0,3626 | 0,3626 | |
0,0 | 22,953 | 4,529 | 0,0881 | -20,0247 | -20,0247 | |
2,0 | 10,509 | 7,937 | 0,0584 | 9,6968 | 9,6968 | |
4,0 | 8,798 | 5,187 | 0,1768 | -65,0103 | -65,0103 | |
6,0 | 7,766 | 1,539 | 0,3491 | -9,7663 | -9,7663 | |
8,0 | 7,030 | 0,492 | 0,6093 | -9,5091 | -9,5091 | |
10,0 | 6,460 | 0,161 | 0,9813 | -10,4831 | -10,4831 |
Задача 7.2. Задано дійсне число y=1.65×№ (де № – номер варіанту) і додатне ціле m=5. Відповідно до номера варіанту потрібно розробити програму, яка б дала змогу отримати
,
де t[x,n] визначається з такого співвідношення:
Тексти функцій і процедур – для середовища Visual Basic
Дата добавления: 2015-11-14; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Dim A_mas()As Single 3 страница | | | Function FnZ(y, m) As Single |