Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Виконання програми




 

Відредагувавши програму та зберігши її останній варіант, можна перейти до процесу компіляції і запуску.

Якщо необхідно виконати компіляцію програми, написаної мовою ТР, без її запуску використовують комбінацію клавіш [ALT-F9] (або опції меню COMPILE/COMPILE).

За наявності в програмі синтаксичної помилки, транслятор видає відповідне повідомлення (ERROR…) на екран, указавши місце помилки курсором.

Запуск програми в ТР 7.0 виконується комбінацією клавіш [CTRL-F9] (опції меню RUN/RUN). Якщо перед запуском програми вона не була відкомпільована, то спочатку виконується її компіляція, а вже потім запуск (за умови відсутності синтаксичних помилок). Якщо в процесі виконання програми виникає необхідність перервати її роботу (наприклад при зацикленні програми), використовують комбінацію клавіш [CTRL-BREAK].

Після закінчення процесу виведення результатів програми на екрані монітора знову з`явиться текст самої програми.

Для того, щоб одержати доступ до інформації, отриманої в результаті роботи програми (перехід до екрана користувача), використовують комбінацію клавіш [ALT-F5] або опції меню DEBUG/USES SCREEN.

Повернення до тексту програми у вікні редактора відбувається після натискання будь-якої клавіші.

Процес створення, редагування, збереження, компіляції, запуску програми зображено на рисунку 1.4.1.

 


 


Рис. 1.4.1. Схема створення та виконання програми

 

 

1.5. Пошук помилок у програмі за допомогою налагоджувача

 

ПО має ряд інструментальних засобів для налагодження програм, тобто засобів, за допомогою яких здійснюється пошук та виправлення помилок у програмах, написаних мовою ТР.

Кожну з помилок у програмі можна віднести до одного з наступних трьох типів:

1. Помилки, які виявляються на етапі компіляції.

Вони виникають при порушенні синтаксичних правил написання програм (синтаксичні помилки – рис.1.4.1).

2. Помилки, що виявляються на етапі виконання.

Вони виникають при порушенні семантичних правил написання програм (семантичні помилки – рис.1.4.1.).Яскравим прикладом помилки цього типу є ділення на нуль.

Перші два типи помилок відшукуються автоматично інтегрованою оболонкою. При цьому з`являється коротке повідомлення про номер та зміст помилки, а також курсором указується місце помилки в програмі.

3. Логічні помилки (рис.1.4.1.) – це помилки, які виникають при неправильному використанні тих чи інших алгоритмічних конструкцій. ПO ТР 7.0 не дозволяє автоматично виявити помилки цього типу, але має ряд засобів налагодження, котрі можуть значно полегшити процес пошуку таких помилок.

Убудований у IIO ТР 7.0 налагоджувач дозволяє:

- виконувати програму порядково (покроково);

- трасувати програму;

- виконувати програму до вказаного рядка (до вказаної точки);

- виконувати перезапуск програми, не закінчивши її виконання;

- переглянути та змінювати значення змінних програми.

Ці можливості дозволяють контролювати хід виконання програми.

 

 




Поделиться с друзьями:


Дата добавления: 2014-10-31; Просмотров: 942; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.