> -- Александр Ильин писал(а):
> ..зачем делать THEN RETURN..Тогда уж THEN res:=..; и в конце единственный RETURN res; , если цель - оставить только один выход.

> -- Евгений Темиргалеев писал(а):
> как это можно случайноЭто, чтобы притянуть за уши иллюстрацию математически корректных действий, приводящих к нарушению логики работы процедуры. На самом деле такое маловероятно. В сухом остатке останется лишь затруднённый рефакторинг второго варианта. Т.е. проблема не в правильности кода, а скорее, в эргономичности. Состояние оказывается закодировано логическим выражением - его надо прочитать и вычислить, что проигрывает первому варианту - там всё более, чем прозрачно(просто читаем).

> -- Евгений Темиргалеев писал(а):
> (* если загружено и (не загружено) то...*)А вот это уже капкан для логики будущих поколений. Представляю такой текст в Дракон-схеме