завдання (завдання, яку належить вирішувати на ЕОМ, формулюється користувачем або виходить їм у вигляді завдання).
2. Математичне формулювання завдання.
3. Розробка алгоритму рішення завдання.
4. Написання програми на мові програмування.
5. Підготовка вихідних даних. p> 6. Введення програми і вихідних даних в ЕОМ.
7. Налагодження програми. p> 8. Тестування програми. p> 9. Рішення задачі на ЕОМ і обробка результатів.
У цій курсовій роботі умова завдання дано в математичній формулюванні, тому необхідність у виконанні етапів 1 і 2 відпадає і відразу можна приступити до розробки алгоритму рішення задачі на ЕОМ. Під алгоритмом розуміється послідовність арифметичних і логічних дій над числовими значеннями змінних, що призводять до обчисленню результату рішення задачі при зміні вихідних даних у досить широких межах. Таким чином, при розробці алгоритму розв'язання задачі математична формулювання перетворюється на процедуру вирішення, що представляє собою послідовність арифметичних дій і логічних зв'язків між ними. При цьому алгоритм має такі властивості: детермінованістю, що означає, що застосування алгоритму до одним і тим же вихідним даним повинно призводити до одному і тому вже результату; масовість, дозволяє отримувати результат при різних вихідних даних; результативністю, що забезпечує одержання результату через кінцеве число кроків.
Найбільш наочним способом опису алгоритмів є опис його у вигляді схем. При цьому алгоритм представляється послідовність блоків, що виконують певні функції, і зв'язків між ними. Усередині блоків вказується інформація, що характеризує виконувані ними функції. Блоки схеми мають наскрізну нумерацію.
Конфігурація і розміри блоків, а також порядок побудови схем визначаються ГОСТ 19.002-80 і ГОСТ 19.003-80.
На етапі 4 складається програма мовою Турбо-Паскаль. При описі програми необхідно використовувати характерні прийоми програмування і враховувати специфіку мови. В якості мови програмування вибрана мова ПАСКАЛЬ зважаючи на його наочності і полегшеного розуміння для початківців програмістів, а також можливості надалі використовувати для вирішення більш важких завдань.
Етапи алгоритмізації та програмування є найбільш трудомісткими, тому їм приділяється велика увага.
У процесі виконання курсової роботи студент готує вихідні дані, вводить програму і вихідні дані. При роботі введення програми і вихідних даних здійснюється з клавіатури дисплея.
Налагодження програми полягає у виявленні і виправленні помилок, допущених на всіх етапах підготовки завдань до вирішення на ПЕОМ. Синтаксис помилки виявляється компілятором, який видає повідомлення, що вказує місце і тип помилки. Виявлення семантичних помилок здійснюється на етапі тестування програми, в якому перевіряється правильність виконання програми на спрощеному варіанті вихідних даних або за допомогою контрольних точок або в режимі покрокового ви...