Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Применение управляющих структур

Условное действие IF... END _ IF

Простейшая форма (инструкция выполняет действие, если условие истинно).

 

Синтаксис Алгоритм
IF условие THEN действия; END_IF;  

 

В общей форме синтаксис управляющей инструкции имеет следующий вид

 

IF условие 1 THEN

действие 1;

ELSIF условие 2 THEN

действие 2;

ELSE

действие 3;

END _ IF;

 

При использовании структуры данного типа следует учитывать следующее

- условие может быть множественным;

- каждое действие представляется списком инструкций;

- допускается вложение различных управляющих структур IF;

- отсутствует ограничение на количество инструкций ELSIF;

- хотя бы одна инструкция ELSE должна присутствовать.

Условное итеративное действие WHILE...END_WHILE

Инструкция выполняет повторно действие пока условие истинно.

 

Синтаксис Алгоритм
WHILE условие DO действие; END_WHILE;  

 

- Условие проверяется до выполнения действия. Если при первой проверке условие ложно, то действие не выполняется ни разу.

- Допускается вложение различных управляющих структур WHILE.

Условное итеративное действие REPEAT... END _ REPEAT

Инструкция выполняет повторно действие до момента, когда условие станет истинно.

 

Синтаксис Алгоритм
REPEAT действие; UNTIL условие END_REPEAT;  

 

- Условие проверяется после выполнения действия. Если при первой проверке условие ложно, то действие выполняется еще один раз.

- Допускается вложение различных управляющих структур REPEAT.

Повторяющееся действие FOR... END _ FOR

Инструкция выполняет обработку операции определенное количество раз, увеличивая индекс на 1 в каждом цикле.

 

Синтаксис Алгоритм
FOR индекс:= начальное значение ТО конечное значение DO действие; END_FOR;  

 

- Когда индекс строго больше конечного значения, выполнение программы продолжается с инструкции, следующей за ключевым словом END _ FOR.

- Индекс увеличивается автоматически, без участия пользователя.

- Действие представляется списком инструкций.

- Начальное значение и конечное значение могут быть цифровыми выражениями типа «слово».

- Индекс может быть объектом типа «слово», который доступен в режиме чтения.

- Допускается вложение различных управляющих структур FOR.

<== предыдущая лекция | следующая лекция ==>
Язык структурированного текста | Язык последовательных функциональных схем
Поделиться с друзьями:


Дата добавления: 2014-01-03; Просмотров: 284; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.