InterruptOutput : seqof OutStep * nat -> seqof OutStep
InterruptOutput(output, curTime) ==
[output(i) | i insetinds output & let mk_(-,t) = output(i) in t <= curTime];
CounterOutput : seqof OutStep * nat -> seqof OutStep
CounterOutput(output, curTime) == let mk_(lastOutput,-) = output(len output) in if lastOutput = <OpenWindow> then output ^ [mk_(<CloseWindow>, curTime)] elseif (lastOutput = <IncTemp> or lastOutput = <DecTemp>) then output ^ [mk_(<LeaveTemp>, curTime)] else output;
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.0Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.