2.20 Операторы прерывания
В Pascal имеется четыре оператора, позволяющие прервать выполнение текущего блока: continue, break, exit, halt(X). Первый из них позволяет прервать выполнение тела цикла и перейти к следующей итерации, второй – немедленно закончить выполнение цикла, третий – немедленно выйти из текущего блока (если текущим блоком является основная программа, то закончить выполнение программы), четвертый – немедленно выйти из программы, при этом в качестве параметра задается целое значение кода выхода, которое может быть проанализировано внешней программой, запустившей данную.
Пример 1 (найти первое i, при котором (−1)i | x2i |
| меньше заданного числа e): | |
(2i)! | ||||
|
|
procedure TForm1.Button1Click(Sender: TObject); var
i,j : integer; x,Sum,F,S,R,E : real;
begin
x := StrToFloat(XEdit.Text);
E := StrToFloat(EEdit.Text); i := 1;
Sum := 0; repeat
F := 1;
- 1.3 Устройство ПК
- 1.5Автоматизированные и информационные системы
- 2. PASCAL
- 2.1 Алфавит
- 2.2 Типы данных
- 2.7 Операторы
- 2.7.1 Оператор присваивания
- 2.7.2 Составной оператор
- 2.7.3 Условный оператор IF
- 2.8 Одномерные массивы
- 2.10 Строки
- 2.12 Множества
- 2.15 Перечисляемый тип
- 2.18 Локализация имен
- 2.20 Операторы прерывания
- 2.23 Динамические массивы Delphi
- 3. ОСНОВНЫЕ ПОЛОЖЕНИЯ ООП
- 4. БАЗОВЫЕ КЛАССЫ DELPHI
- 4.1 TObject
- 4.2 Exception
- 4.8 TStringList
- 4.14 TPicture
- 4.15 TComponent
- 4.16 TControl
- 4.21 TTreeView
- 4.24 TForm