- •Посібник з інформатики і системології
- •Тема 1. Використання текстового процесора Word в практичній роботі фахівця
- •1.1. Теоретична частина
- •1.2. Завдання для виконання лабораторної роботи
- •1.3 Приклад виконання роботи
- •1. Друкування та форматування тексту
- •2. Складання списків та їх форматування Кондитерська фабрика
- •3.Створення таблиці
- •5. Створення формул
- •6. Складання блок-схеми
- •Питання для самоконтролю
- •Тема 2. Використання табличного процесора ms Excel в практичній роботі фахівця
- •2.1. Теоретична частина
- •4. Користування об’єктами WordArt
- •2.2. Типи даних ет Excel
- •2.3. Сортування та фільтрація даних
- •2.4. Статистична обробка експериментальних даних на еп Excel (Завдання №1)
- •2.5. Завдання для виконання роботи
- •2.6. Приклад виконання роботи
- •2.7. Питання для самоконтролю
- •Тема 3. Алгоритмізація фахових задач та їх програмування на мові Pascal for Windows
- •3.1. Алгоритми
- •Фігури блок-схем
- •3.2. Основи програмування на мові Pascal for Windows
- •3.3. Завдання для виконання лабораторної роботи
- •Завдання по темі
- •3.4. Приклад виконання роботи
- •3.5. Питання для самоконтролю
- •Тема 4. Використання системи MathCad для розв’язування фахових задач
- •4.1. Загальні положення
- •4.2. Основи роботи в MathCad
- •1. Визначення змінних та їх результатів
- •4.3. Графічні об’єкти
- •В. Графічний вигляд функції
- •4.4. Символьний режим роботи
- •4.5. Завдання до виконання лабораторних робіт
- •Варіанти завдань
- •Варіанти до завдання 1
- •Варіанти до завдання 2
- •Варіанти до завдання 3
- •Варіанти завдання 4
- •Варіанти до завдання 5
- •4.6. Питання для самоконтролю
- •Тема 5. Розв’язування систем лінійних алгебраїчних рівнянь
- •5.1. Завдання до виконання роботи
- •Варіанти завдань
- •5.2. Питання для самоконтролю
- •Тема 6. Розв’язок нелінійних рівнянь та їх систем
- •6.1. Загальні положення
- •6.2. Етапи відокремлення коренів
- •6.3. Способи уточнення коренів
- •6.3.1. Метод половинного ділення (дихотомії)
- •6.3.2. Уточнення коренів методом хорд
- •6.3.3. Уточнення кореня методом дотичних (Ньютона)
- •6.3.4. Ітераційний метод уточнення кореня
- •6.3.5. Система нелінійних рівнянь
- •Варіанти завдань
- •6.4. Питання для самоконтролю
- •Тема 7. Інтерполяція і апроксимація функцій заданих таблично
- •7.1. Постановка задачі
- •7.2. Інтерполяційний поліном Лагранжа
- •7.3. Табличний метод застосування полінома Лагранжа
- •7.4. Інтерполяційні формули Ньютона
- •Перша інтерполяційна формула Ньютона
- •Друга інтерполяційна формула Ньютона
- •7.5. Обернена інтерполяція
- •Обернена інтерполяція
- •7.6. Апроксимація функцій методом найменших квадратів
- •7.7. Нелінійна апроксимація
- •Експоненціальна апроксимація
- •Варіанти завдань
- •7.9. Питання для самоконтролю
- •Тема 8. Чисельне диференціювання та інтегрування функцій
- •8.1. Наближене диференціювання
- •8.2. Наближене інтегрування функції
- •Варіанти завдань
- •8.3. Питання для самоконтролю
- •Тема 9: Чисельне інтегрування звичайних диференційних рівнянь
- •9.1. Загальні поняття
- •9.2. Метод Ейлера
- •9.3. Метод Рунге-Кутта
- •9.4. Інтегрування диференційних рівнянь інструментарієм системи MathCad
- •Функції rkfixed, Bulstoer таRkadapt
- •9.5. Завдання до виконання роботи
- •Варіанти завдань
- •9.6. Питання для самоконтролю
- •Тема 10. Чисельні методи оптимізації
- •10.1. Постановка задачі
- •10.2. Постановка задачі лінійного програмування
- •10.3. Геометрична інтерпретація злп
- •Графічний розв’язок злп
- •10.4. Симплекс-метод розв’язку злп
- •10.5. Розв’язок злп з допомогою ms Excel
- •Варіанти завдань
- •10.6. Транспортна задача
- •10.6.1. Постановка задачі
- •10.6.2. Метод північно-західного кута
- •10.6.3. Метод найменшої вартості
- •10.6.4. Метод подвійної переваги
- •10.6.5. Метод потенціалів оптимізації опорного плану.
- •Варіанти транспортної задачі
- •10.7. Питання для самоконтролю
- •Тема 11. Власні значення та власні вектори
- •11.1. Загальні поняття
- •11.2. Власні значення
- •11.3 Власні вектори
- •11.4 Знаходження найбільшого власного числа
- •11.5 Завдання
- •11.6 Питання для самоперевірки
- •Література
- •Тема 11. Власні значення та власні вектори 158
- •Додаток 1
10.6.5. Метод потенціалів оптимізації опорного плану.
Якщо
план
транспортної задачі оптимальний, то
йому відповідає система із
чисел
та
,
що задовольняють умовам:
1)
,
для
;
2)
,
для
[10.8]
Числа та називаються потенціалами відповідно постачальників і споживачів.
Якщо хоч би одна не занята клітинка не задовольняє [10.8], то опорний план не оптимальний і його можна покращити, введенням в цю клітинку перевозку.
За первісний приймемо план одержаний методом найменшої вартості:
Так
як маємо лише 7 заповнених комірок
таблиці (
),
то план являється виродженим – рівнянь
на одне менше, ніж невідомих. Тому придамо
перевозці
нульове значення.
Приймемо
і по заштрихованим коміркам проведемо
розрахунок значень потенціалів:
Після
перевірки умови
у вільних комірках опинилися з порушенням
умови клітинки
Тому включимо в базис комірку
,
в якій таке порушення найбільше, тобто
в цю клітинку потрібно зробити занятою
перевозкою. Для цього будуємо цикл
(позначено пунктирною лінією). Із комірок,
де стоять знаки «мінус» вибираємо
найменше
.
В комірку внесемо нульову перевозку. Подальші перетворення таблиць подаються без коментарів.
.
.
Одержали
оптимальний базис
.
Одержання розв’язку транспортної задачі в ЕТ Excel здійснюється по тій же технології, що і для симплекс-методу.
ПРИКЛАД
Варіанти транспортної задачі
№ вар |
Запаси |
Споживання |
Вартості перевозок |
||||||||||||||||
З1 |
З2 |
З3 |
С1 |
С2 |
С3 |
С4 |
В11 |
В12 |
В13 |
В14 |
В21 |
В22 |
В23 |
В24 |
В31 |
В32 |
В33 |
В34 |
|
1 |
300 |
400 |
300 |
100 |
200 |
300 |
400 |
1 |
2 |
3 |
7 |
12 |
8 |
4 |
2 |
1 |
5 |
2 |
4 |
2 |
300 |
200 |
500 |
400 |
300 |
200 |
100 |
7 |
2 |
4 |
3 |
2 |
1 |
5 |
2 |
4 |
3 |
1 |
2 |
3 |
200 |
400 |
400 |
100 |
200 |
400 |
300 |
8 |
12 |
3 |
4 |
2 |
1 |
3 |
2 |
5 |
7 |
10 |
6 |
4 |
250 |
350 |
400 |
150 |
200 |
250 |
400 |
2 |
7 |
3 |
2 |
1 |
8 |
5 |
10 |
12 |
6 |
7 |
5 |
5 |
450 |
150 |
400 |
280 |
120 |
350 |
250 |
7 |
6 |
4 |
2 |
15 |
8 |
2 |
5 |
4 |
12 |
8 |
7 |
6 |
280 |
220 |
500 |
300 |
200 |
250 |
250 |
2 |
4 |
3 |
2 |
1 |
7 |
5 |
4 |
3 |
2 |
7 |
6 |
7 |
480 |
120 |
400 |
250 |
250 |
250 |
250 |
8 |
7 |
6 |
5 |
2 |
4 |
3 |
1 |
4 |
5 |
7 |
6 |
8 |
270 |
230 |
500 |
170 |
330 |
200 |
300 |
7 |
8 |
2 |
4 |
3 |
4 |
5 |
7 |
4 |
3 |
2 |
8 |
9 |
190 |
210 |
600 |
150 |
450 |
150 |
250 |
8 |
7 |
2 |
1 |
3 |
4 |
8 |
7 |
12 |
3 |
15 |
2 |
10 |
210 |
590 |
200 |
280 |
220 |
200 |
300 |
7 |
8 |
9 |
12 |
14 |
2 |
4 |
7 |
5 |
2 |
1 |
5 |
11 |
450 |
350 |
200 |
180 |
220 |
250 |
350 |
8 |
9 |
7 |
6 |
4 |
1 |
2 |
4 |
8 |
9 |
10 |
7 |
12 |
700 |
100 |
200 |
350 |
400 |
100 |
150 |
2 |
7 |
4 |
2 |
1 |
5 |
4 |
3 |
7 |
9 |
12 |
5 |
13 |
800 |
100 |
100 |
400 |
350 |
150 |
100 |
5 |
6 |
7 |
8 |
2 |
4 |
5 |
8 |
2 |
1 |
5 |
10 |
14 |
750 |
50 |
200 |
300 |
300 |
300 |
100 |
7 |
2 |
4 |
5 |
7 |
8 |
9 |
12 |
5 |
4 |
3 |
5 |
15 |
250 |
250 |
500 |
600 |
150 |
150 |
100 |
2 |
4 |
7 |
8 |
4 |
5 |
2 |
1 |
3 |
5 |
7 |
6 |
16 |
150 |
100 |
750 |
200 |
200 |
300 |
300 |
7 |
8 |
2 |
1 |
4 |
3 |
7 |
2 |
5 |
4 |
3 |
9 |
17 |
200 |
300 |
500 |
100 |
200 |
400 |
300 |
8 |
9 |
7 |
4 |
5 |
2 |
1 |
4 |
5 |
6 |
7 |
9 |
18 |
800 |
100 |
100 |
150 |
350 |
100 |
400 |
7 |
8 |
9 |
5 |
3 |
4 |
7 |
6 |
1 |
5 |
4 |
3 |
19 |
700 |
50 |
250 |
110 |
490 |
100 |
300 |
5 |
7 |
9 |
2 |
1 |
4 |
8 |
7 |
5 |
6 |
2 |
4 |
20 |
280 |
320 |
400 |
250 |
250 |
400 |
100 |
4 |
5 |
6 |
8 |
7 |
3 |
4 |
9 |
2 |
1 |
5 |
7 |
21 |
480 |
220 |
300 |
150 |
250 |
350 |
250 |
5 |
9 |
2 |
4 |
5 |
6 |
7 |
9 |
2 |
1 |
5 |
7 |
22 |
550 |
150 |
300 |
250 |
350 |
200 |
200 |
9 |
8 |
7 |
4 |
5 |
6 |
8 |
7 |
5 |
3 |
2 |
1 |
23 |
650 |
200 |
150 |
300 |
300 |
300 |
100 |
8 |
7 |
6 |
9 |
10 |
14 |
12 |
7 |
5 |
4 |
6 |
7 |
24 |
120 |
580 |
300 |
100 |
200 |
300 |
400 |
5 |
7 |
2 |
5 |
4 |
7 |
9 |
12 |
9 |
3 |
7 |
5 |
25 |
170 |
430 |
400 |
150 |
350 |
250 |
250 |
6 |
7 |
3 |
4 |
8 |
9 |
5 |
4 |
3 |
7 |
6 |
5 |
