<snapdata remixID="9043452"><project name="U3L4-BarGraph" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="flat" 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="-190" y="150" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,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="20" y="20.000000000000057"><block s="receiveKey"><l><option>6</option></l></block><custom-block s="Bar Graph, data: %l"><custom-block s="CO2 Emissions Data"></custom-block></custom-block></script><script x="20" y="93.99999999999994"><block s="receiveKey"><l><option>7</option></l></block><custom-block s="Bar Graph, data: %l"><custom-block s="CO2 Emissions per capita Data"></custom-block></custom-block></script><script x="20" y="168.00000000000068"><block s="receiveKey"><l><option>8</option></l></block><custom-block s="Bar Graph, data: %l"><custom-block s="Country GDP Per Capita"></custom-block></custom-block></script></scripts></sprite><watcher scope="Stage" s="getTimer" style="large" x="10" y="10" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Bar Graph, data: %&apos;data list&apos;" type="command" category="looks"><comment x="0" y="0" w="158.8" collapsed="true">Fill in the blanks</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><custom-block s="draw axes, x0: %n y0: %n horizontal length: %n vertical height: %n"><l>-200</l><l>-90</l><l>400</l><l>240</l></custom-block><custom-block s="draw bars, bar width: %n max bar height: %n data: %l"><l>20</l><l>240</l><block var="data list"/></custom-block><custom-block s="label vertical axis, vertical height: %n data: %l"><l>240</l><block var="data list"/></custom-block></script></block-definition><block-definition s="data-record, label: %&apos;label&apos; value: %&apos;value&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportNewList"><list><block var="label"/><block var="value"/></list></block></block></script></block-definition><block-definition s="label from data-record: %&apos;data-record&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="data-record"/></block></block></script></block-definition><block-definition s="value from data-record: %&apos;data-record&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="data-record"/></block></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><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="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></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="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></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="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="min of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="min of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="list"/></custom-block></block></script></block-definition><block-definition s="max of list %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="combine with %repRing items of %l"><block s="reifyReporter"><autolambda><custom-block s="max of %s , %s"><l></l><l></l></custom-block></autolambda><list></list></block><block var="list"/></custom-block></block></script></block-definition><block-definition s="min of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportLessThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="max of %&apos;a&apos; , %&apos;b&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportGreaterThan"><block var="a"/><block var="b"/></block><script><block s="doReport"><block var="a"/></block></script><script><block s="doReport"><block var="b"/></block></script></block></script></block-definition><block-definition s="CO2 Emissions Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>8715</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>USA</l><l>5491</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Russia</l><l>1788</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>India</l><l>1726</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Japan</l><l>1181</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Germany</l><l>748</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Iran</l><l>624</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>S. Korea</l><l>611</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Canada</l><l>553</l></custom-block></list></block></block></script></block-definition><block-definition s="CO2 Emissions per capita Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="data-record, label: %txt value: %n"><l>China</l><l>6.52</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>USA</l><l>17.62</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Russia</l><l>12.55</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>India</l><l>1.45</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Japan</l><l>9.26</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Germany</l><l>9.19</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Iran</l><l>8.02</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>S. Korea</l><l>12.53</l></custom-block><custom-block s="data-record, label: %txt value: %n"><l>Canada</l><l>16.24</l></custom-block></list></block></block></script></block-definition><block-definition s="label, text: %&apos;text&apos; size: %&apos;size&apos; direction: %&apos;direction&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="setHeading"><block var="direction"/></block><custom-block s="label %txt of size %n"><block var="text"/><block var="size"/></custom-block></script></block-definition><block-definition s="draw bar, label: %&apos;label&apos; label size: %&apos;label size&apos; width: %&apos;width&apos; height: %&apos;height&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="up"></block><block s="gotoXY"><block s="xPosition"></block><block s="reportDifference"><block var="y-origin"/><l>80</l></block></block><custom-block s="label, text: %s size: %n direction: %n"><block var="label"/><block var="label size"/><l>0</l></custom-block><block s="up"></block><block s="gotoXY"><block s="xPosition"></block><block var="y-origin"/></block><block s="down"></block><block s="setSize"><block var="width"/></block><block s="forward"><block var="height"/></block></script></block-definition><block-definition s="draw axes, x0: %&apos;x0&apos; y0: %&apos;y0&apos; horizontal length: %&apos;horiz length&apos; vertical height: %&apos;vert height&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>x-origin</l><block var="x0"/></block><block s="doSetVar"><l>y-origin</l><block var="y0"/></block><block s="setSize"><l>1</l></block><block s="up"></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="down"></block><block s="gotoXY"><block s="reportSum"><block var="x0"/><block var="horiz length"/></block><block var="y0"/></block><block s="up"></block><block s="gotoXY"><block var="x0"/><block var="y0"/></block><block s="down"></block><block s="gotoXY"><block var="x0"/><block s="reportSum"><block var="y0"/><block var="vert height"/></block></block></script></block-definition><block-definition s="label vertical axis, vertical height: %&apos;vert height&apos; data: %&apos;data list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="setSize"><l>1</l></block><block s="up"></block><block s="doDeclareVariables"><list><l>max val</l></list></block><block s="doSetVar"><l>max val</l><custom-block s="max of list %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="value from data-record: %l"><l/></custom-block></autolambda><list></list></block><block var="data list"/></block></custom-block></block><block s="gotoXY"><block s="reportDifference"><block var="x-origin"/><l>35</l></block><block var="y-origin"/></block><custom-block s="label, text: %s size: %n direction: %n"><l>0</l><l>10</l><l>90</l></custom-block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="gotoXY"><block s="reportDifference"><block var="x-origin"/><l>35</l></block><block s="reportSum"><block s="reportProduct"><block s="reportQuotient"><block var="vert height"/><l>10</l></block><block var="i"/></block><block var="y-origin"/></block></block><custom-block s="label, text: %s size: %n direction: %n"><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><block var="max val"/><l>10</l></block><block var="i"/></block></block><l>10</l><l>90</l></custom-block><block s="setHeading"><l>90</l></block><block s="gotoXY"><block var="x-origin"/><block s="reportSum"><block s="reportProduct"><block s="reportQuotient"><block var="vert height"/><l>10</l></block><block var="i"/></block><block var="y-origin"/></block></block><block s="down"></block><block s="forward"><l>10</l></block><block s="up"></block></script></block></script></block-definition><block-definition s="draw bars, bar width: %&apos;width&apos; max bar height: %&apos;max bar height&apos; data: %&apos;data list&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="up"></block><block s="doDeclareVariables"><list><l>max val</l></list></block><block s="setXPosition"><block s="reportSum"><block s="reportSum"><block var="x-origin"/><block var="width"/></block><l>20</l></block></block><block s="doSetVar"><l>max val</l><custom-block s="max of list %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="value from data-record: %l"><l/></custom-block></autolambda><list></list></block><block var="data list"/></block></custom-block></block><block s="doForEach"><l>item</l><block var="data list"/><script><custom-block s="draw bar, label: %txt label size: %n width: %n height: %n"><custom-block s="label from data-record: %l"><block var="item"/></custom-block><l>12</l><block var="width"/><block s="reportProduct"><block var="max bar height"/><block s="reportQuotient"><custom-block s="value from data-record: %l"><block var="item"/></custom-block><block var="max val"/></block></block></custom-block><block s="up"></block><block s="changeXPosition"><block s="reportSum"><block var="width"/><l>20</l></block></block></script></block></script></block-definition><block-definition s="set origin x: %&apos;x&apos; y: %&apos;y&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>x-origin</l><block var="x"/></block><block s="doSetVar"><l>y-origin</l><block var="y"/></block><block s="gotoXY"><block var="x"/><block var="y"/></block></script></block-definition><block-definition s="Country-GDP-Population Data" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>China</l><l>13421985588615</l><l>1336718015</l></list></block><block s="reportNewList"><list><l>USA</l><l>15507135407358</l><l>311050977</l></list></block><block s="reportNewList"><list><l>Russia</l><l>3121925049784</l><l>138739892</l></list></block><block s="reportNewList"><list><l>India</l><l>5806731299998</l><l>1189172906</l></list></block><block s="reportNewList"><list><l>Japan</l><l>4367871360438</l><l>127469543</l></list></block><block s="reportNewList"><list><l>Germany</l><l>3338715757320</l><l>81471834</l></list></block><block s="reportNewList"><list><l>Iran</l><l>1243922783400</l><l>77891220</l></list></block><block s="reportNewList"><list><l>S. Korea</l><l>1415591465995</l><l>48754657</l></list></block><block s="reportNewList"><list><l>Canada</l><l>1374291306176</l><l>34030589</l></list></block></list></block></block></script></block-definition><block-definition s="USE BIGNUMS %&apos;bool&apos;" type="command" category="operators"><comment x="0" y="0" w="303.3333333333333" collapsed="false">call with True to turn on the entire Scheme numeric tower, including infinite-precision integers, exact rationals, and complex numbers; call with False to restore native JavaScript arithmetic.</comment><header></header><code></code><translations>pt:altera utilização de aritmética do Scheme para _&#xD;</translations><inputs><input type="%b"></input></inputs><script><block s="doDeclareVariables"><list><l>isDone</l></list></block><block s="doSetVar"><l>isDone</l><block s="evaluate"><block s="reportJSFunction"><list><l>useBigNums</l></list><l>var done = false;&#xD;&#xD;function initialize (callback) {&#xD;    var bigScript = document.createElement(&apos;script&apos;);&#xD;    bigScript.src = &apos;//snap.berkeley.edu/snapsource/libraries/biginteger.js&apos;;&#xD;    bigScript.onload = loadScheme;&#xD;    document.head.appendChild(bigScript);&#xD;&#xD;    function loadScheme () {&#xD;        var schemeScript = document.createElement(&apos;script&apos;);&#xD;        schemeScript.src = &apos;//snap.berkeley.edu/snapsource/libraries/schemeNumber.js&apos;;&#xD;        schemeScript.onload = finish;&#xD;        document.head.appendChild(schemeScript);&#xD;    }&#xD;&#xD;    function finish () {&#xD;        makeGlobalObject();&#xD;        callback();&#xD;    }&#xD;}&#xD;&#xD;function makeGlobalObject () {&#xD;    window.bigNumbers = {&#xD;        originalEvaluate: InputSlotMorph.prototype.evaluate,&#xD;        originalChangeVar: VariableFrame.prototype.changeVar,&#xD;        originalPrims: {&#xD;            reportSum: Process.prototype.reportSum,&#xD;            reportDifference: Process.prototype.reportDifference,&#xD;            reportProduct: Process.prototype.reportProduct,&#xD;            reportQuotient: Process.prototype.reportQuotient,&#xD;            reportPower: Process.prototype.reportPower,&#xD;            reportModulus: Process.prototype.reportModulus,&#xD;            reportRandom: Process.prototype.reportRandom,&#xD;            reportLessThan: Process.prototype.reportLessThan,&#xD;            reportGreaterThan: Process.prototype.reportGreaterThan,&#xD;            reportEquals: Process.prototype.reportEquals,&#xD;            reportIsIdentical: Process.prototype.reportIsIdentical,&#xD;            reportMonadic: Process.prototype.reportMonadic&#xD;        }&#xD;    };&#xD;}&#xD;&#xD;function loadBlocks () {&#xD;    var fn = SchemeNumber.fn;&#xD;    var originalPrims = window.bigNumbers.originalPrims;&#xD;    if (useBigNums) {&#xD;        InputSlotMorph.prototype.evaluate = function () {&#xD;            var contents = this.contents();&#xD;            if (this.constant) {&#xD;                return this.constant;&#xD;            }&#xD;            if (this.isNumeric) {&#xD;                return parseNumber(contents.text || &apos;0&apos;);&#xD;            }&#xD;            return contents.text;&#xD;        };&#xD;        VariableFrame.prototype.changeVar = function (name, delta, sender) {&#xD;            var frame = this.find(name),&#xD;                value,&#xD;                newValue;&#xD;            if (frame) {&#xD;                value = parseNumber(frame.vars[name].value);&#xD;                newValue = value !== value ? delta : value + parseNumber(delta);&#xD;                if (sender instanceof SpriteMorph &amp;&amp;&#xD;                        (frame.owner instanceof SpriteMorph) &amp;&amp;&#xD;                        (sender !== frame.owner)) {&#xD;                    sender.shadowVar(name, newValue);&#xD;                } else {&#xD;                    frame.vars[name].value = newValue;&#xD;                }&#xD;&#xD;            }&#xD;        };&#xD;        Object.assign(Process.prototype, {&#xD;            reportSum: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                return fn[&apos;+&apos;](a, b);&#xD;            },&#xD;            reportDifference: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                return fn[&apos;-&apos;](a, b);&#xD;            },&#xD;            reportProduct: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                return fn[&apos;*&apos;](a, b);&#xD;            },&#xD;            reportQuotient: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (fn[&apos;=&apos;](b, &apos;0&apos;) &amp;&amp; !fn[&apos;=&apos;](a, &apos;0&apos;)) {&#xD;                      return (fn[&apos;&lt;&apos;](a, &apos;0&apos;) ? SchemeNumber(&apos;-inf.0&apos;) : SchemeNumber(&apos;+inf.0&apos;))&#xD;                };&#xD;                if (a !== a || b !== b || fn[&apos;=&apos;](b, &apos;0&apos;)) return SchemeNumber(&apos;+nan.0&apos;);&#xD;                return fn[&apos;/&apos;](a, b);&#xD;            },&#xD;            reportPower: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                return fn[&apos;expt&apos;](a, b);&#xD;            },&#xD;            reportModulus: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                var result = fn.mod(a, b);&#xD;                if (fn[&apos;&lt;&apos;](b, &apos;0&apos;) &amp;&amp; fn[&apos;&gt;&apos;](result, &apos;0&apos;)) {&#xD;                    result = fn[&apos;+&apos;](result, b);&#xD;                }&#xD;                return result;&#xD;            },&#xD;            reportRandom: function (min, max) {&#xD;                var floor = parseNumber(min),&#xD;                    ceil = parseNumber(max);&#xD;                if (floor !== floor || ceil !== ceil) return NaN;&#xD;                if (!fn[&apos;=&apos;](fn.mod(floor, &apos;1&apos;), &apos;0&apos;) || !fn[&apos;=&apos;](fn.mod(ceil, &apos;1&apos;), &apos;0&apos;)) {&#xD;                    // One of the numbers isn&apos;t whole. Include the decimal.&#xD;                    return fn[&apos;+&apos;](&#xD;                        fn[&apos;*&apos;](&#xD;                            Math.random(),&#xD;                            fn[&apos;-&apos;](ceil, floor)&#xD;                        ),&#xD;                        floor&#xD;                    );&#xD;                }&#xD;                return fn.floor(&#xD;                    fn[&apos;+&apos;](&#xD;                        fn[&apos;*&apos;](&#xD;                            Math.random(),&#xD;                            fn[&apos;+&apos;](&#xD;                                fn[&apos;-&apos;](ceil, floor),&#xD;                                &apos;1&apos;&#xD;                            )&#xD;                        ),&#xD;                        floor&#xD;                    )&#xD;                );&#xD;            },&#xD;            reportLessThan: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                return fn[&apos;&lt;&apos;](a, b);&#xD;            },&#xD;            reportGreaterThan: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                return fn[&apos;&gt;&apos;](a, b);&#xD;            },&#xD;            reportGreaterThan: function (a, b) {&#xD;                a = parseNumber(a);&#xD;                b = parseNumber(b);&#xD;                if (a !== a || b !== b) return NaN;&#xD;                return fn[&apos;&gt;&apos;](a, b);&#xD;            },&#xD;            reportEqual: function (a, b) {&#xD;                x = parseNumber(a);&#xD;                y = parseNumber(b);&#xD;                if (x !== x || y !== y) return snapEquals(a, b);&#xD;                return fn[&apos;=&apos;](x, y);&#xD;            },&#xD;            reportIsIdentical: function (a, b) {&#xD;                x = parseNumber(a);&#xD;                y = parseNumber(b);&#xD;                if (x !== x || y !== y) return originalPrims.reportIsIdentical(a, b);&#xD;                return fn[&apos;=&apos;](x, y);&#xD;            },&#xD;            reportMonadic: function (fname, n) {&#xD;                n = parseNumber(n);&#xD;                if (n !== n) return NaN;&#xD;&#xD;                switch (Process.prototype.inputOption(fname)) {&#xD;                case &apos;abs&apos;:&#xD;                    return fn.abs(n);&#xD;                case &apos;ceiling&apos;:&#xD;                    return fn.ceiling(n);&#xD;                case &apos;floor&apos;:&#xD;                    return fn.floor(n);&#xD;                case &apos;sqrt&apos;:&#xD;                    return sqrt(n);&#xD;                case &apos;sin&apos;:&#xD;                    return fn.sin(radians(n));&#xD;                case &apos;cos&apos;:&#xD;                    return fn.cos(radians(n));&#xD;                case &apos;tan&apos;:&#xD;                    return fn.tan(radians(n));&#xD;                case &apos;asin&apos;:&#xD;                    return degrees(fn.asin(n));&#xD;                case &apos;acos&apos;:&#xD;                    return degrees(fn.acos(n));&#xD;                case &apos;atan&apos;:&#xD;                    return degrees(fn.atan(n));&#xD;                case &apos;ln&apos;:&#xD;                    return fn.log(n);&#xD;                case &apos;log&apos;:&#xD;                    return fn.log(n, &apos;10&apos;);&#xD;                case &apos;e^&apos;:&#xD;                    return fn.exp(n);&#xD;                case &apos;10^&apos;:&#xD;                    return fn.expt(&apos;10&apos;, n);&#xD;                default:&#xD;                    return SchemeNumber(&apos;0&apos;);&#xD;                }&#xD;            }&#xD;        });&#xD;    } else {&#xD;        InputSlotMorph.prototype.evaluate = window.bigNumbers.originalEvaluate;&#xD;        VariableFrame.prototype.changeVar = window.bigNumbers.originalChangeVar;&#xD;        Object.assign(Process.prototype, originalPrims);&#xD;    }&#xD;    done = true;&#xD;}&#xD;&#xD;function parseNumber (n) {&#xD;    var fn = SchemeNumber.fn;&#xD;    if (!fn[&apos;number?&apos;](n)) {&#xD;        n = &apos;&apos; + n;&#xD;        try {&#xD;            return parseENotation(n) || SchemeNumber(n);&#xD;        } catch (err) {&#xD;            return NaN;&#xD;        }&#xD;    }&#xD;    return n;&#xD;}&#xD;&#xD;function parseENotation (n) {&#xD;    var fn = SchemeNumber.fn;&#xD;&#xD;    var numbers = n.match(/^(-?\d+\.?\d*|-?\.\d+)e(-?\d+)$/i);&#xD;    if (!numbers) return null;&#xD;&#xD;    var coefficient = numbers[1];&#xD;    var exponent = numbers[2];&#xD;    return fn[&apos;*&apos;](&#xD;        coefficient,&#xD;        fn.expt(&apos;10&apos;, exponent)&#xD;    );&#xD;}&#xD;&#xD;function sqrt (n) {&#xD;    var fn = SchemeNumber.fn;&#xD;&#xD;    if (!fn[&apos;exact?&apos;](n) || !fn[&apos;rational?&apos;](n) || fn[&apos;&lt;&apos;](n,&apos;0&apos;)) return fn.sqrt(n);&#xD;&#xD;    var rootNumerator = fn[&apos;exact-integer-sqrt&apos;](fn.numerator(n));&#xD;    if (!fn[&apos;=&apos;](rootNumerator[1], &apos;0&apos;)) return fn.sqrt(n);&#xD;&#xD;    var rootDenominator = fn[&apos;exact-integer-sqrt&apos;](fn.denominator(n));&#xD;    if (!fn[&apos;=&apos;](rootDenominator[1], &apos;0&apos;)) return fn.sqrt(n);&#xD;&#xD;    return fn[&apos;/&apos;](rootNumerator[0], rootDenominator[0]);&#xD;}&#xD;&#xD;function isDone () {&#xD;    return done;&#xD;}&#xD;&#xD;if (window.bigNumbers) {&#xD;    loadBlocks();&#xD;} else {&#xD;    initialize(loadBlocks);&#xD;}&#xD;&#xD;return isDone;</l></block><list><block var="bool"/></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="isDone"/><list></list></block></block></script></block-definition><block-definition s="%&apos;n&apos; !" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="n"/><l>0</l></block><l>1</l><block s="reportProduct"><block var="n"/><custom-block s="%n !"><block s="reportDifference"><block var="n"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="Scheme number %&apos;function&apos; of %&apos;number&apos;" type="reporter" category="operators"><comment x="0" y="0" w="300" collapsed="true">Provides Scheme arithmetic functions not in JavaScript</comment><header></header><code></code><translations>pt:_ de _&#xD;</translations><inputs><input type="%s" readonly="true"><options>number?&#xD;complex?&#xD;real?&#xD;rational?&#xD;integer?&#xD;exact?&#xD;inexact?&#xD;exact&#xD;inexact&#xD;finite?&#xD;infinite?&#xD;nan?&#xD;numerator&#xD;denominator&#xD;real-part&#xD;imag-part&#xD;magnitude&#xD;angle</options></input><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l><l>num</l></list><l>function parseNumber (n) {&#xD;    var fn = SchemeNumber.fn;&#xD;    if (!fn[&apos;number?&apos;](n)) {&#xD;        n = &apos;&apos; + n;&#xD;        try {&#xD;            return parseENotation(n) || SchemeNumber(n);&#xD;        } catch (err) {&#xD;            return NaN;&#xD;        }&#xD;    }&#xD;    return n;&#xD;}&#xD;&#xD;function parseENotation (n) {&#xD;    var fn = SchemeNumber.fn;&#xD;&#xD;    var numbers = n.match(/^(-?\d+\.?\d*|-?\.\d+)e(-?\d+)$/i);&#xD;    if (!numbers) return null;&#xD;&#xD;    var coefficient = numbers[1];&#xD;    var exponent = numbers[2];&#xD;    return fn[&apos;*&apos;](&#xD;        coefficient,&#xD;        fn.expt(&apos;10&apos;, exponent)&#xD;    );&#xD;}&#xD;var fn=SchemeNumber.fn,&#xD;      number=parseNumber(num);&#xD;&#xD;switch (which) {&#xD;  case &apos;number?&apos;:&#xD;  case &apos;complex?&apos;:&#xD;    return (fn[&apos;number?&apos;](number));&#xD;  case &apos;real?&apos;:&#xD;    return (fn[&apos;real?&apos;](number) || fn[&apos;real-valued?&apos;](number));&#xD;  case &apos;rational?&apos;:&#xD;    return (fn[&apos;rational?&apos;](number) || (fn[&apos;=&apos;](number, fn.rationalize(number, parseNumber(&apos;1.0e-5&apos;)))));&#xD;  case &apos;integer?&apos;:&#xD;    return (fn[&apos;integer?&apos;](number) || fn[&apos;integer-valued?&apos;](number));&#xD;  case &apos;exact?&apos;:&#xD;  case &apos;inexact?&apos;:&#xD;  case &apos;finite?&apos;:&#xD;  case &apos;infinite?&apos;:&#xD;  case &apos;nan?&apos;:&#xD;  case &apos;real-part&apos;:&#xD;  case &apos;imag-part&apos;:&#xD;    return (fn[which](number));&#xD;  case &apos;magnitude&apos;:&#xD;    return (fn.magnitude(number));&#xD;  case &apos;angle&apos;:&#xD;    return (fn.angle(number));&#xD;  case &apos;numerator&apos;:&#xD;    return (fn.numerator(number));&#xD;  case &apos;denominator&apos;:&#xD;    return (fn.denominator(number));&#xD;  case &apos;exact&apos;:&#xD;    return (fn.exact(number));&#xD;case &apos;inexact&apos;:&#xD;    return (fn.inexact(number));&#xD;}</l></block><list><block var="function"/><block var="number"/></list></block></block></script></block-definition><block-definition s="Country GDP Per Capita" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="Country-GDP-Population Data"></custom-block><script><block s="doAddToList"><custom-block s="data-record, label: %txt value: %n"><custom-block s="label from data-record: %l"><block var="item"/></custom-block><block s="reportQuotient"><block s="reportListItem"><l>2</l><block var="item"/></block><block s="reportListItem"><l>3</l><block var="item"/></block></block></custom-block><block var="a"/></block></script></block><block s="doReport"><block var="a"/></block></script></block-definition></blocks><variables><variable name="x-origin"><l>-200</l></variable><variable name="y-origin"><l>-90</l></variable></variables></project><media name="U3L4-BarGraph" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>