йбільшими втратами часу. Налагодження і тестування - це два чітко помітних і несхожих один на одного етапу. У першому випадку відбувається усунення синтаксичних помилок і явних помилок кодування. У другому випадку мають справу з програмою, яка не містить відмічених помилок, яка видає якісь правильні результати. p align="justify"> Основна мета виділення налагодження і тестування як окремих етапів створення програми полягає в тому, щоб звернути увагу на обов'язковість обох стадій і на необхідність спеціального планування тимчасових витрат по кожній з них окремо. Ніколи не робіть виведення, що програма правильна, лише на тій підставі, що вона не відкинута машиною, повністю трансльований і видала числові результати. Адже все, що досягнуто в даному випадку, - це отримання якоїсь вихідної інформації, не обов'язково правильною. У програмі все ще може залишатися велика кількість логічних помилок, а між тим завдання, яке ставиться при написанні програми, - це не просто отримання відповідей, але отримання правильних відповідей. Тому зазвичай буває, необхідна ( ручна перевірка машинних результатів). Після того як налагодження повністю завершена, навіть у програмі досвідченого програміста існує приблизно одна помилка на 20-30 написаних: операторів. Ці помилки можуть бути як катастрофічними за своїми наслідками, так і незначними і можуть бути пов'язані як з неправильним алгоритмом, так і з несуттєвими помилками кодування. Таким чином, налагоджена програма - це програма, для якої просто не знайшлося відповідного набору тестових даних, щоб привести її до відмови.
Проведемо аналіз і тестування нашої програми.
При компіляції програми, помилок не було викликано, програма запустилася без будь яких проблем.
Проведемо тестування програми.
Наступним пунктом перевіримо, чи працює перемикання c метричної системи одиниць у Британську систему одиниць результати на малюнку 8.
В В
Малюнок 8 британська система одиниць.
Все гаразд, програма перемикає систему одиниць з метричної на британську.
Перевірка на правильність введення даних показана на рисунку 9.
В
Малюнок 9. Перевірка вводу даних. br/>
Все відмінно програма не дозволить запровадити не коректні дані.
Виходячи з тестування програми, можна зробити один висновок, що програма повністю функціонує і нарікань по роботі не викликала.
Висновок
У ході курсового проекту були показані гідності мови програмування C #, можна було побачити, що мова C # дуже простий і легкий у В«розумінняВ» і створення програм. Я вважаю, що дана мова програмування можна рекомендувати для початку навчання програмування у вищих навчальних зак...