<snapdata remixID="9370901"><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" hidden="true" 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" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" 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="198.66666666666663" y="10"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="show"></block></script><script x="10" y="24.333333333333343"><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"><block s="reportJoinWords"><list><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><l>BLASTOFF!</l></list></block></block></script></scripts></sprite><sprite name="Tree" idx="3" x="-4.774847184307873e-12" y="-200.00000000000034" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="24,122,0,1" pen="tip" id="97"><costumes><list id="98"><item><costume name="tree" center-x="154.5" center-y="33" image="data:image/png;base64,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" id="99"/></item></list></costumes><sounds><list struct="atomic" id="100"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><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>-200</l></block><block s="setHeading"><l>0</l></block><custom-block s="Tree %s %s"><block s="getLastAnswer"></block><l>50</l><comment w="204.33333333333334" collapsed="false">Unit 7 Lab1, Page 2 is VERY useful if stuck</comment></custom-block></script><script x="369" y="56.66666666666663"><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="reportGreaterThan"><block var="num"/><l>1</l></block><script><block s="doReport"><block s="reportJoinWords"><list><block var="num"/><custom-block s="Blastoff %n"><block s="reportDifference"><block var="num"/><l>1</l></block></custom-block></list></block></block></script><script><block s="doReport"><block var="num"/></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="reportGreaterThan"><block var="num"/><l>0</l></block><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><script><block s="doReport"><l>1</l></block></script></block></script></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="down"></block><block s="doIf"><block s="reportGreaterThan"><block var="level"/><l>0</l></block><script><block s="setSize"><block var="level"/></block><block s="setColor"><color>128,43,0,1</color></block><block s="forward"><block var="size"/></block><block s="turnLeft"><l>25</l></block><block s="setColor"><color>24,122,0,1</color></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.7</l></block></custom-block><block s="turn"><l>50</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.7</l></block></custom-block><block s="turnLeft"><l>25</l></block><block s="forward"><block s="reportProduct"><block var="size"/><l>-1</l></block></block></script></block><block s="up"></block><block s="hide"></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>