ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Номер

 

 

 

 

 

 

Зміст завдання

 

 

 

 

 

 

 

варіанта

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Знайти суму найбільшого та найменшого елементів масиву.

 

Знайти номер та значення найбільшого за модулем елемента

 

Обчислити середнє арифметичне чисел, що задовольняють

 

 

10 ≤ M[i] ≤ 20.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поміняти місцями перший та мінімальний за значенням

 

 

елемент

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Продовження табл. 2.2

1

2

Знайти суму квадратів максимального та мінімального чисел.

Знайти середнє геометричне чисел, які стоять на непарних

 

місцях

Знайти кількість елементів, не більших заданого числа N

 

(передбачити можливість довільного значення N).

Знайти різницю суми додатних та чисел та добутку від’ємних

 

чисел

Обчислити середнє арифметичне елементів, не менших 0,5.

Поміняти місцями другий та найбільший додатний елемент

Знайти максимальний та мінімальний елементи та поміняти їх

 

місцями.

Знайти суму та кількість елементів із індексом, що кратний 3

Знайти середнє геометричне елементів з парним індексом.

Знайти частку від ділення максимального елемента на

 

мінімальний

Знайти номер та значення найбільшого за модулем елемента.

Знайти середнє арифметичне від’ємних елементів на парних

 

місцях

Знайти суму мінімального додатного елемента та його індексу.

Знайти середнє арифметичне максимального та мінімального

 

елементів

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