У чому полягає налагодження? - Лекція, розділ Комп'ютери, Лекція 8. Технологія підготовки і рішення задач за допомогою комп'ютера В Сучасних Програмних Системах (Turbo Basic, Turbo Pascal, Turbo C І Др.).
В сучасних програмних системах (Turbo Basic, Turbo Pascal, Turbo C і ін.) Налагодження здійснюється часто з використанням спеціальних програмних засобів, які називаються отладчиками. Ці засоби дозволяють досліджувати внутрішнє поведінку програми.
Програма-відладчик зазвичай забезпечує наступні можливості:
При налагодженні програм важливо пам'ятати наступне:
- на початку процесу налагодження треба використовувати прості тестові дані;
- виникають труднощі слід чітко розділяти і усувати строго по черзі;
- не потрібно вважати причиною помилок машину. так як сучасні машини і транслятори мають надзвичайно високою надійністю.
- Кінець роботи -
Ця тема належить розділу:
Що будемо робити з отриманим матеріалом:
Всі теми даного розділу:
Які етапи включає в себе вирішення завдань за допомогою комп'ютера?
Рішення задач за допомогою комп'ютера включає в себе наступні основні етапи, частина з яких здійснюється без участі комп'ютера. Постановка задачі:
Що називають математичною моделлю?
Математична модель - це система математичних співвідношень - формул, рівнянь, нерівностей і т.д. відображають істотні властивості об'єкта чи явища.
Для чого потрібні налагодження і тестування?
Налагодження програми - це процес виявлення і усунення несправностей в програмі, вироблений за результатами її прогону на комп'ютері. Тестування (англ. Test - випробування) - пов
Що таке тест і тестування?
Як би не була ретельно налагоджена програма, вирішальним е
Якими повинні бути тестові дані?
Тестові дані повинні забезпечити перевірку всіх можливих умов виникнення помилок: повинна бути випробувана кожна гілка алгоритму; черговий тестовий про
З яких етапів складається процес тестування?
Процес тестування можна розділити на три етапи. 1. Перевірка в нормальних умовах. Передбачає тестування на основі даних, які характерні для реальних умов ф
Які характерні помилки програмування?
Помилки можуть бути допущені на всіх етапах виконання завдання - від її постановки до оформлення. Різновиди помилок і відповідні приклади наведені в таблиці: Вид помилки
Чи є відсутність синтаксичних помилок свідченням правильності програми?
Зазвичай синтаксичні помилки виявляються на етапі трансляції. Багато ж інші помилки транслятора виявити неможливо, так як транслятора невідомі задуми програміста.
Які помилки не виявляються транслятором?
Існує безліч помилок, які транслятор виявити не в змозі, якщо використовувані в програмі оператори сформовані правильно. Наведемо приклади таких помилок. Логічні помилки
У чому полягає супровід програми?
Супровід програм - це роботи, пов'язані з обслуговуванням програм в процесі їх експлуатації. Багаторазове використання розробленої програм
Питання для самоконтролю
8.1. Які основні етапи включає в себе вирішення завдань на комп'ютері? 8.2. Які етапи комп'ютерного вирішення завдань здійснюються без участі комп'ютера?
вправи
Складіть системи тестів для вирішення наступних завдань: 8.1. Знайдіть найбільший спільний дільник двох заданих цілих чисел. 8.2. Най