<snapdata remixID="11418546"><project name="Parsons Problem" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Parsons Problem"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><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>de:drucke _ in Größe _&#xD;</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="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;</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>de:behalte Elemente, die _ aus _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><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-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><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-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>de:wenn _ dann _ sonst _&#xD;</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>de:für _ = _ bis _ _&#xD;</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>de:füge Wörter zusammen _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><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-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;</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>de:wirf _&#xD;</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>de:fange _ _&#xD;</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>de:wirf _ _&#xD;</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>de:für jedes _ von _ _&#xD;</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>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;</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>de:Wort $arrowRight Liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></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="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportVariadicSum"><list><block var="from"/><l>1</l></list></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition><block-definition s="reset" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="up"></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-140</l><l>-60</l></block><block s="setSize"><l>3</l></block><block s="setColor"><color>255,112,61,1</color></block></script></block-definition></blocks><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" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="467"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="468"></list></costumes><sounds><list struct="atomic" id="469"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="80.3290506979829" y="117.6716305959066" heading="300" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,112,61,1" pen="tip" id="474"><costumes><list struct="atomic" id="475"></list></costumes><sounds><list struct="atomic" id="476"></list></sounds><blocks></blocks><variables></variables><scripts><script x="551.013671875" y="71.66666666666652"><block s="doSayFor"><block var="length"/><l>1</l></block></script><script x="549.013671875" y="122.66666666666652"><block s="doSayFor"><block var="length"/><l>1</l></block></script><script x="759.013671875" y="194.4999999999999"><block s="forward"><block var="length"/></block></script><script x="760.013671875" y="242.4999999999999"><block s="forward"><block var="length"/></block></script><script x="398.013671875" y="75.33333333333326"><block s="doWait"><l>.5</l></block></script><script x="550.013671875" y="199.83333333333326"><block s="doSetVar"><l>length</l><l>100</l></block></script><script x="551.013671875" y="267.33333333333326"><block s="doChangeVar"><l>length</l><l>-20</l></block></script><script x="547.013671875" y="323.33333333333326"><block s="doChangeVar"><l>length</l><l>10</l></block></script><script x="760.013671875" y="143.33333333333326"><block s="turnLeft"><l>15</l></block></script><script x="756.013671875" y="89.33333333333326"><block s="turnLeft"><l>15</l></block></script><script x="396.013671875" y="122.33333333333326"><block s="doWait"><l>.5</l></block></script><script x="395.013671875" y="169.33333333333326"><block s="doWait"><l>.5</l></block></script><script x="394.013671875" y="220.33333333333326"><block s="doWait"><l>.5</l></block></script><script x="391.013671875" y="276.6666666666665"><block s="doRepeat"><l>5</l><script></script></block></script><script x="386.013671875" y="355.6666666666665"><block s="doRepeat"><l>5</l><script></script></block></script><script x="772.013671875" y="333.83333333333326"><block s="down"></block></script><script x="132.01367187499994" y="66.99999999999989"><block s="receiveGo"></block><custom-block s="reset"></custom-block></script></scripts></sprite><watcher var="length" style="normal" x="9.098199972733937" y="9.098199972733994" color="243,118,29"/></sprites></stage><variables><variable name="length"><l>50</l></variable></variables></scene></scenes></project><media name="Parsons Problem" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>