Авторизация



Команды управления

Оценить
(0 голоса)

Среди команд управления программой имеется несколько таких, которые обеспечивают реализацию принципов структурного программирования — в частности, для построения линейных, циклических и разветвляющихся участков программ. В язык не входит оператор безусловного перехода в произвольную точку программы (в Бейсике, например, это оператор GOTO), что стимулирует пользователей системы dBASE III PLUS к стилю структурного программирования.

К числу основных команд структурного программирования относятся команды DO WHILE.END DO, LOOP, EXIT, IF.ELSE.ENDIF, DO CASE.END CASE.

Перед описанием этих команд введем понятие линейного участка программы. Это — последовательность команд, которая выполняется в порядке, записанном в программе.

Для программирования нелинейных циклических участков программы используется команда DO WHILE (логическое выражение) (группа команд) END DO

Команда будет выполнять указанную группу команд до тех пор, пока логическое выражение в угловых скобках истинно. Это выражение анализируется каждый раз перед выполнением (группы команд). Иначе говоря, если в программе встречается команда DO WHILE, то возможно лишь лил варианта: либо выполняется группа команд после ключевых слов DO WHILE, либо осуществляется переход к завершению данной команды структурного программировании гствует ключевым словам END DO. Это может проНИЯ, что соизойти и сразу, если логическое выражение не выполняется ни при каких допустимых значениях данных (в этом случаегруппа команд не выполняется ни разу).

Ложное выражение
Истинность или ложность?
CASE-выражения
Команды модульного программирования
Выполнение подпрограммы

Добавить комментарий


Защитный код
Обновить