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

Обычный цикл

Читайте также:
  1. А обычный псих дурной...
  2. Агрессивность как обычный стиль поведения, и агрессивность в определенных ситуациях.
  3. В строй обычный вагоны вернуть.
  4. Вокруг его головы был обмотан толстый шерстяной шарф, а нос имел необычный пурпурный цвет.
  5. Глава 10. Необычный билет
  6. Глава XVI ОБЫЧНЫЙ ЧЕЛОВЕК
  7. Если обычный человеческий секс - это разбазаривание энергии, то что такое контролируемый секс?

В языке ДРАКОН имеется следующий ассортимент циклов:

! обычный цикл;

! переключающий цикл;

! цикл ДЛЯ;

! веточный цикл;

! цикл ЖДАТЬ.

 

Первые четыре цикла рассматриваются в этой главе, цикл ЖДАТЬ — в гл. 11.

Составной визуальный оператор “обычный цикл” (рис. 2, макроикона 4) содержит иконы “вопрос” и “петля цикла” (рис. 1, иконы И4, И24). Он охватывает циклы трех типов (рис. 34—36):

! цикл ДО (do-while),

! цикл ПОКА (while-do),

! гибридный цикл (do-while-do).

 

Примеры циклов ПОКА и ДО приведены на рис. 37, 38. Досрочный выход из цикла показан на рис. 39—42. Конструкция “цикл в цикле” представлена на рис. 43—45.

Анализируя рисунки, можно заметить следующие особенности.

! Оператор “обычный цикл” имеет один вход и один или несколько выходов.

! Цикл с одним выходом представляет собой шампур-блок (вход и выход находятся на одной вертикали).

! Если цикл имеет более одного выхода, основной выход размещается на главной вертикали, дополнительные — правее ее.

! Петля цикла находится правее главной вертикали и закручена против часовой стрелки.

! Икона “вопрос” задает условие цикла, которое распадается на две части: условие продолжения и условие окончания (рис. 37).

! Условие продолжения соответствует правому выходу иконы “вопрос”, условие окончания — нижнему.

! Условие окончания может помечаться как словом “нет”, так и словом “да”. То же самое относится и к условию продолжения.


Дата добавления: 2015-08-21; просмотров: 88 | Нарушение авторских прав


Читайте в этой же книге: Ошибка Джеймса Мартина | Возможна ли стретегическая реформа мировой практики программирования | Зачем нужна ветка? | Что такое шапка? | Пересечения линий? — БОЖЕ УПАСИ! | Семейство Дракон-языков | Чем отличается икона “Вопрос” от развилки? | Что такое рокировка? | Эргономичность литеральных алгоритмов | Что такое подстановка? |
<== предыдущая страница | следующая страница ==>
Улучшение эргономичности алгоритмов с помощью цепочки эквивалентных преобразований| Главный маршрут силуэта

mybiblioteka.su - 2015-2024 год. (0.007 сек.)