Помощь в написании студенческих работ
Антистрессовый сервис

Зарезервированные слова Delphi

РефератПомощь в написанииУзнать стоимостьмоей работы

Позволяет изменить последовательность выполнения программы. В качестве метки может использоваться любой допустимый идентификатор или число в диапазоне от 0 до 9999. Метку предварительно необходимо объявить в разделе описания переменных, но с помощью не ключевого слова var, а ключевого слова label: Слова if (если), then (тогда), else (иначе) — зарезервированные. Действие и else альтернатива — это… Читать ещё >

Зарезервированные слова Delphi (реферат, курсовая, диплом, контрольная)

and.

File.

not.

then.

array.

For.

object.

to.

asm.

function.

of.

type.

begin.

Goto.

or.

unit.

case.

If.

packed.

until.

const.

implementation.

procedure.

uses.

constructor.

In.

program.

var.

destructor.

inherited.

record.

while.

div.

inline.

repeat.

with.

do.

interface.

set.

xor.

downto.

Label.

shl.

else.

Mod.

shr.

end.

Nil.

string.

Директивы:

absolute.

Far.

near.

virtual.

assembler.

forward.

private.

external.

interrupt.

public.

Основные алгоритмические конструкции Delphi

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

var A, B: Integer; begin A:=3; B:=4; A:=A*A+B*B; end;

Условный оператор

if (условие) then (действие) else (альтернатива) ;

Слова if (если), then (тогда), else (иначе) — зарезервированные. Действие и else альтернатива — это любые операторы Delphi, или несколько операторов, заключённых в логические скобки begin/end, или вызов подпрограммы. Если условие истинно, то выполняется действие, если ложно, то выполняется альтернатива.

Арифметический цикл.

(применяется, когда известно количество повторений цикла).

for счётчик := выражение-1 to выражение-2 do действие ;

Возможна работа оператора цикла, при котором переменная-счётчик будет не увеличиваться, а уменьшаться. В этом случае ключевое слово to заменяется на downto:

for счётчик := выражение-1 downto выражение-2 do действие ;

Цикл с предусловием (применяется, когда неизвестно количество повторений цикла).

while условие do тело цикла ;

Этот цикл будет выполняться до тех пор, пока истинно условие (логическое выражение, возвращающее значение типа Boolean). При этом если это выражение сразу равно false, тело цикла не будет выполнено ни разу. Нужно очень внимательно следить за написанием условия и контролем завершения цикла, так как в результате ошибки цикл while будет повторяться бесконечное количество раз, что приведёт к «зацикливанию» и «зависанию» программы.

Цикл с постусловием.

(применяется, когда неизвестно количество повторений цикла).

repeat тело цикла until условие ;

Повторения сначала выполняет тело цикла, а затем уже проверяет выполнение условия: Таким образом, этот вариант цикла гарантирует, что тело цикла будет выполнен по крайней мере один раз. И будет выполняться до тех пор, пока условие не станет истинным (т.е. true). Стоит отметить, что это единственный оператор Delphi, в котором тело цикла не требуется заключать в логические скобки begin/end. Начало и конец тела цикла определяются по ключевым словам repeat и until.

Оператор перехода.

goto метка ;

Позволяет изменить последовательность выполнения программы. В качестве метки может использоваться любой допустимый идентификатор или число в диапазоне от 0 до 9999. Метку предварительно необходимо объявить в разделе описания переменных, но с помощью не ключевого слова var, а ключевого слова label:

label меткa; или label список меток ;

Показать весь текст
Заполнить форму текущей работой