﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio" version="0.95"?>
<regions>
  <settings>
    <calculation>
      <precision>2</precision>
      <exponentialThreshold>3</exponentialThreshold>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="true" printAreas="true" simpleEqualsOnly="false">
      <paper id="9" orientation="Portrait" width="827" height="1169" />
      <margins left="39" right="39" top="39" bottom="39" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
    </pageModel>
    <dependences>
      <assembly name="SMath Studio" version="0.95" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="Text Region" version="1.8.4594.45" guid="485d28c5-349a-48b6-93be-12a35a1c1e39" />
      <assembly name="Math Region" version="0.95" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Picture Region" version="1.8.4594.35" guid="06b5df04-393e-4be7-9107-305196fcb861" />
      <assembly name="Special Functions" version="1.9.4594.42" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
    </dependences>
  </settings>
  <region id="0" left="18" top="36" width="564" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Loop is not executed at definition time even if n has integer value </p>
    </text>
  </region>
  <region id="1" left="18" top="54" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">n</e>
        <e type="operand">3</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="2" left="18" top="81" width="134" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">s</e>
        <e type="operand" style="string">definition</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="3" left="18" top="108" width="156" height="43" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">n</e>
        <e type="function" args="1">f</e>
        <e type="operand">i</e>
        <e type="operand">1</e>
        <e type="operand">n</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">i</e>
        <e type="operand">s</e>
        <e type="function" preserve="true" args="2">trace</e>
        <e type="function" preserve="true" args="3">for</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="4" left="216" top="108" width="216" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Generates no trace output</p>
    </text>
  </region>
  <region id="5" left="18" top="153" width="84" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">s</e>
        <e type="operand" style="string">call</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="6" left="450" top="162" width="103" height="88" color="#000000" bgColor="#ffffff">
    <picture>
      <raw format="png" encoding="base64">iVBORw0KGgoAAAANSUhEUgAAAF8AAABQCAYAAAB/GqkgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANASURBVHhe7ZtdbishDIVnaVlaltfHPtw1ZBtpaS8Sojb+gcSe4Yw0qpoAhs8H4/G0x/P7+vf58XPf7/fn7XZ7Ph6P8vH0hXHGCA8KfnWG52dxnqffjn1Y+B7Z151TQOKSCQzhW9XYw7f236094P8/7yIc74J/HAcZ16H838RFe5vhF/CArwc8coQJfgUP+G+G34IH/DfDL9sHyl8DvYYiU9hpHUDFMhy4NueY4VcHAL4NNMXLBZ87waF8m0MA35CXa/N3bTvAB3zbdtUqK3s7VvklfnvuWlL29N2tDwm/AMT9egbLX6Zk3+qZ5gf4GQ/cTAq56lyg/GzK3y3riFovqfxaJkDG89qMZwhffv+OFjMEAH+G3mRfwJ8EONNdBb+8wZq5ZvtbbLe2vHZrv/5nmYd3TGoNKviWxbdt29eO3jGs/QC/I7ZSLZIzLgd/Fh7Vnxuz7hYJsvV7bhdSn1PhxmpP014Vdjh4/Z+TcAa1zpNU29vzjDuK26NYr4FpbeOGbzGkhbT6QKtzHNmnBLSl8iVYq5TP2dla+VLYsey2Puuifu93xDbwMx64KeF7FTd7AK+2m2081YGbbdJXmQ/gB3oS8LPDt+Tp/VreXd9ZkTGNDt4ZFn/YlA/6f4Kub7JmRcGlcrPjjvoDPkNnpWo0mZTXXirlexdBhSDtU+zq3bFtYU1bs5FCxqrywugBr53rKtGxu1QT82cnYelvaavdHdsW1jwwpdKDNYOSlN6HwvRVTY3qrOClsKOxSbWRCmiXhd/H6cwHLgprXnmfsB/KC4FOA3zADyQQaFqlfGvW0q7HmhbOsliRMaUqL3iBoLA2JqdSvhf+qLazakxP/UiynUr5M2GnD0GZ83zuYUtylvd7lfIp+JYiV20rTVKK1xabnNPbwhm3ay5RXvCEnVW7bASfSwhSPuHOKl8KNVonrVI+N5/TwJdCCLW9JVVLYUdjk2qzZWGtOoCK+VLZ2Aua68c9b1CFv1Qx/xUgVo95xvFU2c4ZF3aGOYvwpTh9hkVmnSPgB3oG8AE/kECgaSgf8AMJBJqG8gE/kECgaSgf8AMJBJqG8gE/kECgaSg/M/zAuV3etKj8yxMIXCDgB8L/Al8Ub9FxvFyoAAAAAElFTkSuQmCC</raw>
    </picture>
  </region>
  <region id="7" left="18" top="180" width="73" height="26" color="#000000" bgColor="#ffffff" fontSize="10">
    <math error="92">
      <input>
        <e type="operand">3</e>
        <e type="function" args="1">f</e>
      </input>
      <result action="numeric">
        <e type="operand">#</e>
      </result>
    </math>
  </region>
  <region id="8" left="216" top="180" width="192" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Generates trace output</p>
    </text>
  </region>
  <region id="9" left="18" top="225" width="300" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Functions with embedded assignments</p>
    </text>
  </region>
  <region id="10" left="18" top="261" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">m</e>
      </input>
      <result action="symbolic">
        <e type="operand">m</e>
      </result>
    </math>
  </region>
  <region id="11" left="81" top="261" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
      </input>
      <result action="symbolic">
        <e type="operand">x</e>
      </result>
    </math>
  </region>
  <region id="12" left="18" top="288" width="135" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f1</e>
        <e type="operand">m</e>
        <e type="operand">x</e>
        <e type="operator" args="2">:</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="13" left="189" top="297" width="324" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Embedded assignment is not executed by just defining the function</p>
    </text>
  </region>
  <region id="14" left="18" top="333" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">m</e>
      </input>
      <result action="symbolic">
        <e type="operand">m</e>
      </result>
    </math>
  </region>
  <region id="15" left="90" top="333" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
      </input>
      <result action="symbolic">
        <e type="operand">x</e>
      </result>
    </math>
  </region>
  <region id="16" left="18" top="360" width="114" height="34" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f1</e>
      </input>
      <result action="symbolic">
        <e type="operand">1</e>
        <e type="operand">x</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operator" args="2">+</e>
      </result>
    </math>
  </region>
  <region id="17" left="198" top="369" width="382" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Calling the function does not change anything</p>
    </text>
  </region>
  <region id="18" left="18" top="405" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">m</e>
      </input>
      <result action="symbolic">
        <e type="operand">m</e>
      </result>
    </math>
  </region>
  <region id="19" left="90" top="405" width="51" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="operand">22</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="20" left="18" top="432" width="135" height="35" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
        <e type="function" args="1">f2</e>
        <e type="operand">m</e>
        <e type="operand">x</e>
        <e type="operator" args="2">:</e>
        <e type="bracket">(</e>
        <e type="operand">2</e>
        <e type="operator" args="2">^</e>
        <e type="operand">1</e>
        <e type="operator" args="2">+</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="21" left="198" top="441" width="498" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Embedded assignment is not executed even if global value is available</p>
    </text>
  </region>
  <region id="22" left="18" top="477" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">m</e>
      </input>
      <result action="symbolic">
        <e type="operand">m</e>
      </result>
    </math>
  </region>
  <region id="23" left="90" top="477" width="61" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">x</e>
      </input>
      <result action="symbolic">
        <e type="operand">22</e>
      </result>
    </math>
  </region>
  <region id="24" left="9" top="522" width="728" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>Scpoe of the iterator variable in  free-floating loops depends on it's usage in the loop</p>
    </text>
  </region>
  <region id="25" left="18" top="549" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">j</e>
        <e type="operand">2</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="26" left="72" top="549" width="109" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <input>
        <e type="operand">j</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">a</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="27" left="198" top="549" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">j</e>
      </input>
      <result action="numeric">
        <e type="operand">2</e>
      </result>
    </math>
  </region>
  <region id="28" left="315" top="549" width="257" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>iterator is local if not used?</p>
    </text>
  </region>
  <region id="29" left="18" top="603" width="43" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">k</e>
        <e type="operand">0</e>
        <e type="operator" args="2">:</e>
      </input>
    </math>
  </region>
  <region id="30" left="72" top="603" width="109" height="40" color="#000000" bgColor="#ffffff" fontSize="10">
    <math optimize="2">
      <input>
        <e type="operand">k</e>
        <e type="operand">1</e>
        <e type="operand">4</e>
        <e type="function" preserve="true" args="2">range</e>
        <e type="operand">a</e>
        <e type="operand">k</e>
        <e type="operator" args="2">:</e>
        <e type="function" preserve="true" args="3">for</e>
      </input>
    </math>
  </region>
  <region id="31" left="198" top="603" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">a</e>
      </input>
      <result action="numeric">
        <e type="operand">4</e>
      </result>
    </math>
  </region>
  <region id="32" left="261" top="603" width="53" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <math>
      <input>
        <e type="operand">k</e>
      </input>
      <result action="numeric">
        <e type="operand">4</e>
      </result>
    </math>
  </region>
  <region id="33" left="315" top="603" width="232" height="24" color="#000000" bgColor="#ffffff" fontSize="10">
    <text lang="ger">
      <p>iterator is global if used?</p>
    </text>
  </region>
</regions>