stify"> синтез ("як зробити, щоб ...")
навчитися керувати оригіналом, надаючи на нього впливу
оптимізація ("як зробити краще")
вибір найкращого рішення в заданих умовах
Помилки при постановці завдання призводять до найбільш тяжких наслідків!
Добре поставлена ​​задача:
описані всі зв'язки між вихідними даними і результатом
відомі всі вихідні дані
рішення існує
завдання має єдине рішення
Приклади погано поставлених завдань:
Вінні Пух та П'ятачок побудували пастку для слонопотама. Чи вдасться його спіймати? p align="justify"> Малюк і Карлсон вирішили по-братськи розділити два горішки - великий і маленький. Як це зробити? p align="justify"> Знайти максимальне значення функції y = x 2 (немає рішень).
Знайти функцію, яка проходить через точки (0,1) і (1,0) (неєдиний рішення).
2. Розробка моделі
В· вибрати тип моделі
В· визначити істотні властивості оригіналу, які потрібно включити в модель, відкинути несуттєві (для даної задачі)
В· побудувати формальну модель це модель, записана на формальній мові (математика, логіка, ...) і відображає тільки істотні властивості оригіналу
В· розробити алгоритм роботи моделі алгоритм - це чітко визначений порядок дій, які потрібно виконати для вирішення задачі
3. Тестування моделі
Тестування - це перевірка моделі на простих вихідних даних з відомим результатом.
Приклади:
пристрій для складання багатозначних чисел - перевірка на однозначних числах
модель руху корабля - якщо кермо коштує рівно, курс не повинен змінюватися; якщо кермо повернути вліво, корабель повинен йти вправо
модель накопичення грошей в банку - при ставці 0% сума не повинна змінюватися
4. Експеримент c моделлю
Експеримент - це дослідження моделі в цікавлять нас умовах.
Приклади:
пристрій для додавання чисел - робота з багатозначними числами
модель руху корабля - дослідження в умовах морського хвилювання
модель накопичення грошей в банку - розрахунки при ненульовий ставкою
5. V. Перевірка практикою, аналіз р...