пятница, 9 декабря 2016 г.

Правила текстовой записи Дракон-схем


  1.  Дракон-схема читается сверху вниз, справа налево
  2. Каждый шампур, начинается с метки и заканчивается оператором безусловного перехода
  3. Каждая лиана ведет к метке
  4. Перед иконой конец ставиться метка L_END:;
  5. Метки можно нумеровать по номерам, по шампурам, давать каждой метке свое текстовое имя
  6. ИС ДРАКОН (Тышова) расставляет метки  и операторы безусловного перехода автоматически
  7. WEB ДРАКОН (Stepan Mitkin) - условно можно принять "простой ввод" за иконку метки, "простой вывод" - за оператор безусловного перехода

примитив
L1_1:;
operator;
if (условие истинно) goto L2_1;
operator2;
L1_2:;
operator4;
goto L_END;
//место вставки второго шампура {для PASCAL}
L2_1:;
if (условие истинно) goto L1_1;
operator3;
goto L1_2;
L_END:;
конец

Комментариев нет: