<snapdata remixID="8952865"><project name="wk14 Prog Quiz" 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="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJkAA56xgdBcBBBBAoBgCBHAx6sgoEEAAAQRyJvD/AeCI4B2jeIEoAAAAAElFTkSuQmCC</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="Dot" idx="2" x="0" y="-2.842170943040401e-14" heading="150" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="15,255,21,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="costume1" center-x="19.5" center-y="19.25" 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><variable name="answer 2"><l>50</l></variable></variables><scripts><script x="10" y="10"><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>100</l></block></script><comment x="10" y="85" w="90" collapsed="false">Challenge question 1 is worth 3 pts</comment><script x="10" y="151"><block s="doStamp"></block></script><script x="10" y="187"><custom-block s="Triangular number %s"><l>3</l></custom-block></script><script x="10" y="220"><custom-block s="Draw Triangular Number %s"><l>5</l></custom-block></script><comment x="10" y="259" w="90" collapsed="false">Challenge question 2 is worth 3 pts</comment><script x="10" y="325"><custom-block s="Draw Pyramid number of rows %s side length %s"><l>3</l><l>50</l></custom-block></script><script x="10" y="364"><custom-block s="Triangle with size of %s"><l>50</l></custom-block></script><script x="10" y="403"><custom-block s="Size of triangle %s %s"><l>50</l><l>3</l></custom-block></script><script x="11" y="464"><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">Make Single Triangle</comment></block><block s="clear"></block><block s="down"></block><block s="doAsk"><l>What size do you want your triangle</l></block><block s="setHeading"><l>270</l></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block s="getLastAnswer"></block></block></script></block><block s="up"></block></script><script x="303" y="469"><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">Makes a row of triangles&#xD;</comment></block><block s="clear"></block><block s="down"></block><block s="doAsk"><l>What size do you want your triangle</l></block><block s="doSetVar"><l>answer 2</l><block s="getLastAnswer"></block></block><block s="setHeading"><l>270</l></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>How many triangle would you like</l></block><block s="doRepeat"><block s="getLastAnswer"></block><script><block s="forward"><block var="answer 2"/></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block var="answer 2"/></block></script></block></script></block><block s="up"></block></script><script x="170" y="471"><block s="doRepeat"><l>10</l><script></script></block></script></scripts></sprite><sprite name="Prob 1 a-c" idx="1" x="0.32128514056103086" y="-180.0803212851406" heading="90" scale="0.6" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="66.29999999999994,0,255,1" pen="tip" id="95"><costumes><list id="96"><item><costume name="Untitled" center-x="54.5" center-y="97" image="data:image/png;base64,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" id="97"/></item></list></costumes><sounds><list struct="atomic" id="98"></list></sounds><blocks></blocks><variables><variable name="numbers"><l>3</l></variable></variables><scripts><script x="20" y="20"><custom-block s="%s factorial"><l>5</l><comment w="172" collapsed="false">A few minutes ago, we used a script variable when creating a factorial block.... We needed a script variable to accumulate the result as we multiplied the numbers.</comment></custom-block></script><script x="20" y="125"><block s="receiveGo"></block></script><comment x="20" y="178" w="90" collapsed="false">the entire quiz is worth 16 pts</comment><script x="20" y="244"><custom-block s="sum from %s to %s"><l>3</l><l>8</l><comment w="90" collapsed="false">Quiz problem 1a.  Create the rest of this block using a script variable.  &#xD;4 pts</comment></custom-block></script><comment x="20" y="349" w="90" collapsed="false">To work on the challenge problem click on the green dot sprite.</comment><script x="20" y="439"><custom-block s="v2 raise %s to the power of %s"><l>3</l><l>4</l><comment w="90" collapsed="false">Quiz problem 1b.  Create the rest of the block using a script variable.&#xD;4 pts</comment></custom-block></script></scripts></sprite><watcher scope="Prob 1 a-c" var="numbers" style="normal" x="15.562499999999318" y="15.5625" color="243,118,29" hidden="true"/><watcher var="sum from" style="normal" x="15.562499999999318" y="48.243753112499945" color="243,118,29" hidden="true"/><watcher scope="Dot" var="answer 2" style="normal" x="15.562499999999318" y="29.568756224999966" color="243,118,29" hidden="true"/><watcher var="base 2" style="normal" x="10" y="10" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="v2 raise %&apos;base&apos; to the power of %&apos;exponent&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>base 2</l><block var="base"/></block><block s="doRepeat"><block var="exponent"/><script></script></block><block s="doReport"><l></l></block></script><scripts><script x="10" y="93.000002"><block s="reportProduct"><block var="base"/><block var="base 2"/></block></script></scripts></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.000003" 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></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="Sum of the numbers 1 to %&apos;end&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="%&apos;num&apos; factorial" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>factorial</l></list></block><block s="doSetVar"><l>factorial</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="num"/><l>0</l></block><script><block s="doReport"><l>1</l></block></script><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="num"/><script><block s="doSetVar"><l>factorial</l><block s="reportProduct"><block var="i"/><block var="factorial"/></block></block></script></custom-block><block s="doReport"><block var="factorial"/></block></script></block></script></block-definition><block-definition s="sum from %&apos;num1&apos; to %&apos;num2&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>sum from</l><block s="reportNewList"><list><block s="reportNumbers"><block var="num1"/><block var="num2"/></block></list></block></block><block s="doReport"><l></l></block></script><scripts><script x="10" y="120.99999999999994"><block s="reportProduct"><block s="reportListItem"><l>1</l><block var="sum from"/></block><block s="reportListItem"><l>2</l><block var="sum from"/></block></block></script><script x="10" y="158.99999999999994"><block s="reportNewList"><list><l></l></list></block></script><script x="10" y="191.99999999999994"><block s="reportSum"><l></l><l></l></block></script><script x="10" y="224.99999999999994"><block var="num1"/></script><script x="10" y="254.99999999999994"><block s="reportMap"><block s="reifyReporter"><script></script><list></list></block><l/></block></script></scripts></block-definition><block-definition s="Triangular number %&apos;n&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="setColor"><color>15,255,21,1</color></block><block s="up"></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>270</l></block><block s="doRepeat"><block s="reportDifference"><block var="n"/><l>2</l></block><script><block s="doStamp"></block><block s="down"></block><block s="doRepeat"><block s="reportDifference"><block var="n"/><l>2</l></block><script><block s="forward"><l>60</l></block><block s="doStamp"></block><block s="turn"><l>120</l></block><block s="forward"><l>60</l></block><block s="doStamp"></block></script></block><block s="turn"><l>120</l></block><block s="forward"><l>60</l></block><block s="doStamp"></block></script></block><block s="doReport"><custom-block s="Sum of the numbers 1 to %s"><block var="n"/></custom-block></block></script></block-definition><block-definition s="Draw Triangular Number %&apos;n&apos;" type="command" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>0</l><block var="n"/><script><block s="doRepeat"><custom-block s="Triangular number %s"><block var="i"/></custom-block><script><block s="gotoXY"><block s="reportSum"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block><block s="gotoXY"><block s="reportDifference"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block></script></block></script></custom-block><block s="gotoXY"><l>0</l><block s="reportDifference"><l>30</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>0</l><block s="reportDifference"><block var="n"/><l>2</l></block><script><block s="doRepeat"><custom-block s="Triangular number %s"><block var="i"/></custom-block><script><block s="gotoXY"><block s="reportSum"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>30</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block><block s="gotoXY"><block s="reportDifference"><l>0</l><block s="reportProduct"><l>20</l><block var="i"/></block></block><block s="reportDifference"><l>30</l><block s="reportProduct"><l>35</l><block var="i"/></block></block></block><block s="doStamp"></block></script></block></script></custom-block></script></block-definition><block-definition s="Size of triangle %&apos;Size&apos; %&apos;Amount&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">Makes a row of triangles&#xD;</comment></block><block s="clear"></block><block s="down"></block><block s="setHeading"><l>270</l></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block var="Size"/></block></script></block><block s="doRepeat"><block s="reportDifference"><block var="Amount"/><l>1</l></block><script><block s="forward"><block var="Size"/></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block var="Size"/></block></script></block></script></block><block s="up"></block></script></block-definition><block-definition s="Triangle with size of %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">Make Single Triangle</comment></block><block s="clear"></block><block s="down"></block><block s="setHeading"><l>270</l></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block var="size"/></block></script></block><block s="up"></block></script><scripts><script x="92.5859395" y="220.000002"><block s="getLastAnswer"></block></script></scripts></block-definition><block-definition s="Draw Pyramid number of rows %&apos;row&apos; side length %&apos;sl&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="gotoXY"><l>0</l><l>0</l><comment w="90" collapsed="false">Makes a row of triangles&#xD;</comment></block><block s="clear"></block><block s="down"></block><block s="setHeading"><l>270</l></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block var="sl"/></block></script></block><block s="doRepeat"><block s="reportDifference"><block var="row"/><l>1</l></block><script><block s="forward"><block var="sl"/></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>120</l></block><block s="forward"><block var="sl"/></block></script></block></script></block><block s="up"></block></script></block-definition></blocks><variables><variable name="sum from"><list id="1014"><item><list struct="atomic" linked="linked" id="1015">3,4,5,6,7,8</list></item></list></variable><variable name="base 2"><l>3</l></variable></variables></project><media name="wk14 Prog Quiz" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>