- •Поняття алгоритму та його основні властивості.
- •Поняття двовимірного масиву, його означення на мові Pascal.
- •Способи опису алгоритму.
- •Алгоритмічна мова
- •Базові операції обробки двовимірного масиву на мові р.
- •Алгоритмічна структура розгалуження
- •Сортування двовимірного масиву
- •Алгоритмічна структура повторення
- •Поняття рядка та оголошення змінних рядкового типу на мові Pascal
- •Структура програми на мові Pascal
- •Операції над рядками та рядкові вирази мови Pascal
- •Прості типи даних у мові Pascal
- •Запис та його оголошення на мові Pascal
- •Константи мови Pascal
- •Доступ до компонентів та операції над запиcами мови Pascal
- •Змінні мови Pascal
- •Масиви записів мови Pascal
- •Арифметичний вираз мови Pascal
- •Опис та виконання метки у мові Pascal
- •Оператор присвоєння мови Pascal
- •Логічний вираз мови Pascal
- •Процедура введення даних мови Pascal
- •Цикл із передумовою while мови Pascal
- •Процедура виведення даних мови Pascal
- •Цикл з післяумовою repeat мови Pascal
- •Команда вибору із двох альтернатив мови Pascal
- •Типи файлів й оголошення файлових змінних мови Pascal
- •Вкладеність конструкцій вибору мови Pascal
- •Установка відповідностей між логічним і фізичним файлами мови Pascal
- •Операторний блок мови Pascal
- •Відкриття і закриття файлів мови Pascal
- •Команда поліваріантного вибору мови Pascal
- •Зчитування і запис текстових файлів мови Pascal
- •Цикл із лічильником for у мові Pascal
- •Стандартні функції мови Pascal
- •Процедури користувача мови Pascal
- •Поняття одновимірного масиву та його визначення у мові Pascal
- •Функції користувача мови Pascal
- •Базові операції обробки одновимірного масиву мови Pascal
- •Сортування одновимірного масиву мови Pascal
- •Оператор безумовного переходу у мові Pascal
Оператор безумовного переходу у мові Pascal
Оператор безумовного переходу передає керування оператору, поміченому вказаною міткою. Синтаксична схема оператора має вигляд:
goto <мітка>;
В мові Паскаль мітка – це ціле число від 1 до 9999. В мові Turbo Pascal дозволяється використовувати в якості міток ідентифікатори. При використанні операторів безумовного переходу необхідно дотримуватись таких правил:
• всі мітки, які використовуються в програмі, повинні бути описані у розділі опису міток, причому кожна лише один раз, за синтаксичною схемою label <мітка>;
• мітка, що вказана у операторі безумовного переходу, повинна знаходитись у тому ж блоці чи модулі, що і сам оператор. Іншими словами не дозволяються переходи із процедур чи функцій або переходи всередину процедур та функцій;
• не рекомендуються переходи в середину структурного оператора, оскільки це може викликати непередбачувані наслідки, хоча компілятор не видає попередження в такій ситуації.
По можливості слід уникати використання оператора безумовного переходу, оскільки він ускладнює розуміння програми , робить її заплутаною.
