Основы алгоритмизации и программирования. Жданова Т.А - 41 стр.

UptoLike

43
Глава 5. ОПЕРАТОРЫ ЦИКЛА ДЛЯ РЕАЛИЗАЦИИ
ЦИКЛИЧЕСКИХ
АЛГОРИТМОВ
Для решения задач иногда бывает необходимо многократно выпол-
нить вычисления по одним и тем же зависимостям при различных значе-
ниях входящих в них параметров. Такой вычислительный процесс называ-
ется циклическим, а многократно повторяющиеся участки этого процесса –
циклами (см. блок-схемы на рис 1.6 и 1.7).
Для реализации циклического процесса можно использовать опера-
торы присваивания, безусловного перехода, условного перехода, но есть и
специальные операторы.
Оператор цикла с условием WHILE…WEhD
Общий вид оператора:
WHILE условие
операторы рабочей части цикла
WEhD
где WHILE, WEND ключевые слова; условие логическое выражение; операторы
рабочей части цикла многократно повторяющиеся зависимости.
Работа оператора
. Проверяется условие, если оно принимает значе-
ние «истина», то выполняются операторы рабочей части цикла, затем
опять осуществляется проверка условия. Операторы рабочей части цикла
выполняются до тех пор, пока условие принимает значение «истина». Если
условие принимает значение «ложь», то управление передается оператору,
следующему за оператором WEND.
П р и м е р : Составить программу для вычисления наибольшего це-
лого положительного числа n, удовлетворяющее условию 3n
3
– 690 n ≤ 7.
REM Вычисление наибольшего целого
? = 1
WHILE 3 * ? ^ 3 - 690 * ? <= 7
? = ? + 1
WE?D
PRI?T "Наибольшее целое ? ="; ? – 1
E?D