ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.03.2024
Просмотров: 45
Скачиваний: 0
ЛАБОРАТОРНА РОБОТА 2
Тема Програмування в системі Maple
Завдання 1
Створити масив M розмірністю 10. Задати функцію f (x) згідно до індивідуального завдання (табл. 2.1). Заповнити масив значеннями функції f (x), де x = 1..10. Провести селективне оброблення отриманого масиву згідно до індивідуального завдання (табл. 2.2). Вивести у текстовий файл вихідний масив та результат його оброблення.
Таблиця 2.1
|
Номер |
f1(x) |
|
|
f2(x) |
|
f3(x) |
|
||||||||||||
|
варіанта |
при x ≤ 3 |
при 3 < x ≤6 |
|
при 6 < x ≤ 10 |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
1 |
2tg(x) |
|
sin(2x) |
|
cos(2x) |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
2 |
4x+2 |
|
|
|
5x2 |
|
2/sin(x) |
|
|||||||||||
|
3 |
3√ |
|
|
|
|
3√ |
|
|
|
|
|
|
2√ |
|
|
|
|
|
|
|
− 1 |
|
|
2 |
+ 1 |
|
− 1 |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
4 |
ln(x) |
|
exp(x) |
|
x/ln(x) |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
5 |
xsin(x) |
xcos(x) |
|
sin(x)+cos(x) |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
6 |
sin2(x) |
|
sin(x2) |
|
2sin(x) |
|
|||||||||||||
|
7 |
|
x |
|
x2+3x |
|
-x3+4x-2 |
|
||||||||||||
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
√ |
√ /(2x+1) |
|
3ln(x)/√ |
|
||||||||||||||
|
9 |
exp(2x) |
2exp(-x2) |
|
|
x2 |
|
|||||||||||||
|
10 |
|
2x |
|
|
|
|
3x |
|
|
4x/2 |
|
||||||||
|
Таблиця 2.2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
Номер |
|
|
|
|
|
|
Зміст завдання |
|
|
|
|
|
|
||||||
|
варіанта |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1а |
Знайти суму найбільшого та найменшого елементів масиву. |
||||||||||||||||||
|
1б |
Знайти номер та значення найбільшого за модулем елемента |
||||||||||||||||||
|
2а |
Обчислити середнє арифметичне чисел, що задовольняють |
||||||||||||||||||
|
|
10 ≤ M[i] ≤ 20. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
2б |
Поміняти місцями перший та мінімальний за значенням |
||||||||||||||||||
|
|
елемент |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Продовження табл. 2.2
1 |
2 |
3а |
Знайти суму квадратів максимального та мінімального чисел. |
3б |
Знайти середнє геометричне чисел, які стоять на непарних |
|
місцях |
4а |
Знайти кількість елементів, не більших заданого числа N |
|
(передбачити можливість довільного значення N). |
4б |
Знайти різницю суми додатних та чисел та добутку від’ємних |
|
чисел |
5а |
Обчислити середнє арифметичне елементів, не менших 0,5. |
5б |
Поміняти місцями другий та найбільший додатний елемент |
6а |
Знайти максимальний та мінімальний елементи та поміняти їх |
|
місцями. |
6б |
Знайти суму та кількість елементів із індексом, що кратний 3 |
7а |
Знайти середнє геометричне елементів з парним індексом. |
7б |
Знайти частку від ділення максимального елемента на |
|
мінімальний |
8а |
Знайти номер та значення найбільшого за модулем елемента. |
8б |
Знайти середнє арифметичне від’ємних елементів на парних |
|
місцях |
9а |
Знайти суму мінімального додатного елемента та його індексу. |
9б |
Знайти середнє арифметичне максимального та мінімального |
|
елементів |
10а |
Знайти частку від ділення максимального елемента на його |
|
індекс. |
10б |
Знайти номер та значення найменшого за модулем елемента |
Завдання 2
Дана дійсна квадратна матриця порядку n. Знайти суму елементів, розміщених у заштрихованій частині матриці (див. табл. 2.3). Врахувати, що n – це натуральне число, яке може бути як парним, так і непарним.
Таблиця 2.3
Номер |
Матриці |
Номер |
Матриці |
|
варіанта |
варіанта |
|||
|
|
|||
|
|
|
|
|
1 |
|
6 |
|
|
|
|
|
|
|
2 |
|
7 |
|
|
|
|
|
|
|
3 |
|
8 |
|
|
|
|
|
|
|
4 |
|
9 |
|
|
|
|
|
|
|
5 |
|
10 |
|
|
|
|
|
|
Завдання 3
Виконати завдання за таблицею варіантів 2.4. |
||||||||||||
Таблиця 2.4 |
|
|
|
|
|
|
|
|||||
Номер |
|
|
Зміст завдання |
|||||||||
варіанта |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
1 |
Скласти процедуру обчислення значення виразу |
|||||||||||
|
|
|
(2 , ) + ( , ) |
|||||||||
|
|
|
|
|
|
|
|
, |
|
|
||
|
|
|
( , 2 ) − ( , ) |
|||||||||
|
де |
|
|
|
|
|
|
|
||||
|
|
( , ) = |
sin( ) + cos( ) |
. |
|
|||||||
|
|
|
|
|
||||||||
|
|
|
|
|
+ |
|||||||
|
За допомогою створеної процедури обчислити |
|||||||||||
|
значення виразу при x = 1, y = 2 |
|
|
|
|
|
|
|||||
|
|
|
|
|
||||||||
2 |
Скласти процедуру обчислення значення виразу |
|||||||||||
|
( , ) · ( , ) − (2 , ) · ( , 2 ), |
|||||||||||
|
де |
|
|
|
|
|
|
|
||||
|
|
|
( , ) = |
2 |
+ |
|||||||
|
|
|
|
|
. |
|
||||||
|
|
|
− 2 |
|||||||||
|
За допомогою створеної процедури обчислити |
|||||||||||
|
значення виразу при x = -2, y = 2 |
|
|
|
|
|
|
|||||
|
|
|||||||||||
3 |
Скласти процедуру обчислення значення виразу |
|||||||||||
|
|
( ( ) + 2)( − 3) + 2 ( ) |
||||||||||
|
|
|
|
, |
||||||||
|
|
( ( ))2 − 1 − ( + 1)2 |
||||||||||
|
де |
|
|
|
|
|
|
|
||||
|
10 |
|
|
|||||||||
|
|
|
|
|
|
|||||||
|
|
|
( ) = ∑ |
|
. |
|||||||
|
|
|
|
|||||||||
|
|
|
! |
|||||||||
|
|
|
|
=0 |
|
|
|
|
|
|
|
|
|
За допомогою створеної процедури обчислити |
|||||||||||
|
значення виразу при n = 3 |
|
|
|
|
|
|
|
||||
|
|
|||||||||||
4 |
Скласти процедуру обчислення значення виразу |
|||||||||||
|
( , , ) + ( + , + , + ) + |
|||||||||||
|
|
+ ( − , − , − ). |
||||||||||
|
За допомогою створеної процедури обчислити |
|||||||||||
|
значення виразу при a = 10, b = 100, c = 50 |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Продовження табл. 2.4
1 |
2 |
|
|
||
|
|
|
|
|
|
5 |
Скласти процедуру, яка повертає значення |
||||
|
|
( 2, 2), |
|||
|
де |
||||
|
= ( , ), = ( ∙ , + ). |
||||
|
Яке значення повертає створена процедура при t = 1, |
||||
|
s = 2,5? |
||||
|
|
|
|
||
6 |
Скласти процедуру обчислення значення виразу |
||||
|
|
( , ) ∙ ( , ) |
|||
|
|
|
|
|
, |
|
|
(2 , 2 ) + ( ⁄2 , ⁄2) |
|||
|
де |
||||
|
|
( , ) = ⁄ 2 + ⁄ 2. |
|||
|
За допомогою створеної процедури обчислити |
||||
|
значення виразу при s = 10, t = 15 |
||||
|
|
|
|
||
7 |
Скласти процедуру для обчислення значення виразу |
||||
|
|
( + 1) − ( − 1), |
|||
|
де |
||||
|
( ) = 6 6 + 5 5 + + 0. |
||||
|
За допомогою створеної процедури обчислити |
||||
|
значення виразу при x = 0,1, 0,2, 0,3 та |
||||
|
a = [1,2,3,4,5,6,7] |
||||
|
|
||||
8 |
Скласти процедуру для обчислення значення виразу |
||||
|
|
|
2 |
||
|
|
|
|
, |
|
|
|
|
− − 2 |
||
|
де α, β, δ – комплексні числа виду a 1+ i·a2. |
||||
|
За допомогою створеної процедури обчислити |
||||
|
значення виразу при α1 = 1, α2 = 2, β1 = 7, β2 = 2, δ1 = 4, |
||||
|
δ2 = 3 |
||||
|
|
|
|
|
|