Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы АиП.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
164.48 Кб
Скачать
  1. Оператор безумовного переходу у мові Pascal

Оператор безумовного переходу передає керування оператору, поміченому вказаною міткою. Синтаксична схема оператора має вигляд:

goto <мітка>;

В мові Паскаль мітка – це ціле число від 1 до 9999. В мові Turbo Pascal дозволяється використовувати в якості міток ідентифікатори. При використанні операторів безумовного переходу необхідно дотримуватись таких правил:

• всі мітки, які використовуються в програмі, повинні бути описані у розділі опису міток, причому кожна лише один раз, за синтаксичною схемою label <мітка>;

• мітка, що вказана у операторі безумовного переходу, повинна знаходитись у тому ж блоці чи модулі, що і сам оператор. Іншими словами не дозволяються переходи із процедур чи функцій або переходи всередину процедур та функцій;

• не рекомендуються переходи в середину структурного оператора, оскільки це може викликати непередбачувані наслідки, хоча компілятор не видає попередження в такій ситуації.

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