Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






WHILE condition DO






Program instruction

END

 

Назначение

В то время, как определенное условие истинно, выполняются программные инструкции. Когда условие ложно, WHILE состояние перескакивается.

 

Параметры

1.Условие

Логическое условие или реальное значение условия. Проверяет если это значение TRUE (не 0) или FALSE (0).

 

2.Программные инструкции

Программные инструкции, введенные здесь, выполняются, если вышеупомянутое логическое выражение истинно.

 

Пояснение

1.Вычисляется логическое выражение и переходится к шагу 4, если выражение ложно или 0.

2.Вычисляется логическое выражение, и выполняются программные инструкции, если результат (1) или истинно.

3.Переход к шагу 1.

4.Продолжается выполнение программы с шага, следующего после END.

 

(ПРИМЕЧАНИЕ)

В отличие от структуры DO, если состояние FALSE (ложно), ни один программный шаг в структуре WHILE не выполняется.

Когда эта структура используется, в конечном итоге условие должно измениться из TRUE (истина) в FALSE (ложь).

 

 

В следующем примере контролируются внешние входные сигналы 1001 и 1002 и робот останавливает движение, основываясь на состоянии этих сигналов. Когда и тот и другой сигналы от двух транспортеров изменяются в 0 (транспортеры пусты), робот останавливается, и выполнение программы продолжается с шага, идущего после состояния END.

Если один из транспортеров пуст во время начала выполнения структуры WHILE ни один из шагов структуры не выполняется, происходит скачок на шаг 27.

 

 

Пример

 

DO

Program instruction

UNTIL logical expression






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.