міткою, оператор. Загальний вид: go to <мітка>.
Мітка з'являється в розділі опису міток і складається з імені і наступного за ним двокрапки. Ім'я мітки може містити цифрові і буквені символи, максимальна довжина імені обмежена 127 знаками. Роздягнув опису міток починається зарезервованим словом Label, за яким випливає ім'я влучні.
Приклад.
Program primer;
Label 999, metka;
Begin
…...
Go to 999;
…
999: write (‘ Ім'я’);
…
Go to metka;
…...
Metka: write(‘Прізвище’);
…
end...
Використання безумовних передач керування в програмі вважається теоретично надлишковим і зазнає критики, тому що сприяє створенню малозрозумілих і трудномодифицируемих програм, що викликають складності при налагодженні. Тому рекомендується мінімальне використання оператора безумовного переходу з дотриманням наступних правил:
Варто прагнути застосовувати оператори переходу для передачі керування тільки вниз (уперед) по тексту програми;
Відстань між міткою й оператором переходу на неї не повинно перевищувати однієї сторінки тексту (чи висоти екрана дисплея).
Порожній оператор
Порожній оператор не містить ніяких символів і не виконує ніяких дій. Використовується для організації переходу до кінця блоку у випадках, якщо необхідно пропустити трохи операторів, але не виходити з блоку. Для цього перед зарезервованим словом end ставляться мітка і двокрапка, наприклад:
Label m;
…
begin
…
go to m;
…
m:
end;
3. В Turbo Pascal оператори поділяються на прості та структурні. До простих операторів відносяться: - оператор присвоєння (:=); - оператор безумовного переходу (goto); - оператор звертання до процедури (функції). Структурними операторами називаються такі, що складаються з інших операторів.
До них відносяться: - складний оператор - представляє собою набір операторів, що поміщені в операторні дужки (begin - end); - умовний оператор (if); - оператор вибору (case); - оператори циклу (repeat, while, for); - оператор приєднання (with). Усі вищеописані елементи алфавіту мови програмування складаються з окремих символів. В якості символів, що складають елементи алфавіту, в Turbo Pascal можна використовувати більшість символів, що входять в стандартну ASCII-таблицю.
Заборонено використовувати символи розширеної ASCII-таблиці, тобто символи з кодами від 128 до 255, а також символи: (&), (!), (%), (~), ("). Ці символи можна використовувати лише в якості коментарів та в текстових стрічках, які беруться в одинарні лапки (").
Використана література:
Аладьев В.З. Тупло В.Г. Turbo Pascal для всех. -К.: Техника, 1993. -176с.
Бартків А.Б. та ін.Турбо Паскаль: Алгоритми і програми. -К.: Вища школа, 1992.
Джонс Ж., Харроу К. Решение задач в Турбо Паскаль. -М.:Финансы и статистика, 1991. -720с.
Довгаль С.И., Сбитнев А.И. Интерфейс современной программной системы Турбо Паскаль 7.0. -К.: Информсистема-сервис, 1994. -416с.