<snapdata remixID="8959388"><project name="W14 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu2dB5hcVdnHf+/sbhohYECRppQoKiIogmKBnTsBFT8UC2JX7L338pmIDbvi52dvn2LBigWFzJ2ICAoiigrSFFGpgpCE1N15v+fs3o0hJNmZ2Tkz9975n0eeYPact/zee/fPvfcUQ00EREAEREAERKDnBKznHuVQBERABERABEQACbAuAhEQAREQARHoAwEJcB+gy6UIiIAIiIAISIB1DYiACIiACIhAHwhIgPsAXS5FQAREQAREQAKsa0AEREAEREAE+kBAAtwH6HIpAiIgAiIgAhJgXQMiIAIiIAIi0AcCEuA+QJdLERABERABEZAA6xoQAREQAREQgT4QkAD3AbpcioAIiIAIiIAEWNeACIiACIiACPSBgAS4D9DlUgREQAREQAQkwLoGREAEREAERKAPBCTAfYAulyIgAiIgAiIgAdY1IAIiIAIiIAJ9ICAB7gN0uRQBERABERABCbCuAREQAREQARHoAwEJcB+gy6UIiIAIiIAISIB1DYiACIiACIhAHwhIgPsAXS5FQAREQAREQAKsa0AEREAEREAE+kBAAtwH6HIpAiIgAiIgAhJgXQMiIAIiIAIi0AcCEuA+QJdLERABERABEZAA6xoQAREQAREQgT4QkAD3AbpcioAIiIAIiIAEWNeACIiACIiACPSBgAS4D9DlUgREQAREQAQkwLoGREAEREAERKAPBCTAfYAulyIgAiIgAiIgAdY1IAIiIAIiIAJ9ICAB7gN0uRQBERABERABCbCuAREQAREQARHoAwEJcB+gy6UIiIAIiIAISIB1DYiACIiACIhAHwhIgPsAXS5FQAREQAREQAKsa0AEREAEREAE+kBAAtwH6HIpAiIgAiIgAhJgXQMiIAIiIAIi0AcCEuA+QJdLERABERABEZAA6xoQAREQAREQgT4QkAD3AbpcioAIiIAIiIAEWNeACIiACIiACPSBgAS4D9DlUgREQAREQAQkwLoGREAEREAERKAPBCTAfYAulyIgAiIgAiIgAdY1IAIiIAIiIAJ9ICAB7gN0uRQBESgfgQT/eoo9pXyZKaNYBCTAscjKrgiIwEARSPAm8OcUu89AJa5kOyYgAe4YnQaKgAiIwCSBBP8rcPcUq4iJCLRKQALcKin1EwEREIEt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WSqpPERABERABApFQAJcqHIpWBEQAREQgbIQkACXpZLKQwREQAREoFAEJMCFKpeCFQEREAERKAsBCXBZKqk8REAEREAECkVAAlyocilYERABERCBshCQAJelkspDBERABESgUAQkwIUql4IVAREQAREoCwEJcFkqqTxEQAREQAQKRUACXKhyKVgREAEREIGyEJAAl6WSykMEREAERKBQBCTAhSqXghUBERABESgLAQlwWSqpPERABERABApFQAJcqHIpWBEQAREQgbIQkACXpZLKQwREQAREoFAEJMCFKpeCFQEREAERKAsBCXBZKqk8REAEREAECkVAAlyocilYERABERCBshCQAJelkspDBERABESgUAQkwIUql4IVAREQAREoCwEJcFkqqTxEQAREQAQKRUACXKhyKVgREAEREIGyEJAAl6WSykMEREAERKBQBCTAhSqXghUBERABESgLAQlwWSqpPERABERABApFQAJcqHIpWBEQAREQgbIQkACXpZLKQwREQAREoFAEJMCFKpeCFQEREAERKAsBCXBZKqk8REAEREAECkVAAlyocilYERABERCBshCQAJelkspDBERABESgUAQkwIUql4IVAREQAREoC4H/BwMCh0qND8AlAAAAAElFTkSuQmCC</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="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,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></variables><scripts><comment x="16.666666666666657" y="89" w="90" collapsed="false">Challenge question 1 is worth 3 pts</comment><comment x="16.666666666666657" y="185.66666666666663" w="90" collapsed="false">Challenge question 2 is worth 3 pts</comment><script x="16.666666666666657" y="249"><block s="hide"></block></script><script x="16.666666666666657" y="282.3333333333333"><block s="show"></block></script><script x="295" y="54"><block s="receiveGo"></block><block s="doStamp"></block></script><script x="235" y="267"><block s="doRepeat"><l>10</l><script></script></block></script><script x="345" y="292"><custom-block s="Draw Triangular Number %s"><l>4</l></custom-block></script><script x="148" y="156"><block s="up"></block><block s="gotoXY"><l>0</l><l>100</l></block></script><script x="240" y="129"><block s="clear"></block></script><script x="331.4794931875" y="177.000001"><custom-block s="Triangular number %s"><l>4</l></custom-block></script></scripts></sprite><sprite name="Prob 1 a-c" idx="1" x="100" y="-129.9038105676658" heading="150" scale="0.6" volume="100" pan="0" rotation="0" draggable="true" hidden="true" costume="1" color="66.29999999999994,0,255,1" pen="tip" id="31"><costumes><list id="32"><item><costume name="Untitled" center-x="54.5" center-y="97" image="data:image/png;base64,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" id="33"/></item></list></costumes><sounds><list struct="atomic" id="34"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><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><comment x="10" y="112.16666666666669" w="90" collapsed="false">the entire quiz is worth 16 pts</comment><comment x="10" y="277.6666666666667" w="90" collapsed="false">To work on the challenge problem click on the green dot sprite.</comment><script x="58.99999999999997" y="389.16666666666674"><custom-block s="v2 raise %s to the power of %s"><l></l><l></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><script x="99.33333333333334" y="20"><block s="receiveGo"></block><block s="doSetVar"><l>num</l><custom-block s="sum from %s to %s"><l>3</l><l>7</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></block><block s="doReport"><block s="reportNewList"><list><block s="reportSum"><l>3</l><l>4</l></block><block s="reportSum"><l>4</l><l>5</l></block><block s="reportSum"><l>5</l><l>6</l></block><block s="reportSum"><l>6</l><l>7</l></block></list></block></block></script><script x="126.33333333333334" y="103"><block s="receiveGo"></block><block s="doSetVar"><l>num</l><custom-block s="sum from %s to %s"><l>-3</l><l>3</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></block><block s="doReport"><block s="reportNewList"><list><block s="reportSum"><l>-3</l><l>-2</l></block><block s="reportSum"><l>-2</l><l>-1</l></block><block s="reportSum"><l>-1</l><l>0</l></block><block s="reportSum"><l>0</l><l>1</l></block><block s="reportSum"><l>1</l><l>2</l></block><block s="reportSum"><l>2</l><l>3</l></block></list></block></block></script><script x="401.33333333333337" y="249"><block s="receiveGo"></block><block s="gotoXY"><l>25</l><l>0</l></block><block s="turnLeft"><l>90</l></block><block s="up"></block><block s="down"></block><block s="forward"><l>150</l></block><block s="doWait"><l>1</l></block><block s="doFor"><l>i</l><l>1</l><l>100</l><script><block s="forward"><block s="reportProduct"><l>2</l><block var="length"/></block></block><block s="turn"><l>90</l></block></script></block><block s="turnLeft"><l>120</l></block><block s="forward"><l>150</l></block><block s="doWait"><l>1</l></block><block s="doFor"><l>i</l><l>1</l><l>100</l><script><block s="forward"><block s="reportProduct"><l>2</l><block var="length"/></block></block><block s="turn"><l>90</l></block></script></block><block s="turnLeft"><l>120</l></block><block s="forward"><l>150</l></block><block s="doWait"><l>1</l></block><block s="turnLeft"><l>120</l></block><block s="forward"><l>150</l></block><block s="doWait"><l>1</l></block></script><script x="569.3333333333334" y="354"><block var="length"/></script><script x="345.39290564583337" y="343.000002"><block var="i"/></script><script x="98.33333333333334" y="241"><block s="clear"></block></script></scripts></sprite><watcher var="num" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="length" style="normal" x="10" y="103.000002" 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="doReport"><l></l></block></script></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.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><block var="num"/><l>1</l><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="doReport"><block s="reportNewList"><list><block s="reportSum"><l>3</l><l>4</l></block><block s="reportSum"><l>4</l><l>5</l></block><block s="reportSum"><l>5</l><l>6</l></block><block s="reportSum"><l>6</l><l>7</l></block></list></block></block></script></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="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><scripts><script x="21.999999999999982" y="182"><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></scripts></block-definition><block-definition s="for" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="num"><list struct="atomic" id="915">7,9,11,13</list></variable><variable name="length"><l>0</l></variable></variables></project><media name="W14 Prog quiz" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>