<snapdata remixID="9391020"><project name="Recursion Week 1" app="Snap! 5.4, 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" penlog="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="true" 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="Factorial" idx="1" x="-8.723563541081148" y="80.67434025828177" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="factorial" center-x="100" center-y="33" image="data:image/png;base64,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" id="10"/></item></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="210.33333333333337" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="12"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>factorial of what number? (larger than 0)</l></block><block s="bubble"><custom-block s="factorial %n"><block s="getLastAnswer"></block><comment w="114.6268656716418" collapsed="true">ex. (factorial 4) = 24</comment></custom-block></block></script></scripts></sprite><sprite name="Blastoff" idx="2" x="-11" y="-131.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="113.22,153,0,1" pen="tip" id="50"><costumes><list id="51"><item><costume name="blastoff" center-x="95.5" center-y="33" image="data:image/png;base64,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" id="52"/></item></list></costumes><sounds><list struct="atomic" id="53"></list></sounds><blocks></blocks><variables></variables><scripts><script x="218.66666666666666" y="15.666666666666657"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="30" y="30"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Tree</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>Countdown from what positive integer?</l></block><block s="bubble"><custom-block s="Blastoff %n"><block s="getLastAnswer"></block><comment w="204.17910447761196" collapsed="true">ex. (blastoff 3) = 3 2 1 BLASTOFF!</comment></custom-block></block></script></scripts></sprite><sprite name="Tree" idx="3" x="-10" y="-23" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="112,66,0,1" pen="tip" id="92"><costumes><list id="93"><item><costume name="tree" center-x="154.5" center-y="33" image="data:image/png;base64,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" id="94"/></item></list></costumes><sounds><list struct="atomic" id="95"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="13.666666666666671"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doTellTo"><l>Factorial</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doTellTo"><l>Blastoff</l><block s="reifyScript"><script><block s="hide"></block></script><list></list></block><list></list></block><block s="doAsk"><l>How many layers should the tree have?</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>0</l></block><custom-block s="Tree %s %s"><block s="getLastAnswer"></block><l>25</l><comment w="204.33333333333334" collapsed="false">Unit 7 Lab1, Page 2 is VERY useful if stuck</comment></custom-block></script><script x="448" y="27.333333333333314"><block s="receiveGo"></block><block s="gotoXY"><l>-10</l><l>-23</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block><block s="up"></block><block s="show"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="initials %&apos;sentence&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIf"><l/><script><block s="doReport"><l></l></block></script></block><block s="doReport"><l></l></block></script></block-definition><block-definition s="Blastoff %&apos;num&apos;" type="reporter" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="num"/><l>0</l></block><script><block s="doReport"><l>Blastoff!</l></block></script><script><block s="doSayFor"><block var="num"/><l>1</l></block><block s="doReport"><custom-block s="Blastoff %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></block></script></block></script></block-definition><block-definition s="copies %&apos;num&apos; %&apos;word&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%txt"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="factorial %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="num"/><l>1</l></block><script><block s="doReport"><l>1</l></block></script><script><block s="doReport"><block s="reportProduct"><block var="num"/><custom-block s="factorial %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></block></block></script></block></script><scripts><script x="10" y="277.99999999999994"><block var="b"/></script><script x="10" y="367.99999999999994"><block var="num"/></script><script x="10" y="397.9999999999997"><block var="a"/></script><script x="10" y="427.9999999999997"><block var="num"/></script><script x="10" y="457.9999999999997"><block s="doChangeVar"><l>a</l><l>1</l></block></script><script x="190.689456125" y="251.8333373333333"><block s="getLastAnswer"></block></script></scripts></block-definition><block-definition s="spell number" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="fib %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pig latin %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="empty? %l"><block var="list"/></custom-block><script><block s="doReport"><l> </l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></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>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="reportSum"><block var="from"/><l>1</l></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="pig word %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><custom-block s="word $arrowRight list %txt"><block var="word"/></custom-block></block><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="pascal %&apos;row&apos; %&apos;column&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block-definition><block-definition s="to binary %&apos;number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doIfElse"><l/><script><block s="doReport"><l></l></block></script><script><block s="doReport"><l></l></block></script></block></script></block></script></block-definition><block-definition s="triangle fractal level: %&apos;level&apos; size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><custom-block s="triangle size: %n"><l></l></custom-block></script></block-definition><block-definition s="triangle size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><l></l><script><block s="forward"><l></l></block><block s="turn"><l></l></block></script></block></script></block-definition><block-definition s="fractal other" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Tree %&apos;level&apos; %&apos;size&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="hide"></block><block s="down"></block><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>1</l></block><script><block s="setColor"><color>17,114,0,1</color></block><block s="forward"><block var="size"/></block><block s="turnLeft"><l>25</l></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><l>0.65</l></block></custom-block><block s="setColor"><color>112,66,0,1</color></block><block s="turn"><l>60</l></block><custom-block s="Tree %s %s"><block s="reportDifference"><block var="level"/><l>1</l></block><block s="reportProduct"><block var="size"/><l>0.85</l></block></custom-block><block s="turnLeft"><l>35</l></block></script></block><block s="forward"><block s="reportProduct"><block var="size"/><l>-1</l></block></block><block s="up"></block><block s="show"></block></script></block-definition></blocks><variables></variables></project><media name="Recursion Week 1" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>