Как известно, практически у любого вычислительного процесса наступает та стадия, при которой выполнение операторов в порядке их написания должно быть прекращено, а назначение следующего по выполнению оператора должно быть явным. Для этих целей в языке программирования имеются специальные операторы перехода, а для идентификации определенных операторов в программе используются метка.
Меткой является целое число, записанное в программе в поле метки оператора.
Любой выполняемый оператор программы может быть помечен, но метку целесообразно ставить только перед теми операторами, на которые в программе есть ссылки в других.
Чтобы быстро создать платформенно-ориентированные приложения, используете популярную программу Delphi XE2, которая имеет широчайшие возможности разработки для Windows, Mac и мобильных устройств. Программа включает в себя упрощенную интегрированную среду разработки (IDE), редактор кода, интегрированный отладчик, двусторонние визуальные конструкторы для ускорения разработки, сверхбыстрый компилятор и несколько сотен визуальных компонентов. Купить Delphi XE2 можно на web-ресурсе интернет-магазина лицензионных программ http://www.allprogram.ru/. Данный продукт позволяет сократить время на разработки за счет быстрого написания кода.
Операторы переходов
Безусловный оператор имеет простую структуру, содержащую ключевые слова и метки оператора. Действие этого оператора поясняется схематической последовательностью.
Вычисляемый оператор имеет ключевые слова и идентификатор простой переменной целого типа. Значение переменной I при выполнении программы интерпретируется как порядковый номер метки из списка меток. Управление передается оператору со специфической меткой
Назначенный оператор, как и вычисляемый оператор, имеет ключевые слова и идентификатор простой переменной целого типа.
Сравнивая операторы вычисляемого и назначенного известно, что метка определяется своим номером в списке, а во втором — непосредственным указанием с помощью оператора ASSIGN ТО.
Для употребления в назначенном операторе переменная I должна получить значение только с помощью оператора ASSIGN ТО. С другой стороны, переменная, которой присвоено значение оператором ASSIGN ТО, не может быть использована в арифметических выражениях. Для такого использования переменная I должна получить значение с помощью оператора присваивания или другим способом, отличным от оператора ASSIGN ТО.