Комп'ютерне моделювання об'єктів і процесів. Комп'ютерний експеримент
2-ге видання, оновлене
Урок 9
Інформатика
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.
Рівень стандарту 10(11)
Повторюємо
У курсі інформатики 7-9 класу ви:
ознайомилися з поняттями інформаційної моделі об'єкта (процесу, явища), комп'ютерної моделі
дізналися, з яких етапів складається дослідження процесів і явищ шляхом комп'ютерного моделювання
отримали досвід проведення комп'ютерного експерименту
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Повторюємо
Зазвичай у ході дослідження накопичується значний обсяг експериментальних даних.
У їх опрацюванні допоможе ваш досвід роботи в середовищі табличного процесора Excel — прикладної програми для опрацювання даних, поданих в електронних таблицях.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Повторюємо
Електронні таблиці мають потужні засоби для опрацювання великих обсягів взаємозалежної інформації:
упорядкування
фільтрування
підбиття підсумків
Тобто надають широкі
можливості не тільки для зберігання даних і проведення розрахунків, а й для аналізу даних.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Повторюємо
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Комп'ютерне моделювання об'єктів і процесів. Комп'ютерний експеримент
У курсі інформатики ви вже:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Комп'ютерне моделювання об'єктів і процесів. Комп'ютерний експеримент
Моделювання — це створення моделі об’єкта для подальшого дослідження об’єкта на його моделі. Процес моделювання починається з визначення мети моделювання.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Комп'ютерне моделювання об'єктів і процесів. Комп'ютерний експеримент
Перед фахівцями різних галузей часто постають завдання, що потребують дослідження на моделях:
знайти найраціональніший спосіб транспортування товарів;
зменшити витрати на виробництво;
оцінити наслідки збільшення плати за проїзд у транспорті;
вибрати безпечний і економічно вигідний режим польоту літака та ін.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Пригадаємо основні етапи дослідження процесів і явищ шляхом комп'ютерного моделювання.
І етап. Постановка задачі та її аналіз
Розв’язання практичної задачі починається з аналізу умови задачі, опису вхідних даних. При цьому накладаються обмеження на значення застосовуваних величин. На цьому етапі важливо визначити мету моделювання.
Від мети залежить, які характеристики досліджуваного об'єкта слід вважати:
істотними
а якими можна знехтувати
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Перед тим як розв’язувати задачу, потрібно чітко визначити:
Що дано?
Які
результати, в якому вигляді повинні бути отримані?
Які дані є допустимими?
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Маятник складається з нитки довжиною L і матеріальної точки, яка відхиляється на досить малий кут α. Як змінюється положення маятника під час коливань?
Нитку можна вважати невагомою нерозтяжною, впливом повітря на систему знехтувати.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Період коливань маятника (Т), значення дугової координати (X1) матеріальної точки в задані моменти часу (t1).
Що треба знайти?
Що обмежує розрахунки?
Величина кута α.
Процес руху об'єкта «маятник».
Що моделюється?
Дослідити коливання маятника.
Мета моделювання:
Довжина нитки L, початкове значення кута α.
Що дано?
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
II етап. Побудова математичної моделі
Математична модель є наближеним описом певного класу об’єктів реального світу мовою математики.
На цьому етапі необхідно перейти від абстрактного формулювання моделі до формулювання, що має конкретне математичне наповнення.
Математична модель — перелік вхідних даних, результатів, які потрібно отримати, та математичних співвідношень, які виражають зв’язок між вхідними даними й потрібними результатами.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Для побудови математичної моделі потрібно:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Математична модель подається в такій формі:
<Перелік початкових даних>
Вхідні дані:
<Перелік потрібних результатів>
Результати:
<Система рівнянь або тверджень, що зв'язують вхідні дані та результати>
Зв'язок між величинами:
<Умови допустимості початкових даних>
Обмеження:
Побудуємо математичну модель стану маятника у момент часу t.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
(Продовження…)
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
III етап. Розробка методу й алгоритму реалізації комп'ютерної моделі
На цьому етапі потрібно обґрунтовано вибрати метод розв'язування задачі — конкретний спосіб розв'язування задачі в межах побудованої моделі.
Наприклад, широко
застосовуються методи наближених обчислень функцій,
коренів рівнянь тощо.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Алгоритм розв'язування задачі складається відповідно до вибраного методу. Розробка і складання алгоритму — дуже важливий етап розв'язування задачі.
Від якості алгоритму
залежать правильність результатів, ефективність використання часу та ресурсів комп'ютера.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
IV етап. Розробка комп'ютерної моделі
На цьому етапі в середовищі табличного процесора реалізується один із видів інформаційної моделі — розрахункова модель.
Комп’ютерна модель — це інформаційна модель, яка реалізована засобами певного програмного середовища.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
На рисунку наведено розрахункову модель коливань математичного маятника.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Розрахункові моделі дозволяють визначити числові значення властивостей об’єкта за різних вхідних даних на основі його математичної моделі. Аналіз цих значень допомагає спрогнозувати стан об’єкта в майбутньому:
Модель
земної
атмосфери
дозволяє
передбачити
погоду
Модель
екосистеми
дозволяє
визначити межі користування
природними
ресурсами
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
V етап. Проведення комп'ютерного експерименту
Експеримент над математичною моделлю, що здійснюється за допомогою комп’ютера, називають комп’ютерним.
Розробка плану експерименту
Аналіз отриманих результатів
Проведення комп’ютерного експерименту на створеній моделі
У 9 класі ви ознайомились зі складовими цього етапу моделювання.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Комп’ютерний експеримент не відображає власне природні явища чи процеси, він є чисельною реалізацією створеної математичної моделі.
За умови розбіжності результатів експерименту та натурного експерименту з прототипом говорять про неадекватність математичної моделі.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
План експерименту має
чітко відображати послідовність роботи з моделлю, її перевірку шляхом тестування та виправлення помилок. Тестування — це процес порівняння результатів тестів із результатами, отриманими після виконання розрахунків за створеною моделлю.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Етапи комп'ютерного моделювання
Після тестування можна переходити безпосередньо до експерименту, що відповідає меті моделювання, та до осмислення підсумків, що служить основою аналізу результатів моделювання і прийняття рішень.
Модель є адекватною реальному процесу, якщо отримані в ході моделювання характеристики досліджуваного процесу збігаються з експериментальними із заданим ступенем точності.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
Уявіть, що рада директорів складає бюджет підприємства на наступний рік. Бажано врахувати, наскільки ефективність розподілу коштів залежатиме від вибору різних сценаріїв розвитку подій, які впливатимуть на роботу підприємства, наприклад, якщо банки підвищать відсоткову ставку за кредитами, зростуть податки тощо.
Як прорахувати різні варіанти складання бюджету? Слід скористатися сценаріями Excel.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
Диспетчер сценаріїв — це засіб Excel, що може бути використаний для підтримки прийняття рішень у складних ситуаціях, які потребують аналізу на зразок «що..., якщо...?».
Сценарій — це набір значень, що зафіксований в пам'яті комп'ютера і може автоматично підставлятися у робочий аркуш.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
Сценарій є інструментом, який дозволяє моделювати різні види задач: фізичні, економічні, математичні та ін. Створивши сценарій, людина має можливість дізнатися, як вплине на результат зміна початкових значень у певних клітинках таблиці, повернутися до одного з варіантів, розглянутих раніше.
Сценарій дозволяє аналізувати в одній таблиці кілька варіантів розв’язання задачі та допускає використання до 32 параметрів.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
Процес створення сценарію та операцій над ним розглянемо на прикладі маятника.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
Побудуємо сценарії поведінки маятника за різних початкових даних.
1
2
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
(Продовження…)
1
2
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
(Продовження…)
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
(Продовження…)
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
У вікні Диспетчер сценаріїв можна переходити від одного сценарію до іншого, змінювати змінювати сценарії, створювати звіти про результати виконання.
Щоб створити підсумковий звіт, потрібно:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
(Продовження…) Щоб створити підсумковий звіт, потрібно:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
Буде створено окремий аркуш з іменем Структура сценарію, на якому сформовано звіт про виконання всіх сценаріїв.
Значення змінюваних комірок на час створення звіту за сценарієм
Змінювані комірки для кожного сценарію
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Обчислювальний експеримент засобами табличного процесора
За допомогою звіту можна порівнювати параметри маятника при різних початкових даних, планувати подальший хід експерименту.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Розгадайте ребус
модель
«Ребуси українською» © rebus1.com
Комп’ютерна
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Розгадайте ребус
Експеримент
«Ребуси українською» © rebus1.com
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Питання для самоперевірки
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Домашнє завдання
Проаналізувати
§ 9, с. 47-53
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Працюємо за комп’ютером
Сторінка
53
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 9
Дякую за увагу!
2-ге видання, оновлене
Урок 9
Інформатика
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.
Рівень стандарту 10(11)