- •1. Інформаційні системи Поняття інформаційної системи
- •Етапи розвитку інформаційних систем
- •Процеси в інформаційній системі
- •Що можна чекати від впровадження інформаційних систем
- •Приклади информаційних систем
- •Загальні принципи побудови іс . Структура информационной системы
- •Інформаційне забезпечення
- •Технічне забезпечення
- •Математичне і програмне забезпечення
- •Організаційне забезпечення
- •Правове забезпечення
- •Інші класифікації інформаційних систем
- •Класифікація інформаційних систем по ознакам структурованості задач Поняття структурованості задач
- •Інформаційні технології поняття інформаційної технології Визначення інформаційної технології
- •Нова інформаційна технологія
- •Інструментарій інформаційної технології
- •Як співвідносяться інформаційна технологія й інформаційна система
- •2. Класифікація інформаційних систем за ознакою структурованості задач
- •1.3. Типи інформаційних систем, використовуваних для розв'язку частково структурованих задач
- •1.4. Класифікація інформаційних систем за функціональною ознакою і рівнями керування
- •Типи інформаційних систем
- •Функціональне призначення іс
- •Інформаційні системи оперативного (операційного) рівня
- •5.1. Найпростіша балансова модель економіки
- •5.2. Узагальнення балансової задачі.
- •12.1. Аналітична система Project Expert
- •Tcp/ip і комутація пакетів
- •Служби Інтернету
- •Вироблення стандартів для Інтернету
- •Програми для роботи в Інтернеті
- •Нові професії, що пов'язані з Інтернетом
- •Зміни в суспільстві, що приніс Інтернет
Інформаційні системи оперативного (операційного) рівня
Інформаційна система оперативного рівня підтримує фахівців-виконавців, обробляючи дані про угоди і події (рахунки, накладні, зарплата, кредити, потік сировини і матеріалів). Призначення ІС на цьому рівні — відповідати на запити про поточний стан і відслідковувати потік угод у фірмі, що відповідає оперативному керуванню. Щоб з цим справлятися, інформація повинна бути легкодоступною, безупинно діючою і бути точною. Задачі, мета і джерела інформації на операційному рівні заздалегідь визначені й у високому ступені структуровані. Рішення запрограмоване відповідно до заданого алгоритму.
Інформаційна система оперативного рівня є сполучною ланкою між фірмою і зовнішнім середовищем. Якщо система працює погано, то організація або не одержує інформації ззовні, або не видає інформацію. Крім того, система — це основний постачальник інформації для інших типів інформаційних систем в організації, тому що містить і оперативну, і архівну інформацію. Відключення цієї ІС привело б до необоротних негативних наслідків.
Приклад. Інформаційні системи оперативного рівня:
• бухгалтерська;
• банківських депозитів;
• обробки замовлень;
• реєстрації авіаквитків;
• виплати зарплати і т.д.
Резюме
Інформаційні системи відносяться до складних систем і орієнтовані головним чином на розв'язок різного типу задач, включаючи неструктуровані або частково (погано) структуровані задачі управління. Класифікація ІС може бути виконана за різними принципами, одним з яких є принцип структурованості задач.
Контрольні питання
Які ознаки класифікації інформаційних систем?
Чим відрізняються інформаційні системи, призначені для менеджменту, від інформаційних систем бухгалтерського обліку?
Що таке частково структуровані і неструктуровані задачі?
Назвіть типи інформаційних систем, що використовуються при рішенні частково структурованих задач
Які задачі є типовими в інформаційних системах фахівців, менеджерів середньої ланки ?
Що таке стратегічні інформаційні системи?
Сучасні комп’ютерні технології як засіб створення прикладних інформаційних систем
Економіко-математичне моделювання на основі матричної алгебри має надзвичайно важливе значення для економістів. Пояснюється це тим, що значну частину математичних моделей економічних об'єктів і процесів вдається представити в достатньо простому й компактному вигляді – в матричній формі. Завдяки цьому з’являється можливість використовувати при дослідженні таких моделей потужний апарат матричних методів. Крім того, матричний запис економічних моделей допомагає виявити подібність у структурі багатьох економічних задач, які можуть мати зовсім несхожі формулювання, а матричний аналіз економічним систем дозволяє досліджувати взаємозв'язки між об'єктами цих систем. Прикладами найпростіших матричних моделей в економіці є лінійна модель міжнародної торгівлі; модель експорту та імпорту; ціни в системі міжгалузевих зв'язків; відкрита і замкнута моделі міжгалузевого балансу тощо.
Дослідження матричних моделей в економіці за допомогою електронних таблиць Excel.
Найпростіші матричні операції в економічних розрахунках
Теоретична довідка. Матрицею називається прямокутна таблиця чисел. Загальний запис прямокутної матриці, що складається з рядків і стовпців, має вигляд
,
де елемент матриці, який стоїть в -му рядку і -му стовпцю ( ; ). Така матриця має розмірність . Скорочений запис цієї матриці має вигляд: .
Матриця називається квадратною матрицею -го порядку, якщо кількість рядків дорівнює кількості стовпців, тобто .
Квадратна матриця називається одиничною матрицею -го порядку, якщо її елементи визначаються за формулою: . Наприклад, наступні матриці: ; ; – одиничні матриці відповідно 1-го, 2-го і 3-го порядків.
Вектором будемо називати матрицю, що складається з одного рядка (вектор-рядок), або з одного стовпця (вектор-стовпець).
Загальний запис вектора, що складається з елементів, має вигляд:
– вектор-стовпець, – вектор-рядок. Скорочений запис цього вектора має вигляд: .
Додавання двох прямокутних матриць. Ця операція визначена лише для матриць однакової розмірності.
Якщо маємо матриці і , то сумою (різницею) двох матриць буде матриця , елементи якої визначаються за формулою: .
Множення матриці на число. Ця операція визначена для будь-яких матриці і числа.
Якщо маємо матрицю і число , то добутком матриці і числа буде матриця , елементи якої визначаються за формулою: .
Транспонування матриці. Ця операція визначена для будь-якої матриці.
Матриця називається транспонованою щодо матриці , якщо рядки матриці є стовпцями матриці , а стовпці матриці рядками матриці .
З визначення транспонованої матриці випливає, що якщо матриця має розмірність , то транспонована матриця має розмірність .
Якщо маємо матрицю , то результатом транспонування матриці буде матриця , елементи якої визначаються за формулою: .
Для здійснення операції транспонування в Excel використовується вбудована функція ТРАНСП(масив), де масив – це діапазон комірок, де знаходиться матриця, яка підлягає транспонуванню.
Добуток двох матриць. Операція добутку двох матриць має сенс тільки в тому випадку, якщо кількість стовпців першої матриці дорівнює кількості рядків другої матриці. В результаті отримаємо таку матрицю, яка буде мати стільки рядків, скільки має перша матриця, і стільки стовпців, скільки має друга матриця.
Якщо маємо матриці і , то добутком цих двох матриць буде матриця , елементи якої визначаються за формулою:
.
Для обчислення добутку двох матриць в Excel використовується вбудована функція МУМНОЖ(масив1; масив2), де масив1 – діапазон комірок, який займає перша матриця; масив2 – діапазон комірок, який займає друга матриця.
Добуток матриці на вектор. Ця операція має сенс тільки у випадку, якщо кількість стовпців матриці дорівнює кількістю елементів вектора. В результаті отримаємо вектор, який буде мати стільки елементів, скільки рядків має матриця.
Якщо маємо матрицю і вектор , то добутком матриці на вектор буде вектор , елементи якого визначаються за формулою:
.
В Excel для обчислення добутку матриці на вектор також використовується вбудована функція МУМНОЖ(масив1; масив2), де масив1 – діапазон комірок, який займає матриця; масив2 – діапазон комірок, який займає вектор.
Скалярний добуток двох векторів. Ця операція визначена тільки для векторів, які мають однакову кількість елементів. Результатом цієї операції є число.
Якщо маємо вектори і , то скалярний добуток векторів X і Y визначається за формулою
.
В Excel для обчислення скалярного добутку двох векторів можна використовувати вбудовану функцію СУММПРОИЗВ(масив1; масив2), де масив1 – діапазон комірок, який займає перший вектор; масив2 – діапазон комірок, який займає другий вектор.
Визначник матриці. Обчислюється лише для квадратних матриць.
Для розв’язання багатьох математичних задач визначник матриці є необхідною, край важливою характеристикою.
Нагадаємо з курсу вищої математики, що визначник матриці 2-го порядку обчислюється за формулою: , а всі визначники матриць вищих порядків обчислюються поступовим зниженням порядку до другого включно з подальшим використанням формули обчислення . В загальному вигляді визначник квадратної матриці порядку можна обчислити за формулою для довільного фіксованого -го рядка, або за формулою для довільного фіксованого -го стовпця, тобто він дорівнює сумі добутків елементів будь-якого рядка (або будь-якого стовпця) матриці на їх алгебраїчні доповнення. Нагадаємо, що алгебраїчне доповнення елементу матриці задається формулою , де – визначник матриці, яку отримаємо, якщо в матриці викреслити одночасно -й рядок і -й стовпець. Визначник називається мінором елементу .
В Excel для обчислення визначника квадратної матриці використовується вбудована функція МОПРЕД(масив), де масив це діапазон комірок, у якому зберігається матриця.
Обернення квадратної матриці. Ця операція має сенс лише для квадратних матриць, визначник яких не дорівнює нулю, тобто для невироджених матриць.
Квадратна матриця має свою обернену матрицю , якщо визначник матриця відмінний від нуля: , а також якщо виконується ланцюжок умов: , де – одинична матриця.
Обернена матриця в загальному вигляді обчислюється за допомогою відомої з курсу вищої математики формули , де матриця складається з алгебраїчних доповнень елементів , тобто .
В Excel для обчислення оберненої матриці використовується вбудована функція МОБР(масив), де масив це діапазон комірок, у якому зберігається вхідна матриця.
Слід нагадати, що реалізація операцій транспонування матриці, множення матриць, обернення матриці за допомогою вбудованих функцій ТРАНСП( ), MУМНОЖ( ), МОБР( ) здійснюється з використанням інструменту Excel формули масиву.
Задача 1. Підприємство отримало замовлення на виготовлення з даної сировини виробів 4-х видів, основні виробничо-економічні показники для яких наведені в табл. 1. Визначити сумарну вартість продукції, що випускається підприємством, а також кількість витраченої при цьому сировини та робочого часу.
Таблиця 1
Види виробів у замовленні |
Кількість виробів у замовленні, од. |
Норми витрат на виготовлення одного виробу |
Вартість виробу, грн./од. |
|
сировини, кг/од. |
роб. часу, годин./од. |
|||
1 |
25 |
1,50 |
0,4 |
32 |
2 |
30 |
0,75 |
0,2 |
20 |
3 |
20 |
1,20 |
0,3 |
28 |
4 |
35 |
0,30 |
0,5 |
17 |
Рис.1. Таблиця основних виробничо-економічних показників
Розв'язання задачі
Сформуємо вектори, що утворюють табл. 1: вектор асортименту ; вектор витрат сировини на виготовлення одного виробу ; вектор витрат робочого часу на виготовлення одного виробу ; ціновий вектор :
; ; ; .
Позначимо через: – сумарні витрати сировини (кг) при заданому плані випуску продукції; – сумарні витрати робочого часу (годин.); – сумарна вартість виробленої продукції (грн.).
Тоді шукані величини будуть являти собою скалярні добутки вектора асортименту відповідно на вектори , а саме: ; ; .
Переходимо до реалізації цієї задачі засобами Excel.
Дані вхідної таблиці розміщуємо у діапазоні комірок B4:E7 робочого листа Excel. Для зручності запишемо також кожний з векторів , , , в окремий діапазон комірок, а саме:
вектор асортименту розміщуємо в діапазоні комірок B9:B12, для чого в комірку B9 заносимо формулу = B4 і копіюємо її за допомогою маркера заповнення на діапазон комірок B10:B12;
аналогічно за цією методикою розміщуємо вектор витрат сировини , вектор витрат робочого часу і ціновий вектор відповідно в діапазонах комірок E9:E12, B14:B17, E14:E17.
Нагадаємо, що скалярний добуток двох векторів в Excel можна обчислити за допомогою вбудованої функції СУММПРОИЗВ(масив1; масив2), де масив1 і масив2 – діапазони комірок, де розташовані вектори, для яких визначається скалярний добуток.
Процес обчислення скалярних добутків при визначенні величин складається з послідовності таких кроків:
установлюємо курсор у комірці, де буде знаходитися результат обчислень;
активізуємо Мастер функций fx і серед функцій категорії Математические вибираємо функцію СУММПРОИЗВ( );
уводимо у вікні Аргументы функции діапазони комірок, в яких розташовані відповідні вектори для кожного конкретного випадку:
у комірці B19 обчислюємо значення величини за формулою:
=СУММПРОИЗВ(E9:E12;B9:B12);
у комірці B21 обчислюємо значення величини за формулою:
=СУММПРОИЗВ(B14:B17;B9:B12);
у комірці B23 обчислюємо значення величини за формулою:
=СУММПРОИЗВ(E14:E17;B9:B12);
після кожного введення формули для одержання результату на екрані натискаємо клавішу ОК.
На рис.2 і рис.3 наведені фрагменти робочого листа Excel з отриманими результатами і вмістом комірок робочого листа.
Висновки: для виконання замовлення в повному обсязі підприємство має витратити 94,5 кг сировини та 39,5 годин робочого часу, при цьому сумарна вартість всієї виробленої продукції складатиме 2555 грн.
Рис.2. Робочий лист Excel з результатами розв'язку задачі 1
Інформаційні системи розв’язання балансових
задач в галузях економіки