DRAKON.SU

Текущее время: Пятница, 25 Май, 2018 06:15

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Понедельник, 13 Ноябрь, 2017 12:38 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 3656
Откуда: Москва
Метаязык ДРАКОН и циклы
в программировании


Язык ДРАКОН, рассматриваемый как метаязык, должен предоставлять визуальные средства для представления всех без исключения циклов, перечисленных в русской и английской Википедии.

Приглашаю желающих выкладывать в этой теме дракон-схемы, иллюстрирующие циклы, перечисленные в Википедии.


Из русской Википедии:
https://ru.wikipedia.org/wiki/%D0%A6%D0 ... 0%B8%D0%B5)
Цитата:
Цикл (программирование)

Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).

Содержание

1 Определения
2 Виды циклов
2.1 Безусловные циклы
2.2 Цикл с предусловием
2.3 Цикл с постусловием
2.4 Цикл с выходом из середины
2.5 Цикл со счётчиком (или цикл для)
2.6 Совместный цикл
3 Досрочный выход и пропуск итерации
3.1 Досрочный выход из цикла
3.2 Пропуск итерации
3.3 Необходимость
4 Вложенные циклы
5 Циклы с несколькими охраняемыми ветвями
5.1 Цикл Дейкстры
5.2 Цикл «паук»


Вот отрывок про циклы из английской Wikipedia (см. синий цвет):
https://en.wikipedia.org/wiki/Control_flow
Цитата:
Contents [hide]
1 Categories
2 Primitives
2.1 Labels
2.2 Goto
2.3 Subroutines
2.4 Sequence
3 Minimal structured control flow
4 Control structures in practice
5 Choice
5.1 If-then-(else) statements
5.2 Case and switch statements
6 Loops
6.1 Count-controlled loops
6.2 Condition-controlled loops
6.3 Collection-controlled loops
6.4 General iteration
6.5 Infinite loops
6.6 Continuation with next iteration
6.7 Redo current iteration
6.8 Restart loop
6.9 Early exit from loops
6.10 Loop variants and invariants
6.11 Loop sublanguage
6.12 Loop system cross-reference table


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2018, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB