Главная страница

Методичка. Полный обучающий курс по Turbo Pascal. Полный обучающий курс Turbo Pascal


Скачать 0.56 Mb.
НазваниеПолный обучающий курс Turbo Pascal
АнкорМетодичка. Полный обучающий курс по Turbo Pascal.doc
Дата27.12.2017
Размер0.56 Mb.
Формат файлаdoc
Имя файлаМетодичка. Полный обучающий курс по Turbo Pascal.doc
ТипДокументы
#13154
КатегорияИнформатика. Вычислительная техника
страница5 из 15
1   2   3   4   5   6   7   8   9   ...   15

Глава 2. Операторы языка Паскаль

Общие сведения


Оператором называется предложение языка программирования, задающее полное описание некоторого действия, которое необходимо выполнить. Основная часть программы на языке Турбо Паскаль представляет собой последовательность операторов. Разделителем операторов служит точка с запятой. Операторы, не содержащие других операторов, называются простыми. К ним относятся операторы присваивания, безусловного перехода, вызова процедуры, пустой. Структурные операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Эти операторы можно разделить на три группы: составные, условные и повтора.

Глава 2. Операторы языка Паскаль

Оператор присваивания


Оператором называется предложение языка программирования, задающее полное описание некоторого действия, которое необходимо выполнить. Основная часть программы на языке Турбо Паскаль представляет собой последовательность операторов. Разделителем операторов служит точка с запятой. Операторы, не содержащие других операторов, называются простыми. К ним относятся операторы присваивания, безусловного перехода, вызова процедуры, пустой. Структурные операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Эти операторы можно разделить на три группы: составные, условные и повтора. 

Глава 2. Операторы языка Паскаль

Оператор вызова процедуры


Оператор вызова процедуры служит для активизации стандартной процедуры или процедуры, определенной пользователем. Стандартные процедуры находятся в файлах, подключаемых модулем и для их использования достаточно указать имя процедуры, и если необходимо дополнительные параметры. Для того, чтобы вызвать свою процедуру, ее для этого надо описать перед началом программы (begin), а затем уже использовать.

Например, ClrScr; {Вызов стандартной процедуры очистки экрана}. Подробное рассмотрение данной темы приведено в части 3.

Глава 2. Операторы языка Паскаль

Оператор безусловного перехода


Оператор безусловного перехода (go to) означает «перейти к» и применяется в случаях, когда после выполнения некоторого оператора надо выполнить не следующий по порядку, а какой-либо другой, отмеченный меткой, оператор. Общий вид: go to <метка>.

Метка объявляется в разделе описания меток и состоит из имени и следующего за ним двоеточия. Имя метки может содержать цифровые и буквенные символы, максимальная длина имени ограничена 127 знаками. Раздел описания меток начинается зарезервированным словом Label, за которым следует имя метки.

Пример.

Program primer;

Label 999, metka;

Begin

….

Go to 999;



999: write (‘ Имя’);



Go to metka;

….

Metka: write(‘Фамилия’);



end.

Использование безусловных передач управления в программе считается теоретически избыточным и подвергается критике, так как способствует созданию малопонятных и трудномодифицируемых программ, которые вызывают сложности при отладке. Поэтому рекомендуется минимальное использование оператора безусловного перехода с соблюдением следующих правил:

  • Следует стремиться применять операторы перехода для передачи управления только вниз (вперед) по тексту программы;

  • Расстояние между меткой и оператором перехода на нее не должно превышать одной страницы текста (или высоты экрана дисплея).

Глава 2. Операторы языка Паскаль

Пустой оператор


Пустой оператор не содержит никаких символов и не выполняет никаких действий. Используется для организации перехода к концу блока в случаях, если необходимо пропустить несколько операторов, но не выходить из блока. Для этого перед зарезервированным словом end ставятся метка и двоеточие, например:

Label m;



begin



go to m;



m:

end; 

Глава 2. Операторы языка Паскаль

Структурные операторы


Структурные операторы представляют собой конструкции, построенные из других операторов по строгим правилам. Их можно разделить на три группы: составные, условные и повтора. Применение структурных операторов в вашей программе очень часто просто незаменимо, потому что они позволяют программисту сделать его программу зависимой от каких-либо условий, например введенных пользователем. К тому же применяя операторы повтора вы получаете возможность обрабатывать большие объемы данных за сравнительно малый отрезок времени (это конечно же зависит и от процессора:) 
1   2   3   4   5   6   7   8   9   ...   15


написать администратору сайта