Мінистерство освіти та науки України
Національний гірничий університет
Програма та методичні вказівки
з учбової практики
для студентів напрямків 0501, 0502
Дніпропетровськ,
2006
Мінистерство освіти та науки України
Національний гірничий університет
Програма та методичні вказівки з учбової практики
для студентів напрямків 0501, 0502
Рекомендоване до видання
науково-методичною радою університету
(протокол № від р.)
Дніпропетровськ,
2006
Програма та методичні вказівки з учбової практики для студентів напрямків 0501, 0502– Дніпропетровськ: НГАУ, 2006. - 41 с.
Укладачі:
Нецветаєв В.А., кандидат технічних наук, доцент кафедри економічної кібернетики та інформаційних технологій (ЕКІТ) НГА України,
Борщ Т.В., ассистент кафедри ЕКІТ НГА України.
Рецензенти:
Алексєєв М.О., кандидат технічних наук, професор, завідувач кафедрою ПЗ и КС НГУ,
Деміденко М.А., кандидат технічних наук, доцент кафедри ЕКІТ НГУ.
1. Вступ
Учбова практика проводиться зі студентами інституту економіки після закінчення першого року навчання. Метою практики є поглиблення отриманих знань і практичних навичок роботи при вирішенні економіко-математичних задач на персональних комп'ютерах в середовищі Linux в офісних додатках, що входять до пакету прикладних програм OpenOffice 2.02.
Практика проводиться у відповідності зі стандартами НГА України по дисципліні «Інформатика і комп'ютерна техніка», «Комп’ютерні мережі і комунікації» та «Системи управління базами даних» та у відповідності з розробленою на кафедрі економічної кібернетики та інформаційних технологій концепцією підготовки студентів економічного факультету у галузі інформатики та комп’ютерної техніки.
2. Програма практики
На учбовій практиці студенти повинні виконати завдання, у відповідності з індивідуальним варіантом (див. розділ 6), що видається викладачем. Передбачається два рівня складності завдань: звичайної та підвищеної складності, а також завдання (теми) з творчим та науково-дослідницьким спрямуванням.
2.1. Завдання звичайного рівня складності
Ці завдання рекомендується виконувати студентам, які мають середній рівень знань.
Завдання №1. Побудова таблиці значень та графіків функцій, арифметичних та умовних виразів. Обчислення визначних інтегралів цих функцій за допомогою формул трапецій і Симпсона.(16 балів).
Завдання №2. Формування матриць та вектору із елементів матриці по заданому признаку. Вирішення матричних рівнянь.(16 балів).
Завдання №3. Формування бази даних (списку) та виконання операцій сортування, фільтрації та обчислення проміжних результатів в Calc.(16 балів).
Завдання №4. Вирішення рівнянь та систем лінійних та нелінійних рівнянь.(16 балів).
2.2. Завдання підвищеного рівня складності
Ці завдання рекомендується виконувати студентам, які мають високий рівень знань. Достатньо виконати тільки два завдання з трьох.
Завдання №1. Скласти макрос побудови таблиці значень та графіків функцій, арифметичних та умовних виразів. (32 бали).
Завдання №2. Скласти макрос формування матриць та вектору із елементів матриці по заданому признаку. Скласти макрос вирішення матричних рівнянь.(32 бали).
Завдання №3. Скласти макроси або програми вирішення рівнянь та систем лінійних та нелінійних рівнянь.(32 бали).
По результатам виконаних завдань звичайного та підвищеного рівня складності студентами оформляється звіт.
4. Методичні вказівки
При виконанні завдання №1 треба побудувати таблицю значень заданих в варіанті індивідуального завданя функції F1(x), арифметичного вираження F2(x) і умовного вираження F3(x) у діапазоні заданих викладачем значень від початкового значення xn до кінцевого значення xk зі збільшенням dx. Побудувати графіки цих функцій. По формулах трапеції і Симпсона чисельного інтегрування функцій обчислити значення визначених інтегралів у заданих діапазонах значень. Погрішність обчислень не повинна перевищувати 1%.
Формула трапецій має вид
Формула Симпсона має вид
Приклад. Обчислити визначений інтеграл функції по формулам трапеції та Симпсона
де а=5,4 b=2,6 c=6,7 d=3,1 – константи, N=9 – кількісь інтервалів розбивки інтервалу інтегрування.
Спочатку заносимо величини констант в клітинки рядка 3. Потім будуємо таблицю
|
A |
B |
C |
D |
E |
F |
2 |
Интегрування функції F(x) |
а |
в |
с |
d |
N |
3 |
5.4 |
2.6 |
6.7 |
3.1 |
9 |
|
4 |
|
|
|
|
|
|
5 |
Номер крапки |
x |
f(x) |
Формула трапеций |
Формула Симпсона |
Погріш- ність |
6 |
0 |
1 |
0 |
0 |
0 |
|
7 |
1 |
1.1 |
0.2118 |
0.023533 |
0.0313778 |
|
8 |
2 |
1.2 |
0.405159 |
0.045018 |
0.0300118 |
|
9 |
3 |
1.3 |
0.583032 |
0.064781 |
0.0863751 |
|
10 |
4 |
1.4 |
0.747716 |
0.08308 |
0.0553864 |
|
11 |
5 |
1.5 |
0.901034 |
0.100115 |
0.1334865 |
|
12 |
6 |
1.6 |
1.044453 |
0.11605 |
0.0773669 |
|
13 |
7 |
1.7 |
1.179174 |
0.131019 |
0.1746924 |
|
14 |
8 |
1.8 |
1.306193 |
0.145133 |
0.096755 |
|
15 |
9 |
1.9 |
1.426342 |
0.158482 |
0.2113099 |
|
16 |
10 |
2 |
1.540327 |
0.085574 |
0.0570492 |
|
17 |
Значення інтеграла |
|
0.952785 |
0.9538109 |
0.0010258 |
У стовбчику А записани номери крапок, у яких обчислюється значення функції (їх кількість N+1). У стовбчику В обчислюється значення агрументу х на відрізку інтегрування. У стовбчику С – значення підінтегральної функції.У стовбчиках D і E – записани вирази із формул трапеції і Симпсона, додаток яких дає у рядку 17 значення інтегралу. Різниця між значеннями є погрішність обчислення інтегралу, при цьому треба мати на увазі, що формула Симпсона дає більш точніше значення.
При виконанні завдання №2 треба сформувати матриці A і C розмірністю n*n, вектор B, розмірністю n, що сформований з елементів матриці С по заданому викладачем признаку. Вирішити задане варіантом індивідуального завдання матричне рівняння (визначити вектор X), обчислити визначники вихідних і проміжних матриць, виконати перевірку отриманого результату.
Елементи матриць і векторів можуть бути сформовані з функції генерації випадкових чисел. Ознака, по якому формуються елементи вектора B задається умовою, наприклад, кожен елемент вектора B дорівнює сумі (добутку, середньому значенню і т.д.) елементів i-го рядка (j-го стовпця) матриці С, значення яких лежать у заданому викладачем діапазоні cm <=bi <=ck. Матричне рівняння задається в варіанті індивідуального завдання, та може мати вид, наприклад AX=(C-1)-1B, де 1 – одинична матриця.
Приклад. Сгенерувати 6 наборів з 6 чисел випадкових чисел. З элементів матриці, що отримана, сформувати вектор, кожен елемент якого дорівнює сумі позитивних елементів i-го рядка матриці.
6.69 |
3.10 |
7.91 |
-1.42 |
1.68 |
-11.91 |
|
|
9.24 |
3.11 |
2.67 |
5.67 |
2.30 |
8.40 |
|
|
-3.06 |
1.55 |
3.82 |
9.97 |
8.58 |
3.33 |
|
|
0.98 |
-1.35 |
5.14 |
1.05 |
-5.32 |
-2.69 |
|
|
-1.37 |
0.50 |
9.46 |
6.39 |
1.70 |
-1.08 |
|
|
7.25 |
0.38 |
14.14 |
5.65 |
9.91 |
3.35 |
|
|
|
|
|
|
|
|
|
Вектор |
6.69 |
3.10 |
7.91 |
0.00 |
1.68 |
0.00 |
|
19.39 |
9.24 |
3.11 |
2.67 |
5.67 |
2.30 |
8.40 |
|
31.38 |
0.00 |
1.55 |
3.82 |
9.97 |
8.58 |
3.33 |
|
27.24 |
0.98 |
0.00 |
5.14 |
1.05 |
0.00 |
0.00 |
|
7.17 |
0.00 |
0.50 |
9.46 |
6.39 |
1.70 |
0.00 |
|
18.05 |
7.25 |
0.38 |
14.14 |
5.65 |
9.91 |
3.35 |
|
40.68 |
При виконанні завдання №3 треба скласти і сформувати базу даних (список), у якому міститься задане в варіанті індивідуального завдання кількість записів, що містять поля: порядковий номер запису, ФІП вкладника, номер банківського рахунка, сума на рахунку, категорія вкладника. Відфільтрувати вкладників, чиї внески знаходяться в заданому викладачем діапазоні значень. Відсортувати список по категоріях і за алфавітом. Обчислити проміжні результати (суми) по категоріях.
При виконанні завдання №4 треба, використовуючи функції та надбудови «Підбор параметра» і «Solver», вирішити запропоновані в варіанті індивідуального завдання:
Систему лінійних рівнянь
Нелінійне (трансцендентне) рівняння
Систему нелінійних (трансцендентних) рівнянь
Звіт повинний містити підшивку в яку входять наступні розділи: титульний лист, робочу книгу, що містить рішення завдань 1-4, електронну презентацію, створену в додатку Impress, короткі висновки про виконану роботу і список літератури. Звіт представляється в електронному вигляді на дискеті в архіві, або на СD. Оцінка по практиці (диференційований залік) виставляється на підставі захисту окремих етапів виконаної роботи.