===== Control Structures ===== ^ [[.:control_structures:exit|EXIT]] |( x --- ) und ( R: x --- )| | |oder ( --- )| ^ [[.:control_structures:plus_loop|+LOOP]] |Compilation: ( C: do-sys --- ) | | |Run-time: ( n --- ) | | |und ( R: loop-sys1 --- )| | |oder: ( R: loop-sys2 --- )| ^ [[.:control_structures:begin|BEGIN]] |Compilation: ( C: --- dest )| | |Run-time: ( --- )| ^ [[.:control_structures:do|DO]] |Compilation: ( C: --- do-sys )| | |Run-time: ( n1 n2 --- ) oder ( u1 u2 --- )| | |( R: --- loop-sys )| ^ [[.:control_structures:else|ELSE]] |Compilation: ( C: orig1 --- orig2 )| | |Run-time: ( --- )| ^ [[.:control_structures:execute|EXECUTE]] |( i*x xt --- j*x )| ^ [[.:control_structures:index_i|I]] |Execution: ( --- n ) oder ( --- u )| | |( R: loop-sys --- loop-sys )| ^ [[.:control_structures:if|IF]] |Compilation: ( C: --- orig )| | |Run-time: ( x --- )| ^ [[.:control_structures:index_j|J]] |Execution: ( --- n ) oder ( --- u )| | |( R: loop-sys1 loop-sys2 --- loop-sys1 loop-sys2 )| ^ [[.:control_structures:leave|LEAVE]] |Execution: ( --- ) und ( R: loop-sys --- )| ^ [[.:control_structures:loop|LOOP]] |Compilation: ( C: do-sys --- )| | |Run-time: ( --- )| | |( R: loop-sys1 --- ) oder ( loop-sys2 --- )| ^ [[.:control_structures:repeat|REPEAT]] |Compilation: ( C: orig dest --- )| | |Run-time: ( --- )| ^ [[.:control_structures:then|THEN]] |Compilation: ( C: orig --- )| | |Run-time: ( --- )| ^ [[.:control_structures:unloop|UNLOOP]] |Execution: ( --- ) und ( R: loop-sys --- )| ^ [[.:control_structures:until|UNTIL]] |Compilation: ( C: dest --- )| | |Run-time: ( x --- )| ^ [[.:control_structures:while|WHILE]] |Compilation: ( C: dest --- orig dest )| | |Run-time: ( x --- )|