<snapdata remixID="8960078"><project name="1920 Student file W14 quiz script variable math2019" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAewUlEQVR4Xu3de3jkV3kf8PeMdpd1KVCbmzUyJGGdx6nTwkOdhIIhvmi03ApJ4ElICSElEAwYNLK5JKRN6obQFgK2ZgGDCRSSkBKahlx4uHj1k2MChIRCaQIpD8VLobF+MgFswiU49u6cPjNrtFpHXq/Xko7O6jN/od8c/d5zPu/r58vMaqQUHgQIECBAgMCmC6RNr6ggAQIECBAgEALYEBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAABAgQKCAjgAuhKEiBAgAABAWwGCBAgQIBAAQEBXABdSQIECBAgIIDNAAECBAgQKCAggAugK0mAAAECBASwGSBAgAABAgUEBHABdCUJECBAgIAANgMECBAgQKCAgAAugK4kAQIECBAQwGaAAAECBAgUEBDABdCVJECAAAECAtgMECBAgACBAgICuAC6kgQIECBAQACbAQIECBAgUEBAABdAV5IAAQIECAhgM0CAAAECBAoICOAC6EoSIECAAAEBbAYIECBAgEABAQFcAF1JAgQIECAggM0AAQIECBAoICCAC6ArSYAAAQIEBLAZIECAAAECBQQEcAF0JQkQIECAgAA2AwQIECBAoICAAC6AriQBAgQIEBDAZoAAAQIECBQQEMAF0JUkQIAAAQIC2AwQIECAAIECAgK4ALqSBAgQIEBAAJsBAgQIECBQQEAAF0BXkgABAgQICGAzQIAAAQIECggI4ALoShIgQIAAAQFsBggQIECAQAEBAVwAXUkCBAgQICCAzQABAgQIECggIIALoCtJgAABAgQEsBkgQIAAAQIFBARwAXQlCRAgQICAADYDBAgQIECggIAALoCuJAECBAgQEMBmgAABAgQIFBAQwAXQlSRAgAABAgLYDBAgQIAAgQICArgAupIECBAgQEAAmwECBAgQIFBAQAAXQFeSAAECBAgIYDNAgAAB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ZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF9AANffQycgQIAAgQoFBHCFTbNlAgQIEKhfQADX30MnIECAAIEKBQRwhU2zZQIECBCoX0AA199DJyBAgACBCgUEcIVNs2UCBAgQqF/g/wOhGUVZ1tMqaQAAAABJRU5ErkJggg==</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="Prob 1 a-c" idx="1" x="-2.5445501730087017" y="5.456596127294915" 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="8"><costumes><list id="9"><item><costume name="Untitled" center-x="54.5" center-y="97" 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="16.666666666666657" 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="16.666666666666657" y="112.16666666666669" w="90" collapsed="false">the entire quiz is worth 16 pts</comment><script x="16.666666666666657" y="175.50000000000006"><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></script><comment x="16.666666666666657" y="277.6666666666667" w="90" collapsed="false">To work on the challenge problem click on the green dot sprite.</comment><script x="16.666666666666657" y="365.16666666666674"><custom-block s="v2 raise %s to the power of %s"><l>5</l><l>2</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><sprite name="Dot" idx="2" x="0" y="100" heading="150" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="145,26,68,1" pen="tip" id="23"><costumes><list id="24"><item><costume name="costume1" center-x="19.5" center-y="19.25" image="data:image/png;base64,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" id="25"/></item></list></costumes><sounds><list struct="atomic" id="26"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="clear"></block></script><script x="20" y="56"><block s="gotoXY"><l>0</l><l>100</l></block></script><comment x="20" y="258" w="90" collapsed="false">Challenge question 1 is worth 3 pts</comment><script x="20" y="324"><block s="doStamp"></block></script><script x="20" y="360"><block var="num1"/></script><comment x="20" y="390" w="90" collapsed="false">Challenge question 2 is worth 3 pts</comment><script x="20" y="456"><custom-block s="Draw Triangle side length %n"><l></l></custom-block></script><script x="20" y="495"><custom-block s="Triangular number %s"><l>30</l></custom-block></script><script x="20" y="528"><custom-block s="Draw Triangular Number %s"><l>20</l></custom-block></script><script x="216" y="97"><block s="receiveGo"></block><block s="hide"></block><custom-block s="Draw Triangle Piramid number of triangles in first row %s length of triangles %s"><l>10</l><l>10</l></custom-block><block s="show"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>100</l></block></script></scripts></sprite></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="doDeclareVariables"><list><l>num</l></list></block><block s="doSetVar"><l>num</l><block s="reportPower"><block var="base"/><block var="exponent"/></block></block><block s="doReport"><block var="num"/></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="doDeclareVariables"><list><l>sum</l></list></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="num1"/><block var="num2"/><script><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="i"/><block var="sum"/></block></block></script></custom-block><block s="doReport"><block var="sum"/></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><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="Draw Triangle side length %&apos;side&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="down"></block><block s="setColor"><color>145,26,68,1</color></block><block s="doRepeat"><l>3</l><script><block s="forward"><block var="side"/></block><block s="turn"><l>120</l></block></script></block></script></block-definition><block-definition s="Draw Row of triangles" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Draw row of Triangles , number of trangles %&apos;num1&apos; side %&apos;Length&apos; length" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%s"></input></inputs><script><block s="setHeading"><l>90</l></block><block s="down"></block><block s="doRepeat"><block var="num1"/><script><custom-block s="Draw Triangle side length %n"><block var="Length"/></custom-block><block s="forward"><block var="Length"/></block></script></block><block s="turn"><l>120</l></block><block s="forward"><block var="Length"/></block><block s="setHeading"><l>270</l></block><block s="doRepeat"><block s="reportDifference"><block var="num1"/><l>1</l></block><script><block s="forward"><block var="Length"/></block></script></block></script></block-definition><block-definition s="row a %&apos;num1&apos; and length of triangles %&apos;Length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block s="reportDifference"><block var="num1"/><l>1</l></block><script><block s="forward"><block var="Length"/></block><custom-block s="Draw Triangle side length %n"><block var="Length"/></custom-block></script></block></script></block-definition><block-definition s="row b" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="Row B %&apos;num1&apos; and length of triangles %&apos;Length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="num1"/><script><block s="forward"><block var="Length"/></block><custom-block s="Draw Triangle side length %n"><block var="Length"/></custom-block></script></block></script></block-definition><block-definition s="Draw Triangle Piramid number of triangles in first row %&apos;triangles&apos; length of triangles %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="clear"></block><block s="up"></block><block s="doDeclareVariables"><list><l>x</l><l>y</l></list></block><block s="doSetVar"><l>x</l><l>0</l></block><block s="doSetVar"><l>y</l><l>0</l></block><block s="gotoXY"><block s="reportDifference"><block var="x"/><block s="reportProduct"><block s="reportQuotient"><block var="triangles"/><l>2</l></block><block var="length"/></block></block><block s="reportSum"><block var="y"/><block s="reportProduct"><block var="length"/><l>2</l></block></block></block><block s="doFor"><l>i</l><block var="triangles"/><l>1</l><script><custom-block s="Draw row of Triangles , number of trangles %n side %s length"><block var="i"/><block var="length"/></custom-block><block s="turn"><l>240</l></block></script></block></script></block-definition></blocks><variables></variables></project><media name="1920 Student file W14 quiz script variable math2019" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>