Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Шпоры информатика задачи

.pdf
Скачиваний:
48
Добавлен:
22.03.2015
Размер:
972.2 Кб
Скачать

ГПР для зв’язування декількох таблиць, підрахунок кількості записів за умовами та інше.

Наприклад:

Задано таблицю з 9 рядків:

Записати формулу для розрахунку Вільного залишку.

Записати формулу для визначення Продукції, яка вибирається з додаткової таблиці, розташованої на робочому листі "Продукція":

Визначити, використовуючи відповідні функції Excel:

загальну масу крупи, що зберігається на 3 складі;

кількість складів, де немає вільного залишку на запас;

дату, коли приймали на збереження фрукти на склад 3;

середню норму запасу продукції на складі 3, що приймалась протягом жовтня 1998 року;

назву продукції з максимальною масою.

комірки H3:H10.

Формула для визначення назви продукції передбачає використання функції ГПР.

Значення формули заноситься у комірку D2: = =ГПР(C2;$B$12:$D $13;2;0).

Результати обрахунків наведені на рисунку нижче.

Для розв’язування наступних завдань використовуються функції баз даних.

Загальний вигляд функції:

=ім’я функції БД(область бази даних ; поле ; критерій).

Область бази даних – це інформативна область таблиці (у нашому випадку – А2:Н10), Поле – це адреса заголовка стовпчика, де буде виконуватися функція.

Критерій – це адреси робочого листа, де описані умови для визначення функції.

Спочатку створюється критерій, визначається область бази даних та

поле для розрахунку:

Область бази даних (A1:H10) Поле (F1) Критерій (J1: K2) Функція =БДСУММ(A1:H10;F1;J1:K2) записується у вільну комірку. Результат: 0. Отже, на складі №3 немає запасів крупи.

Для визначення кількості складів, де немає вільного залишку на запас, використовується функція БСЧЕТA.

Критерій простий

 

Область бази даних

(A1:H10) Поле (C1)

Критерій

(

J4:J5)

Функція записується у вільну комірку =БСЧЁТА(А1:H10;C1;J4:J5) Результат: 6.

Для визначення дати, коли приймали на збереження фрукти на склад 3, використовують функцію БИЗВЛЕЧЬ.

Критерій складний

Область бази даних (A1:Н10) Поле (В1) Критерій ( J7:K8)

Для визначення середньої норми запасу продукції на складі 3, що приймалась протягом жовтня 1998 року використовується функція ДСРЗНАЧ.

Критерій складний

 

 

Область бази даних

(A1:G10) Поле (

G1)

Критерій

(J1

0:L11)

 

Функція =ДСРЗНАЧ(A1:H10;G1;J10:L11) записується у вільну комірку.

Результат: 120.

Для визначення назви продукції, що має максимальну масу, використовують функцію БИЗВЛЕЧЬ.

Критерій простий

 

 

Область бази даних

(A1:G10) Поле (

D1)

Критерій

(J1

3:J14)

 

“Вільний залишок, т” потрібно послідовно використати функції СУММ, СРЗНАЧ, МИН та МАКС. Отже, отримаємо:

Вкомірці F11 для обчислення суми використовується формула: =СУММ(F2:F10)

Результат: 786.

Вкомірці F12 для обчислення середнього значення використовується формула: =СРЗНАЧ(F2:F10).

Результат: 87,3.

Вкомірці F13 для обчислення максимального значення використовується формула: =МАКС(F2:F10). Результат: 234.

Вкомірці F14 для обчислення мінімального значення використовується формула: =МИН(F2:F10). Результат: 12.

Вкомірці G11 для обчислення суми використовується формула:

=СУММ(G2:G10)

Результат: 1060.

2. Розв'язання економічних задач із використанням спеціальних функцій у різних програмних середовищах.

Наприклад:

Визначити поточну вартість звичайних щомісячних платежів розміром 50 тис. грн протягом 2 років при нарахуванні 18% річних. Описати

=ПЗ(норма; кількість періодів; виплата)

Потрібні аргументи:

норма – величина процентної ставки за період;

кількість періодів - кількість платежів;

виплата – розмір платежа.

За умовою задачі період нарахування відсотків - місяць, тому кількість періодів дорівнює 24=2*12, а норма = 8%/12. Виплата = -50000, тому що гроші вкладаються, а не отримуються.

Функція = ПЗ(8%/12;2*12;-50000) записується у вільну комірку.

Результат : 1 001 520,27 грн.

3. Розв’язування задач оптимізації.

Фірма виготовляє деталі для автомобіля. Кожна деталь повинна пройти послідовну обробку на трьох станках, час використання яких складає по 10 годин на день для кожного. Тривалість обробки у хвилинах однієї деталі типу А складає 10, 6 та 8 хвилин на 1-му, 2-му та 3-му станках відповідно. Деталь типу В обробляється протягом 5, 20 та 15 хвилин на 1-му, 2-му та 3-му станках. Прибуток від реалізації однієї деталі кожного типу складає 20 та 30 грн. Визначити оптимальний випуск деталей кожного типу на день, який максимізує прибуток фірми. Записати економіко-математичну модель. Описати

у відповідності до умови задачі кожний станок може працювати не більше 600 хвилин) буде визначатися за наступними формулами відповідно: 10Х1+5Х2; 6Х1+20Х2 та 8Х1+15Х2. Щоденний прибуток, значення чкого потрібно максимізувати, можна обрахувати за допомогою формули:20Х1+30Х2. Отримаємо систему:

Занесемо дані умови задані до робочого листа Ms Excel та реалізуємо складену економіко-математичну модель. Отримаємо:

Результат : для отримання найбільшого прибутку деталей типу А потрібно виготовляти 55 штук, а деталей типу Б – 10 штук.

Результати надані для самостійної перевірки на комп'ютері.

4. Використання функцій для обчислення значень виразів (Excel):

Наприклад:

Обчислити значення функцій У згідно заданого математичного виразу:

A=-52,5; b=8,3; х=4,3,-6,-2,1,0 (При х=0 уводиться повідомлення

“НЕМАЄ РОЗВ’ЯЗКУ”).

Розв’язок:

Використовується логічна функція

=ЕСЛИ(умова; дія, якщо умова виконується; дія, якщо умова не виконується)

Результат розв’язування із значеннями:

6. Використовуючи дані вихідної таблиці та формулу лінійної регресії, обчислити дивіденди за наведеними показниками:

Розв’язок:

Рівняння y=a1*x1+a2*x2+…+an*xn+b

Описує пряму лінію для множини даних з n змінними. Функція

=ЛИНЕЙН (відомі_значення_У; відомі_значення_Х; константа; статистика)

Визначає коефіцієнти a1, a2, …an та bдля заданих множин відомих значень У та відомих значень Х.

Отже, обчислимо в комірках B12:F12 значення коефіцієнтів a1, a2, … a4 та b. Для цього скористаємось формулою: =ЛИНЕЙН(F3:F5;B3:E5). Отримаємо:

В комірці F9 обрахуємо значення функції У за наступною формулою

=a1x1+a2x2+…+a4x4+b (=E12*B9+D12*C9+C12*D9+B12*E9+F12).

7. Створення запитів у СУБД MS Access.

Приклад:

Задано дві таблиці:

При цьому зазначити умови відбору тільки тих записів у яких фірми замовник “Аванта”, “Вікторія”, а обсяг замовлення товару від 1000 шт. до 10000 шт. включно. Доповнити Запит1 полем Вартість замовлення, що розраховує суму грошей, яка повинна бути сплачена за замовлення (врахувати знижку в 15%, котра надається під час купівлі партії товару в обсязі більше 5000 шт.).

Активізуємо вкладку Запити та створюємо запит в режимі конструктора (Створити / Конструктор) з наступною структурою: