432_КМІТ
.pdf3.Скопіювати зміст клітин А1:Е1 в діапазон клітин А6:Е6, А11:Е11,
А16:Е16
4.Ввести в діапазон клітин А7:Е7 формулу
{=A2:E2-$A$1:$E$1*(A2/$A$1)}, натиснувши одночасно комбінацію клавіш Ctrl+Shift+Enter, яка перетворює в нуль коефіцієнт при х1 в другому рівнянні системи.
5.Виділити діапазон А7:Е7 та протягти маркер заповнення до А9:Е9. Ця дія перетворить в нуль коефіцієнт при х1 в третьому та четвертому рівняннях системи.
6.Скопіювати значення з діапазону клітин А7:Е7 в діапазони А12:Е12,
А17:Е17.
7.Ввести в діапазон клітин А13:Е13 формулу
{=A8:E8-$A$7:$E$7*(В8/$В$7)}, натиснувши одночасно клавіші
Ctrl+Shift+Enter.
8.Виділити діапазон А13:Е13 та протягнути маркер заповнення до А14:Е14. Ця дія перетворить в нуль коефіцієнт при х2 в третьому та четвертому рівняннях системи.
9.Скопіювати значення з діапазону клітин А13:Е13 в діапазон А18:Е18.
10.Ввести в діапазон клітин А19:Е19 формулу
{=A14:E14-$A$13:$E$13*(C14/$C$13)}, яка перетворює в нуль коефіцієнт при х3 четвертого рівняння системи.
11.Прямий хід методу Гауса завершений.
12.Зворотний хід полягає в наступному:
12.1.Ввести в діапазон клітин G4:K4 формулу
{=A19:E19/D19}.
12.2.Ввести в діапазон клітин G3:K3 формулу
{=(A18:E18-G4:K4*D18)/C18}.
12.3.Ввести в діапазон клітин G2:K2 формулу
{=(A17:E17-G4:K4*D17-G3:K3*C17)/B17}.
12.4.Ввести в діапазон клітин G1:K1 формулу
31
{=(A16:E16-G4:K4*D16-G3:K3*C16-G2:K2*B16)/A16}.
12.5. У діапазоні клітин К1:К4 отримаємо розв’язання системи
0,1857, 0,7786, -0,6357, 0,4571.
Оформлення звіту
При оформленні звіту про виконання лабораторної роботи необхідно:
-на титульному аркуші вказати: назву університету, кафедри; назву та номер лабораторної роботи; прізвище, ініціали та номер групи студента; дату виконання, прізвище та ініціали викладача;
-привести алгоритм покрокового розв’язання систем лінійних рівнянь методом Гаусса;
-сформулювати висновки у відповідності до мети роботи, базуючись на отриманих результатах.
ЛАБОРАТОРНА РОБОТА №6
СТВОРЕННЯ БЛАНКА ОБЛІКУ ЗАПІЗНЕНЬ
Мета роботи: розробити бланк обліку запізнень так, щоб в одному бланку автоматично підраховувались кількість запізнень, сумарний та середній час запізнень за тиждень, використовуючи логічну, статистичну та математичну функції.
Завдання для підготовки до виконання лабораторної роботи
Розробити стандартний бланк обліку запізнень кожного робітника, поданий в таблиці 6.
Під час виконання лабораторної роботи студент повинен знати мету виконання лабораторної роботи, порядок її виконання та загальні теоретичні положення; вміти використовувати вкладені функції, змінювати формат діапазону клітин.
32
|
|
Бланк обліку запізнень |
|
Таблиця 6 |
||
|
|
|
|
|
||
|
|
|
|
|
|
|
|
A |
B |
C |
D |
E |
|
1 |
|
БЛАНК ОБЛІКУ ЗАПІЗНЕНЬ |
|
|
|
|
2 |
|
|
|
|
|
|
3 |
|
Час початку роботи |
|
8:00 |
|
|
4 |
|
|
|
|
|
|
5 |
|
Дні спостережень |
Час приходу |
|
|
|
|
на роботу |
|
|
|
||
|
|
|
|
|
|
|
6 |
|
18.01.01 |
0:00 |
|
|
|
7 |
|
19.01.01 |
0:00 |
|
|
|
8 |
|
20.01.01 |
0:00 |
|
|
|
9 |
|
21.01.01 |
0:00 |
|
|
|
10 |
|
22.01.01 |
0:00 |
|
|
|
11 |
|
23.01.01 |
0:00 |
|
|
|
12 |
|
|
|
|
|
|
13 |
|
Кількість запізнень за робочий |
|
|
|
|
|
тиждень |
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
|
|
|
|
Сумарний час, який втрачено |
|
|
|
|
15 |
|
через запізнення (за робочий |
|
|
|
|
|
|
тиждень) |
|
|
|
|
16 |
|
|
|
|
|
|
17 |
|
Середній час запізнень (за |
|
|
|
|
|
робочий тиждень) |
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
19 |
|
Реальний час запізнень |
|
|
|
|
Задача полягає в тому, щоб у цьому бланку автоматично підраховувалась кількість запізнень, сумарний та середній час запізнень за тиждень. Задача спостерігача зводиться лише до фіксації години приходу співробітників фірми на роботу.
ЗАГАЛЬНІ ПОЛОЖЕННЯ При розв’язанні цієї задачі треба використовувати:
-логічну функцію IF (ЯКЩО/ЕСЛИ),
-математичну SUM (СУМ/СУММ),
33
-статистичну функцію AVERAGE (СЕРЗНАЧ/СРЗНАЧ),
-формат TIME (ЧАС/ВРЕМЯ) для діапазону клітин, у які буде введений час приходу на роботу співробітників.
Функція IF (ЯКЩО) повертає перше значення, якщо задана умова при обчисленні істинна, і друге значення, якщо задана умова при обчисленні хибна. Вона використовується для умовної перевірки значень та формул.
Синтаксис функції
IF (logical test; value if true; value if false);
ЯКЩО (логічний вираз; значення якщо істина; значення якщо хибність), де:
logical test – логічний вираз, тобто будь-яке значення або вираз, які при обчисленні істинно або хибно;
value if true – значення, яке повертає функція, якщо логічний вираз
істина;
value if false – це значення, яке повертає функція, якщо логічний вираз
хибність.
Функція AVERAGE (середнє значення) повертає середнє (арифметичне) значення своїх аргументів.
Синтаксис функції:
AVERAGE (number1; number2;…)
СЕРЗНАЧ (число1; число2;…),
де number1; number2… - це від 1до 30 аргументів, для яких обчислюється середнє значення.
Порядок виконання лабораторної роботи
Для створення бланка обліку запізнень необхідно:
1. Надати діапазону клітин, в який вводиться час приходу на роботу, формат TIME (ЧАС/ВРЕМЯ). Для цього виділити цей діапазон та виконати команду FORMAT/CELL (ФОРМАТ/КЛІТИНИ). На вкладці NUMBER (число)
34
у списку CATEGORY (ЧИСЛОВІ ФОРМАТИ) обрати формат TIME (ЧАС/ВРЕМЯ) та необхідний тип у списку TYPE (ТИП).
2.Активізувати клітину, в яку буде введена функція SUM (СУМ)(D13). Натиснути кнопку AUTOSUM на панелі інструментів STANDARD. У клітині з'явиться позначення функції суми.
3.Натиснути кнопку PASTE FUNCTION (ВСТАВКА ФУНКЦІЇ).
4.Вибрати зі списку FUNCTION CATEGORY (КАТЕГОРІЯ) категорію LOGICAL (ЛОГІЧНІ), а потім зі списку FUNCTION NAME (ФУНКЦІЯ) функцію IF (ЯКЩО). На екрані з'явиться вікно діалогу:
IF
|
Logical test |
D3>=C6 |
Поле логічного виразу |
|
|
Value if true |
|
Поле значення істинно |
|
|
0 |
|
||
|
Value if false |
|
Поле значення хибно |
|
1 |
||||
|
|
|
|
|
5.Ввести умову в полі LOGICAL TEST (ЛОГ.ВИРАЗ): Якщо час норми (D3) менший за час приходу (C6:C11),- має місце запізнення.
6.Указати в полі VALUE IF TRUE значення 0, яке буде присвоюватись у випадку, якщо запізнень немає.
7.Указати в полі VALUE IF FALSE значення 1, яке буде присвоюватись у випадку запізнення.
8.Натиснути кнопку ОК. Задана функція суми для одного аргументу. Необхідно додати у функцію останні 5 аргументів.
9.Виділити клітину з заготовкою формули (D13), у рядку формул вставити курсор у дужках після першого аргументу, поставити крапку з комою(;) та ввести наступний аргумент. Зробити це можна вручну з клавіатури або за допомогою команди COPY ( копіювати) та PASTE (вставити). Щоб зняти виділення, необхідно натиснути клавішу Enter або Esc. Увести всі шість
35
аргументів функції та натиснути клавішу Enter. Формула повинна мати такий вигляд:
=SUM(IF($D$3>=$C$6;0;1); IF($D$3>=$C$7;0;1); IF($D$3>=$C$8;0;1); IF($D$3>=$C$9;0;1); IF($D$3>=$C$10;0;1);IF($D$3>=$C$11;0;1)).
=СУММ(ЕСЛИ($D$3>=$C$6;0;1); ЕСЛИ($D$3>=$C$7;0;1); ЕСЛИ($D$3>=$C$8;0;1); ЕСЛИ($D$3>=$C$9;0;1); ЕСЛИ($D$3>=$C$10;0;1); ЕСЛИ($D$3>=$C$11;0;1)).
Далі необхідно створити формулу, за якою буде обчислюватись час запізнень та сумуватись за тиждень.
10.Активізувати клітину, яка вміщує формулу розрахунку кількості запізнень (D13). У рядку формул виділити всю формулу (1) та натиснути кнопку COPY (копіювати).
11.Виділити клітину, в яку необхідно ввести формулу розрахунку сумарного часу запізнень за тиждень (D15), та натиснути кнопку PASTE (вставити). Далі необхідно ввести зміни в формулу: задати вираз, який буде розраховувати різницю в часі між нормою та фактом, на місці третього аргументу функції IF (ЯКЩО) для кожного аргументу функції SUM (СУМ).
Формула буде мати такий вигляд: =SUM(IF($D$3>=$C$6;0;$C$6-$D$3); IF($D$3>=$C$7;0;$C$7-$D$3);
IF($D$3>=$C$8;0;$C$8-$D$3); IF($D$3>=$C$9;0;$C$9-$D$3); IF($D$3>=$C$10;0;$C$10-$D$3); IF($D$3>=$C$11;0;$C$11-$D$3)).
=СУММ(ЕСЛИ($D$3>=$C$6;0;$C$6-$D$3); ЕСЛИ($D$3>=$C$7;0;$C$7- $D$3); ЕСЛИ ($D$3>=$C$8;0;$C$8-$D$3); ЕСЛИ($D$3>=$C$9;0;$C$9-$D$3); ЕСЛИ($D$3>=$C$10;0;$C$10-$D$3); ЕСЛИ($D$3>=$C$11;0;$C$11-$D$3)).
Далі необхідно створити формулу розрахунку середнього часу запізнення та реального часу запізнення.
12. Активізувати клітину, яка вміщує формулу розрахунку сумарного часу запізнення. У рядку формул виділити всю формулу та натиснути кнопку COPY (копіювати).
36
13. Виділити клітину, в яку треба ввести формулу розрахунку середнього часу запізнення за тиждень (D17), та натиснути кнопку PASTE (ВСТАВИТИ). Замінити назву функції SUM (СУМ/СУММ) на AVERAGE (СЕРЗНАЧ/СРЗНАЧ).
14.Виділити клітину, в яку потрібно ввести формулу розрахунку реального часу запізнень за тиждень (D19) та ввести формулу:
=D15/D13
15.Представити середній час запізнень та реальний час запізнень, знайдені в п.13 та п.14, в форматі TIME (ЧАС/ВРЕМЯ) (див.п.1).
16.Ввести в діапазон клітин С6:С11 час приходу співробітників на роботу та перевірити, як діє ваш бланк обліку запізнень.
17.Роздрукувати створений бланк обліку запізнень.
Оформлення звіту
При оформленні звіту про виконання лабораторної роботи необхідно:
-на титульному аркуші вказати: назву університету, кафедри; назву та номер лабораторної роботи; прізвище, ініціали та номер групи студента; дату виконання; прізвище та ініціали викладача;
-привести алгоритм створення бланку обліку запізнень на роботу;
-сформулювати висновки у відповідності до мети роботи, базуючись на отриманих результатах.
ЛАБОРАТОРНА РОБОТА № 7
СТВОРЕННЯ МОДЕЛІ РОЗРАХУНКУ ПРИБУТКУ ФІРМИ
Мета роботи: визначити, при яких значеннях цін та об’єму продаж прибуток буде максимальним, при умові, що собівартість товару не залежить від об’єму виробництва.
37
Завдання для підготовки до виконання лабораторної роботи:
розробити модель розрахунку прибутку фірми, подану в таблиці 7, використовуючи спосіб “Пошук розв’язання”.
Під час виконання лабораторної роботи студент повинен знати: мету виконання лабораторної роботи, порядок її виконання та загальні теоретичні положення; вміти: створити модель з двома параметрами, оптимізувати створену модель.
|
|
|
|
Таблиця 7 |
|
|
|
Прибуток фірми |
|
|
|
|
|
|
|
|
|
|
A |
B |
C |
D |
|
1 |
|
Розрахунок прибутку з урахуванням зміни попиту в залежності від |
|
||
|
|
ціни на товар |
|
|
|
2 |
|
|
|
|
|
3 |
|
Максимальний об’єм виробництва |
15000 |
|
|
4 |
|
Максимальна ціна |
1499грн |
|
|
5 |
|
Собівартість |
450грн |
|
|
6 |
|
Ціна |
500грн |
|
|
7 |
|
Об’єм попит/продаж |
10000 |
|
|
8 |
|
Прибуток |
500000грн |
|
|
ЗАГАЛЬНІ ПОЛОЖЕННЯ Відомо, що для даного випадку між значеннями ціни та попиту діє
лінійна залежність, яка визначається за формулою:
у= -10*х+15000,
де у - об'єм попиту; х – ціна.
Таким чином, модель містить наступні формули:
-клітина С7= -10*С6+15000;
-клітина С8=(С6-С5)*С7.
Прибуток визначається множенням об'єму продажу на різницю між ціною та собівартістю.
При розв’язанні даної задачі треба враховувати наступні обмеження:
38
-об’єм виробництва за даний період не може бути вищим за 15000 одиниць товару;
-ціна не може перевищувати 1499 грн. (якщо встановити ціну, рівну 1500 грн., то не знайдеться жодного претендента на таку покупку);
-ціна не повинна бути нижчою за собівартість товару.
Порядок виконання лабораторної роботи
Для створення моделі розрахунку прибутку необхідно:
1.Створити модель розрахунку прибутку фірми “ CONSOL”.
2.Виконати команду TOOLS/SOLVER (СЕРВІС/ПОШУК РІШЕННЯ), для того, щоб почати процес пошуку рішення.
3.Установити курсор у положення SET TARGET CELL (ВСТАНОВИТИ ЦІЛЬОВУ КЛІТИНУ) та вказати клітину моделі, значення якої повинне бути зміненим (максимізованим, мінімізованим або прирівняним до будь-якого визначеного значення). В нашій моделі цільовою буде клітина, яка містить формулу розрахунку прибутку (С8).
4.Установити перемикач EQUAL TO ( ДОРІВНЮЄ) у положення MAX (максимальне значення).
5.Установити в полі BY CHANGING CELLS ( ЗМІНЮЮЧИ КЛІТИНИ) адресу клітини, яка буде змінюватися (С6).
6.Наступний етап – визначення обмежень. Для цього потрібно натиснути кнопку ADD (ДОБАВИТИ). На екрані з’явиться вікно діалогу ADD CONSTRAINT (ДОБАВИТИ ОБМЕЖЕННЯ).
7.Указати посилання на клітину або діапазон клітин, для яких повинне діяти обмеження, в полі CELL REFERENCE (ПОСИЛАННЯ НА КЛІТИНУ) в діалоговому вікні добавити обмеження. В нашому випадку це буде клітина С6 (ціна).
8.Вибрати потрібний оператор обмежень елемента (<, <=, >, >= і т.п.) в списку операторів діалогового вікна ДОБАВИТИ ОБМЕЖЕННЯ.
39
9.Указати верхню або нижню границю або конкретне значення у вигляді числа або посилання на будь-яку клітину. В нашому випадку - це клітина С4, тобто на екрані повинен бути набраний такий рядок:
С6 <= С4.
10.Натиснути кнопку ADD (ДОБАВИТИ) та ввести нові обмеження:
С6>=С5; С7<=С3.
11.Натиснути кнопку ОК, щоб завершити ввід обмежень та повернутися до вікна діалогу SOLVER PARAMETERS (ПОШУК РІШЕНЬ). Задані обмеження з’являться в списку SUBJECT TO THE CONSTRAINTS (ОБМЕЖЕННЯ).
12.Натиснути кнопку OPTIONS (ПАРАМЕТРИ) у вікні діалогу SOLVER PARAMETERS (ПОШУК РІШЕННЯ). Встановити параметри пошуку рішення. Встановити флажок √ в полі НЕВІД'ЄМНІ ЗНАЧЕННЯ.
13.Для того, щоб зберегти встановлені параметри та обмеження пошуку рішення в якості моделі, натиснути кнопку SAVE MODEL (ЗБЕРЕГТИ МОДЕЛЬ) у вікні діалогу SOLVER OPTIONS (ПАРАМЕТРИ ПОШУКУ РІШЕНЬ). Для збереження моделі потрібно натиснути кнопку ОК.
14.Ініціювати пошук. Натиснути кнопку SOLVE (ВИКОНАТИ) у вікні діалогу SOLVER PARAMETERS (ПОШУК РІШЕННЯ). Після закінчення пошуку, в таблицю будуть внесені нові значення і на екрані з’явиться вікно діалогу, яке повідомляє про завершення операції.
15.Якщо отримані значення вас влаштовують, безіменний перемикач потрібно встановити в положення KEEP SOLVER SOLUTION (ЗБЕРЕГТИ ЗНАЙДЕНЕ РІШЕННЯ). Таким чином таблиця буде відновлена.
16.Якщо пошук закінчився вдало, то можна вказати, які звіти треба вставити в робочу книгу. Для цього в списку REPORTS (ТИП ЗВІТУ) виділити назву потрібного типу звіту.
Результати пошуку рішення такі: максимальний прибуток можливо отримати, продаючи 5250 одиниць товару за ціною 975 грн. за одиницю.
40
