Лекция: Етапи вирішування задач на комп'ютері
Вирішення задачі на персональному комп'ютері являє собою складний процес, що включає шість етапів:
¨ формулювання задачі передбачає чітке формулювання завдання, визначає вхідні дані для його розв'язування, дає чіткі вказівки стосовно результатів і форми, в якій вони повинні бути отримані;
¨ математичне формулювання задачі (математичне моделювання) полягає в записуванні умови задачі з допомогою формул, рівнянь, нерівностей, графіків, таблиць, одиниць обчислень тощо, у визначенні зв'язку між вхідними даними та вихідними і форми видачі результатів обчислень;
¨ складання алгоритму розв'язування задачі — у процесі його виконання встановлюється необхідна послідовність арифметичних, логічних та інших дій, із допомогою яких може бути реалізовано цю задачу:
¨ програмування — запис складеного алгоритму мовою програмування. У сучасному програмуванні існує кілька підходів до програмування: структурне (детальне) — із допомогою однієї з мов програмування; модульне — коли кожний модуль реалізує лише одну функцію, має єдину точку входження і вся програма складається з модулів; об'єкти о-орієнтоване, що забезпечує модульність програм за рахунок розгалуження пам'яті на об'єкти, які вміщують дані, і процедури (методи), яким відомо, як маніпулювати з цими даними;
¨ тестування і відлагодження програм — перевірка правильності роботи програми на комп'ютері та виправлення знайдених у ній помилок. Тест — це спеціально підібрані вхідні дані задачі в сукупності з тими результатами, які повинна видавати програма під час обробки цих даних;
¨ обчислення (розв'язування задачі) на комп'ютері за складеною і відлагодженню програмою та аналіз отриманих результатів.