<snapdata remixID="9133217"><project name="U2L6 - More Types of Data" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAD+0lEQVR4nO3bz0tcZxSHcZGEJiGlWSQQIVICbTGLZOWipQvbTaD/QEJDso3dto1uxGSyalJXJYLQbYIVgouolICKZKRiGXAlA3PFQcSF4EJwXLk5WWV4b/x1lPfOdyb3+cDZnXtnXu4D4oy2GSDUpn4DyDcChNSBAVarVZuYmDjVVCqVRp8BLWxfgGNjY5YkSX1W343bP3c77fW9L4+c/37/ztbW1ixJEltYWFCcBS0oFWClUrHl5eXU/Hv3su30XbNaf+exs76+Xr9uampKdSa0kFSAo6OjtrS0lJq3P19xxVfr77RqtVq/bnp6WnUmtJBUgJOTk7a4uJiakwSYJEn9uvHxcdWZ0EJSAdZqNSsWi6mZu+8PsFwu169bWVlRnQktZN8vISMjIzYzM1Ofra0t14329vbq1wwMDER/o/g0HfgxzObmppVKpVPNxsZGo8+AFsYH0ZAiQEgRIKQIEFIECCkChBQBQooAIUWAkMp1gIUnL6LuhZ4WhiV7rYYAI+6FCNCHACPuhQjQhwAj7oUI0IcAI+6FCNCHACPuhQjQhwAj7oUI0IcAI+6FCNCHACPuhQjQhwAj7oUI0IcAI+6FGhlWlufIGgFG3AsRoA8BRtwLEaAPATr0Phy0wpMXJ5re3seuexNgjjXDAyHAHGuGB0KAOdYMD4QAc6wZHggB5lgzPBACzLFmeCAEmGN8DqhHgBH3QgToQ4AR90IE6EOAEfdCBOhDgBH3QgToQ4AR90IE6EOAEfdCsQN8+fKNPS0MHzi/OP/w4ceeB4feQ4UAI+6F+ItoHwKMuBciQB8CjLgXIkAfAoy4FyJAHwKMuBciQB8CjLgXIkCfXAf40Pm/Hh1Xv7cbXT/Z11/dtt9+/cPm5v4/9t6vXr1x3fvx4F+u90qAOfZDz4Njd4rFkvU9en7iUM3MPr94y8591mmzs7OH7hBgjnkC9CoWS9bf92cq1HJ51drbulLT0fGN7e7u1q8jwByLGeBRPo7ww5w/d9O6u7+17e0de/bs7wO/CTnsGw7vngoBOjQiwAvnr+8L7+yZDpufn8/8tZUI0CHrAO/cuW/tbV126YubNjQ0lOlrNRsCdGjUj+A8IkAHAswOAToQYHYI0IEAs0OADgSYHQJ0IMDsEKADAWaHAB0IMDsECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkCJASBEgpAgQUgQIKQKEFAFCigAhRYCQIkBIESCkCBBSBAgpAoQUAUKKACFFgJAiQEgRIKQIEFIECCkChBQBQooAIUWAkHoPjYGGkE31BdQAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="80" y="10" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="2,0,40,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23.999999000000116" y="23.000000000000057"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="doForEach"><l>item</l><block var="H"/><script><custom-block s="go to point %l"><l/></custom-block></script></block></script><script x="191.99999900000012" y="17.000000000000057"><block s="receiveGo"></block><block s="clear"></block><block s="down"></block><block s="doForEach"><l>item</l><block var="I"/><script><custom-block s="go to point %l"><l/></custom-block></script></block></script><script x="22.999999000000003" y="164.99999900000023"><block s="receiveKey"><l><option>up arrow</option></l></block><block s="doSetVar"><l>H</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>-50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>-50</l><l>120</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>120</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>80</l></custom-block><custom-block s="point %n %n"><l>20</l><l>80</l></custom-block><custom-block s="point %n %n"><l>20</l><l>120</l></custom-block><custom-block s="point %n %n"><l>50</l><l>120</l></custom-block><custom-block s="point %n %n"><l>50</l><l>20</l></custom-block><custom-block s="point %n %n"><l>20</l><l>20</l></custom-block><custom-block s="point %n %n"><l>20</l><l>60</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>60</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>-20</l></custom-block><custom-block s="point %n %n"><l>-20</l><l>20</l></custom-block></list></block></block><block s="doSetVar"><l>I</l><block s="reportNewList"><list><custom-block s="point %n %n"><l>80</l><l>10</l></custom-block><custom-block s="point %n %n"><l>80</l><l>40</l></custom-block><custom-block s="point %n %n"><l>100</l><l>40</l></custom-block><custom-block s="point %n %n"><l>100</l><l>90</l></custom-block><custom-block s="point %n %n"><l>80</l><l>90</l></custom-block><custom-block s="point %n %n"><l>80</l><l>120</l></custom-block><custom-block s="point %n %n"><l>100</l><l>120</l></custom-block><custom-block s="point %n %n"><l>150</l><l>120</l></custom-block><custom-block s="point %n %n"><l>150</l><l>90</l></custom-block><custom-block s="point %n %n"><l>130</l><l>90</l></custom-block><custom-block s="point %n %n"><l>130</l><l>40</l></custom-block><custom-block s="point %n %n"><l>150</l><l>40</l></custom-block><custom-block s="point %n %n"><l>150</l><l>10</l></custom-block><custom-block s="point %n %n"><l>130</l><l>10</l></custom-block><custom-block s="point %n %n"><l>100</l><l>10</l></custom-block><custom-block s="point %n %n"><l>80</l><l>10</l></custom-block></list></block></block><block s="clear"></block><block s="down"></block><custom-block s="draw shape %l"><block var="H"/></custom-block><block s="up"></block><block s="doWait"><l>0.1</l></block><block s="down"></block><custom-block s="draw shape %l"><block var="I"/></custom-block></script></scripts></sprite><watcher var="A" style="normal" x="6.270833333333485" y="92.49479292083333" color="243,118,29" hidden="true"/><watcher var="Y#" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="" style="normal" x="10" y="10" color="243,118,29"/><watcher var="H" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="I" style="normal" x="10" y="186.999998" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="go to point %&apos;point&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="gotoXY"><block s="reportListItem"><l>1</l><block var="point"/></block><block s="reportListItem"><l>2</l><block var="point"/></block></block></script><scripts><script x="70" y="114"><block s="doGlide"><l>1</l><custom-block s="x coordinate of %l"><block var="point"/></custom-block><custom-block s="y coordinate of %l"><block var="point"/></custom-block></block></script></scripts></block-definition><block-definition s="x coordinate of %&apos;point&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="point"/></block></block></script></block-definition><block-definition s="y coordinate of %&apos;point&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="point"/></block></block></script></block-definition><block-definition s="point %&apos;x&apos; %&apos;y&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="x"/><block var="y"/></list></block></block></script></block-definition><block-definition s="draw a %&apos;shape&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs></block-definition><block-definition s="draw shape %&apos;point&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doForEach"><l>item</l><block var="point"/><script><block s="gotoXY"><custom-block s="x coordinate of %l"><block var="item"/></custom-block><custom-block s="y coordinate of %l"><block var="item"/></custom-block></block></script></block></script></block-definition></blocks><variables><variable name="A"><list id="337"><item><list struct="atomic" id="338">-50,20</list></item><item><list struct="atomic" id="339">-10,120</list></item><item><list struct="atomic" id="340">10,120</list></item><item><list struct="atomic" id="341">50,20</list></item><item><list struct="atomic" id="342">30,20</list></item><item><list struct="atomic" id="343">20,50</list></item><item><list struct="atomic" id="344">-20,50</list></item><item><list struct="atomic" id="345">-30,20</list></item></list></variable><variable name="Y#"><l>0</l></variable><variable name="X#"><l>0</l></variable><variable name="H"><list id="346"><item><list struct="atomic" id="347">-50,20</list></item><item><list struct="atomic" id="348">-50,120</list></item><item><list struct="atomic" id="349">-20,120</list></item><item><list struct="atomic" id="350">-20,80</list></item><item><list struct="atomic" id="351">20,80</list></item><item><list struct="atomic" id="352">20,120</list></item><item><list struct="atomic" id="353">50,120</list></item><item><list struct="atomic" id="354">50,20</list></item><item><list struct="atomic" id="355">20,20</list></item><item><list struct="atomic" id="356">20,60</list></item><item><list struct="atomic" id="357">-20,60</list></item><item><list struct="atomic" id="358">-20,-20</list></item><item><list struct="atomic" id="359">-20,20</list></item></list></variable><variable name="I"><list id="360"><item><list struct="atomic" id="361">80,10</list></item><item><list struct="atomic" id="362">80,40</list></item><item><list struct="atomic" id="363">100,40</list></item><item><list struct="atomic" id="364">100,90</list></item><item><list struct="atomic" id="365">80,90</list></item><item><list struct="atomic" id="366">80,120</list></item><item><list struct="atomic" id="367">100,120</list></item><item><list struct="atomic" id="368">150,120</list></item><item><list struct="atomic" id="369">150,90</list></item><item><list struct="atomic" id="370">130,90</list></item><item><list struct="atomic" id="371">130,40</list></item><item><list struct="atomic" id="372">150,40</list></item><item><list struct="atomic" id="373">150,10</list></item><item><list struct="atomic" id="374">130,10</list></item><item><list struct="atomic" id="375">100,10</list></item><item><list struct="atomic" id="376">80,10</list></item></list></variable></variables></project><media name="U2L6 - More Types of Data" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>