Курсовая работа: Программа для поиска в массиве суммы четных чисел

Вычислительный процесс, содержащий многократные вычисления по одним и тем же математическим зависимостям, называется циклическим. Циклические действия могут быть реализованы при помощи инструкций FOR, WHILE, и REPEAT.

Инструкция FOR используется, если некоторую последовательность действий надо выполнить несколько раз, причем число повторений заранее известно (блок–схема представлена на рисунке 3.3, а). Формат инструкции FOR:

FOR <счетчик> := <начальное значение> TO <конечное значение> DO

BEGIN {последовательность инструкций}

END;

где <счетчик> – имя переменной–счетчика числа повторений инструкций цикла; <начальное значение> – выражение, определяющее начальное значение переменной–счетчика циклов; <конечное значение> – выражение, определяющее начальное значение переменной–счетчика циклов.

Инструкция WHILE используется в том случае, если некоторую последовательность действий (инструкций программы) надо выполнить несколько раз, причем необходимое число повторений заранее неизвестно и может быть определено только во время ее работы (блок–схема представлена на рисунке 3.3, б). В общем виде инструкция WHILEзаписывается так:

WHILE <условие> DO

BEGIN {последовательность инструкций}

END;

где <условие> – выражение логического типа, определяющее условие выполнения цикла – инструкций, находящихся между BEGIN и END.

Инструкции цикла выполняются до тех пор, пока <условие> истинно (значение выражения <условие> равно TRUE).

Инструкция REPEAT, как и инструкция WHILE, используется в программе, если надо произвести некоторые повторяющиеся вычисления (цикл), число повторов заранее неизвестно и может быть определено только во время работы программы.

Формат инструкции:

REPEAT {инструкции}

UNTIL <условие>;

где <условие> – выражение логического типа, определяющее условие завершения цикла.

Инструкции, находящиеся между REPEAT и UNTIL, выполняются до тех пор, пока <условие> ложно (значение выражения <условие> равно FALSE).

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

Описание процедур:

Procedure <имя> (формальные параметры);

Const <описание постоянных>;

Type <описание типов данных пользователя>;

Var <описание переменных>;

Begin <операторы>

end;

Описание функций:

Function <имя> (формальные параметры) : <тип результата>;

Const <описание постоянных>;

К-во Просмотров: 286
Бесплатно скачать Курсовая работа: Программа для поиска в массиве суммы четных чисел