- •Мета роботи
- •Зміст пояснювальної записки
- •Приклад оформлення титульного аркуша
- •Пояснювальна записка
- •Вимоги до виконання і оформлення роботи
- •Варіанти розрахунково-графічної роботи
- •Умова типового варіанта
- •Реалізація типового варіанта
- •Обробка масивів чисел
- •Реалізація апроксимації у середовищі excel
- •Апроксимація функції у середовищі mathcad
- •Метод найменших квадратів
- •Додаток 2 розв’язання системи рівнянь методом гаусса
- •Додаток 3 текст класу рисування графіка
- •Бібліографічний список
Варіанти розрахунково-графічної роботи
Варіант 1
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = cosYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив дійсних чисел V.
Замінити від’ємні елементи масиву V їх кубами, а додатні – найменшим елементом початкового масиву; розташувати елементи у порядку зростання. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Замінити рядок з найбільшим елементом одиницями. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
y |
0.2 |
0.6 |
1.0 |
1.2 |
1.4 |
1.6 |
1.7 |
Варіант 2
Перетворити одновимірний масив дійсних чисел Y(N) = {0.2, -1.1, 9.3, -0.8, 2.3, -9.1, 4.0, -1.6, -11.1} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Розташувати елементи масиву V за зменшенням їх модулів і знайти добуток індексів від’ємних елементів. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Замінити в одержаній матриці діагональні елементи нулем. Оформити підпрограму виконання вказаних дій над числовим масивом В(m, m).
Знайти коефіцієнти полінома першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
y |
3.1 |
2.8 |
2.5 |
2.0 |
1.7 |
2.2 |
2.9 |
Варіант 3
Перетворити одновимірний масив дійсних чисел Y(N) = {3.2, -7.7, 5.3, -9.5, 0.3, -1.7, 9.9, -2.6, -30.1} у одновимірний масив V за формулою Vj = cos3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Скласти два масиви: один містить індекси додатних і рівних нулю елементів, інший – від’ємних. Знайти добуток додатних елементів. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Скласти масив з найбільших елементів кожного стовпця одержаної матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-6 |
-4 |
-3 |
-1 |
0 |
1 |
3 |
y |
2.5 |
1.2 |
0.4 |
-0.5 |
-1.3 |
-0.2 |
1.1 |
Варіант 4
Перетворити одновимірний масив дійсних чисел Y(N) = {9.1, -7.7, 8.3, -9.5, 2.3, -5.7, 4.8, -1.6, -10.3} у масив V за формулою Vj = sin3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Розташувати елементи масиву V у порядку зростання. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Поміняти місцями в одержаній матриці перший і третій стовпці. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-3 |
-1 |
0 |
1 |
2 |
3 |
4 |
y |
2.9 |
1.0 |
-0.2 |
-1.5 |
-0.4 |
0.5 |
2.0 |
Варіант 5
Перетворити одновимірний масив дійсних чисел Y(N) = {0.2, -4.1, 2.2, -8.5, 3.3, -1.7, 9.9, -2.6, -5.0} у масив V за формулою Vj = cos3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Знайти середнє арифметичне елементів масиву V і кількість елементів, менших від знайденого середнього арифметичного. Оформити підпрограму виконання вказаних дій над одновимірним масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Скласти масив з індексів найменших елементів кожного стовпця матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-3 |
-2 |
-1 |
0 |
1 |
2 |
4 |
y |
1.7 |
1.2 |
1.0 |
0.5 |
-0.2 |
0.5 |
0.8 |
Варіант 6
Перетворити одновимірний масив дійсних чисел Y(N) = {1.0, -0.1, 3.3, -9.5, 3.3, -8.7, 3.9, -2.2, 11.1} у масив V за формулою Vj = sin3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Замінити в масиві V ті елементи, індекси яких діляться на чотири найменшим елементом масиву. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Замінити діагональні елементи одержаної матриці найбільшим елементом масиву. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-1 |
0 |
1 |
2 |
3 |
4 |
5 |
y |
3.1 |
2.8 |
2.4 |
2.1 |
1.9 |
2.2 |
2.6 |
Варіант 7
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = cosYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Знайти різницю між сумою і добутком елементів масиву V і замінити нею елементи масиву, наступні за найменшим елементом. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву дійсних чисел А(n) у двовимірну квадратну матрицю чисел B(m, m).
Розташувати елементи кожного рядка одержаної матриці у порядку зростання. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
y |
1.8 |
1.2 |
0.2 |
-0.9 |
-1.9 |
0.4 |
2.4 |
Варіант 8
Перетворити одновимірний масив дійсних чисел Y(N) = {7.2, -9.1, 3.3, -2.5, 8.3, -1.7, 4.4, -9.6, -5.8} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Вибрати з масиву V його найбільший і найменший елементи та замінити їх середнім арифметичним елементів, що залишилися. Оформити підпрограму виконання вказаних дій над масивом чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Замінити всі елементи, що стоять нижче головної діагоналі, найменшим елементом матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
y |
1.7 |
1.9 |
2.4 |
2.7 |
3.1 |
3.1 |
2.5 |
Варіант 9
Перетворити одновимірний масив дійсних чисел Y(N) = {-11.2, -17.1, 22.3, -9.5, -6.3, 2.3, 8.9, -16.6, 12.8} у масив V за формулою Vj = cosYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Замінити всі від’ємні елементи масиву V їх індексами і поставити після додатних елементів початкового масиву. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Замінити всі елементи одержаної матриці, що стоять вище головної діагоналі, найбільшим елементом матриці. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
y |
1.4 |
2.0 |
2.3 |
2.9 |
2.5 |
2.3 |
2.0 |
Варіант 10
Перетворити одновимірний масив дійсних чисел Y(N) = {3.2, -1.1, 2.6, -6.5, 3.3, -1.7, 5.9, -8.6, -2.5} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Замінити від’ємні елементи масиву V їх модулями, додатні – квадратами, розташувати елементи у порядку зменшення. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Замінити елементи першого стовпця одержаної матриці нулем. Оформити підпрограму виконання вказаних дій над масивом чисел В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-1 |
0 |
1 |
2 |
3 |
4 |
5 |
y |
-1.8 |
-1.5 |
-1.1 |
-1.3 |
-1.4 |
-1.6 |
-1.9 |
Варіант 11
Перетворити одновимірний масив дійсних чисел Y(N) = {-1.2, -0.1, 8.3, -9.5, 6.3, -2.7, 9.9, -3.6, -2.8} у масив V за формулою Vj = cos3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Замінити всі елементи масиву, що передують його найменшому елементу, нулями, а наступні за найбільшим елементом – одиницями. Спочатку виконати першу дію, потім – другу. Оформити підпрограму виконання вказаних дій над масивом чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Скласти масив із сум елементів кожного рядка одержаної матриці. Оформити підпрограму виконання вказаних дій над масивом чисел В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-3 |
-2 |
-1 |
0 |
1 |
3 |
4 |
y |
1.0 |
1.7 |
3.3 |
5.1 |
4.6 |
3.0 |
1.9 |
Варіант 12
Перетворити одновимірний масив дійсних чисел Y(N) = {6.2, -9.1, 3.3, -0.5, 6.6, -3.7, 9.9, -2.6, -0.1} у масив V за формулою Vj = sin3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Замінити індексами елементи масиву, що розташовані між його найбільшим і найменшим елементами. Оформити підпрограму-функцію виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Знайти різницю між сумою і добутком елементів одержаної матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
y |
2.1 |
3.0 |
3.4 |
3.7 |
3.2 |
2.9 |
1.1 |
Варіант 13
Перетворити одновимірний масив дійсних чисел Y(N) = {6.2, -4.1, 2.3, -7.5, 2.3, -3.7, 1.9, -8.6, -5.5} у масив V за формулою Vj = cosYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Визначити номер останнього від’ємного елемента масиву V і суму елементів, що йому передують. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Скласти масив з добутків елементів кожного стовпця одержаної матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
y |
-0.3 |
0.5 |
0.8 |
1.8 |
0.8 |
0 .4 |
0.0 |
Варіант 14
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Визначити номер першого додатного елемента масиву V і добуток наступних за ним елементів. Оформити функцію виконання вказаних дій над масивом дійсних чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Замінити стовпець з найменшим елементом нулями. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
y |
1.6 |
1.9 |
2.3 |
2.5 |
2.8 |
3.4 |
2.5 |
Варіант 15
Перетворити одновимірний масив дійсних чисел Y(N) = {0.2, -0.1, 0.3, -0.5, 0.3, -0.7, 0.9, -0.6, -0.1} у масив V за формулою Vj = cosYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Виявити, чи є масив V упорядкованим за зменшенням; якщо ні, то знайти перший елемент, що порушує порядок зменшення, а також номер цього елемента. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Знайти суму найменшого і найбільшого елементів масиву і замінити нею діагональні елементи. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
y |
0.3 |
-0.5 |
-1.5 |
-0.5 |
-0.1 |
0.2 |
1.2 |
Варіант 16
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Розташувати елементи масиву дійсних чисел V у порядку зростання їх абсолютних значень. Потім знайти добуток всіх елементів. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Знайти добуток елементів одержаної матриці, що стоять вище головної діагоналі, і суму елементів, що стоять нижче головної діагоналі. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-3 |
-2 |
-1 |
0 |
1 |
2 |
4 |
y |
4.8 |
4.2 |
3.7 |
3.4 |
3.0 |
3.6 |
5.0 |
Варіант 17
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sin3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Обчислити різницю між найбільшим і найменшим елементами масиву V і кількість елементів, значення яких знаходяться між знайденою різницею і найбільшим елементом. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Транспонувати одержану матрицю і знайти добуток діагональних елементів. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
y |
3.5 |
3.2 |
2.9 |
2.1 |
3.0 |
3.4 |
3.9 |
Варіант 18
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sin3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Замінити всі елементи масиву V, що передують найменшому елементу, добутком від’ємних елементів. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Знайти суму додатних і кількість від’ємних елементів для кожного рядка матриці W. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-1 |
0 |
1 |
2 |
3 |
4 |
5 |
y |
-6.1 |
-5.8 |
-5.2 |
-4.8 |
-4.5 |
-5.0 |
-5.6 |
Варіант 19
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Замінити від’ємні елементи масиву V його найменшим елементом, а додатні – добутком тих елементів, індекси яких діляться на чотири. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Розташувати елементи кожного стовпця одержаної матриці в порядку зменшення. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
y |
1.1 |
0.2 |
-0.4 |
-1.9 |
-1.4 |
-1.0 |
-0.2 |
Варіант 20
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Знайти добуток і кількість елементів масиву V, які розташовані між його найменшим і найбільшим елементами. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив B(m, m).
Знайти суму найбільших елементів кожного рядка матриці. Оформити підпрограму виконання вказаних дій над масивом чисел В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
y |
-1.2 |
-0.5 |
-0.2 |
0.3 |
-0.7 |
-1.1 |
-1.4 |
Варіант 21
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Знайти кількість додатних, суму від’ємних елементів масиву V і розташувати їх у порядку зменшення. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Скласти масив із добутків елементів кожного рядка матриці W. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел В(m, m).
Знайти коефіцієнти поліномів другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-3 |
-1 |
0 |
1 |
3 |
4 |
6 |
y |
1.7 |
3.3 |
5.1 |
6.6 |
5.6 |
4.0 |
3.5 |
Варіант 22
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sin3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Знайти кількість додатних елементів і суму індексів від’ємних елементів масиву V; записати спочатку додатні елементи, потім – від’ємні. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Розташувати елементи кожного стовпця матриці в порядку зменшення. Оформити підпрограму виконання вказаних дій над масивом В(m, m).
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
y |
1.7 |
1.9 |
2.5 |
2.9 |
3.4 |
2.8 |
2.2 |
Варіант 23
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sin3Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Поставити найбільший, найменший і найменший за абсолютним значенням елементи масиву відповідно на четверте, п'яте і шосте місця цього масиву. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Знайти номери найменших елементів і добуток наступних за ними елементів для кожного рядка матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m). Результати повернути через список формальних параметрів.
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-4 |
-2 |
-1 |
0 |
1 |
2 |
3 |
y |
-1.8 |
-0.5 |
-0.2 |
0.5 |
1.0 |
1.2 |
0.3 |
Варіант 24
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив дійсних чисел V.
Знайти такий елемент масиву V, сума якого з наступним за ним елементом є мінімальною. Замінити від’ємні елементи масиву V їх індексами. Оформити підпрограму виконання вказаних дій над масивом чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Замінити додатні елементи одержаного масиву W їх квадратами, а від’ємні – найменшим елементом масиву. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел В(m, m). Результати повернути через список формальних параметрів.
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-1 |
0 |
1 |
2 |
3 |
4 |
5 |
y |
3.1 |
4.5 |
4.9 |
5.7 |
5.2 |
4.2 |
3.0 |
Варіант 25
Перетворити одновимірний масив дійсних чисел Y(N) = {-1.2, 7.0, 8.3, -9.5, -4.3, 7.2, 0.9, -0.6, -10.8} у масив V за формулою Vj = sin5Yj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив чисел V.
Знайти такий елемент масиву V, добуток якого з наступним за ним елементом є максимальним. Замінити від’ємні елементи їх абсолютними значеннями. Оформити підпрограму виконання вказаних дій над масивом чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Замінити від’ємні елементи одержаного масиву їх кубами, а додатні – найменшим елементом масиву. Оформити підпрограму виконання вказаних дій над масивом В(m, m). Результати повернути через список формальних параметрів.
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-2 |
-1 |
0 |
1 |
2 |
3 |
4 |
y |
-0.3 |
0.5 |
1.5 |
0.5 |
0.3 |
-0.2 |
-1.2 |
Варіант 26
Перетворити одновимірний масив дійсних чисел Y(N) = {1.2, -7.1, 2.3, -0.5, 6.3, -2.7, 4.9, -6.6, -15.1} у масив чисел V за формулою Vj = sinYj, де j = 1..N (N = 9). Оформити підпрограму перетворення масиву Y у масив V.
Знайти найменший за абсолютним значенням елемент масиву V, добуток наступних за ним елементів і суму елементів, що йому передують. Оформити підпрограму виконання вказаних дій над масивом А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Поміняти місцями другий і третій рядки матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m). Результати повернути через список формальних параметрів.
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-6 |
-5 |
-4 |
-3 |
-2 |
-1 |
0 |
y |
-2.4 |
-3.5 |
-4.1 |
-3.4 |
-2.3 |
-1.5 |
-0.7 |
Варіант 27
Перетворити одновимірний масив дійсних чисел Y(N) = {1.9, -1.7, 0.2, -1.1, 1.3, -7.7, 0.3, -1.6, -5.1} у масив чисел V за формулою Vj = cosYj, де j = 1..N (N = 9) за допомогою функції.
Знайти найбільший за абсолютним значенням елемент масиву V, суму елементів, що йому передують, і добуток додатних елементів. Оформити підпрограму виконання вказаних дій над масивом дійсних чисел А(a1, a2, ..., an).
Перетворити одновимірний масив V(9) у двовимірний W(3, 3): розрізати умовно масив V на три смужки; помістити потім під першою смужкою другу, під другою – третю. Використати при цьому підпрограму перетворення одновимірного масиву А(n) у двовимірний масив дійсних чисел B(m, m).
Поміняти місцями другий і третій рядки матриці. Оформити підпрограму виконання вказаних дій над масивом В(m, m). Результати повернути через список формальних параметрів.
Знайти коефіцієнти поліномів першого і другого степеня, що апроксимують таблично задану функцію yi = f(xi) (i = 1..n) методом найменших квадратів:
x |
-6 |
-5 |
-4 |
-3 |
-2 |
-1 |
0 |
y |
-2.4 |
-3.5 |
-4.1 |
-3.4 |
-2.3 |
-1.5 |
-0.7 |
