<snapdata remixID="8967244"><project name="wk14 prog quiz" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAADF0lEQVR4Xu3XsWpTYQCG4T9B6OotiLSDg4uFeg9OnTu4uXey3oNIcXBRtFS3dhApiDfg4uBQBAfpPbgU6hJpocVSdDMvNM8ZcyAfef8nCWcym81mw6VAVGACYFTe7FkBAEFICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAPxL/tXV1bG5uTk2NjbSA7ru4wD+44TX19cv7h4dHY39/f2xvLx83U3M9fMtNMDZbDbevL0xPn28NXZ3vo2lpaUr8f9EeH5zOp2Ok5OTcXBwMNfDuo5jCw3w9EAPDw/Hl693L872+Pjm+PH9wdjefnf2GoD/l/3CAzzNu7X1aKzceXmp9PLth+PZ05+X/oL39vbGysrK/z2RBXt3AMcYr3cnV479xfN7HkLm8GVYeICvdpbGdPprfHg/GU8efx5ra/fnkN3EeYGFBnj6EHJ6TSZXfwERmU+BhQY4n8RW/lUAQD7SAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmN/4bWRMdtz45OisAAAAASUVORK5CYII=</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</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="0" y="0" 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="19.666666666666657" y="10"><custom-block s="%s factorial"><l>5</l><comment w="172" collapsed="true">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="510" y="66.6"><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block></script><script x="13.666666666666629" y="37.500000000000085"><custom-block s="sum from %s to %s"><l>1</l><l>3</l><comment w="90" collapsed="true">Quiz problem 1a.  Create the rest of this block using a script variable.  &#xD;4 pts</comment></custom-block></script><comment x="10.666666666666657" y="70.16666666666666" w="90" collapsed="true">the entire quiz is worth 16 pts</comment><comment x="10.666666666666657" y="92.66666666666654" w="90" collapsed="true">To work on the challenge problem click on the green dot sprite.</comment><script x="10.666666666666629" y="126.16666666666666"><custom-block s="v2 raise %s to the power of %s"><l>6</l><l>2</l><comment w="90" collapsed="true">Quiz problem 1b.  Create the rest of the block using a script variable.&#xD;4 pts</comment></custom-block></script><script x="366" y="249.9999999999999"><custom-block s="Draw pyramid with %s rows and %s size triangle"><l>6</l><l>10</l></custom-block></script><script x="10" y="176.99999999999966"><custom-block s="Triangular number %s"><l>100</l></custom-block></script><script x="357" y="195"><custom-block s="Draw number of triangles %s of triangles size %s"><l>2</l><l>100</l></custom-block></script><script x="367" y="146.00000000000003"><custom-block s="Draw triangle size %s"><l>50</l></custom-block></script><script x="18" y="237.99999999999977"><custom-block s="Draw Triangular Number %s"><l>3</l></custom-block></script></scripts></sprite><sprite name="Sprite" idx="2" x="-20" y="-5" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="157.43699999999998,160.65,0,1" pen="tip" id="41"><costumes><list struct="atomic" id="42"></list></costumes><sounds><list struct="atomic" id="43"></list></sounds><blocks></blocks><variables></variables><scripts><script x="287" y="231"><custom-block s="Draw Triangular Number %s"><l>3</l></custom-block></script></scripts></sprite><sprite name="Sprite(2)" idx="3" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="49"><costumes><list id="50"><item><costume name="costume1" center-x="28" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA0CAYAAADfRPtlAAADrElEQVRoQ+2aWahNURjHf1umawglGVI8IEKGF1M5zxQiw3mQksxKXngxP5AXGS8lJQ/HHIrnc8tQyhBKhkRkeNC9Zbr3Jkffae/Tsqy99zr7nHOtfTvr8Zz1fev77f+a1+dRmzIDmANMBkYAA4AGoKvf3C/gJ9AMvAEeAjeBO9UOx6uSQwl8HzAPGAl0S+hXwF8D14GtwO+EfkpmlQIuB7YBY4FKfeksBeAZsB84mxQ0aVDrge3AYFPDmUI2UTx5Lxdm9wnYCxwv13G5gBOBS8AovaGkUGEBh8C+BJYAj2xBywE8BazUu2K1wfTADaDSdU8Dq2wgbQGfAONVh7UGswB9CkyIg4wDHA48AAYqjtozhWz3OMe1+D/v5doBte0vwFTgbVh7UYDjgHtA78C4o1WzHJ/fgWmAKPpPCQMcBLwC+roGF8Sjjc2v/sT3WScMA/wADHEVLgTyIzDUBlC2S9NdhwuBvAvINrFUdAV3ArvSAhcCuVtl0AFlA9xTDF2ZUGxnY2VMtvob+6KpCnjDPwEU/0gxoIQvJ5O5KqCoJtNtlzTCGbqqnEJkeWsNFLwKzE8znAHyGrAgAJR1pE8nA/wm67gALgXOpW3mDJt8tA3AMgHMA7M7g3qGbtpUB7Rdh1yqp3TTuoIuCWMdS11B60/laMW6go4KYx1WXUHrT+VoxbqCjgpjHZauoDxorOukm+1G2WzLaV7uYlJ5VaHLqh2XGoID73NgdGdQUQF8AYwJADcAR9OuoqbeRuCYeqtWus1O242a4aBbuuVWAdcAJ9KqoqaeTJpFFv3i9z4wJW2QGpw898mTWrHogJItITdsxdttmV0zhaykfzhb8l5OVoAgRrnV7gfIO6IRUH5cCzQqRM2ZQlbyXJwreS8neTZqbKWuGQUo/50EVitELZlCtr9LhHkv1wKoMUnMIs5fJeqF9zKwUKndlilke7gAmfdybYAayxVgkSm2uDf6C8Bi1fB/LyGGrIuLfmqJ8dvHAYrRYWCTC5AGuEPA5qheZQMo9nK9L3kyxfeLoHSUmgYweXeQPJnzcUPGFjDwcwuYqTutFWhIttNtYFYcWNwsGmUvY/IgMMxUqVLYiHw12UpusVFNjatcBVVb2aBLyqMkC4WWOOAIoMDne+AAcMRWtWoBBn6ku+zwu26vJEEYbH4A0hX3ADIsEpdKFDQ1Ks9wK/xUDlHWFliA3vkZv2eApsREmmG1AU1xTZKDp59YFMzCMgvKkUYSXh9XC8bk5w8LFRL5lTa6NAAAAABJRU5ErkJggg==" id="51"/></item></list></costumes><sounds><list struct="atomic" id="52"></list></sounds><blocks></blocks><variables></variables><scripts></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>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block var="base"/></block><block s="doSetVar"><l>b</l><block var="exponent"/></block><block s="doRepeat"><block var="exponent"/><script><block s="doReport"><block s="reportProduct"><block var="a"/><block var="a"/></block></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></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>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doFor"><l>i</l><block var="num1"/><block var="num2"/><script><block s="doChangeVar"><l>a</l><block var="i"/></block></script></block><block s="doReport"><block var="a"/></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="doDeclareVariables"><list><l>a</l></list></block><block s="doSetVar"><l>a</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block var="n"/><script><block s="doChangeVar"><l>a</l><block var="i"/></block></script></block><block s="doReport"><block var="a"/></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>1</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 size %&apos;Size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><block var="Size"/></block><block s="turnLeft"><l>120</l></block></script></block><block s="forward"><block var="Size"/></block></script></block-definition><block-definition s="Draw number of triangles %&apos;number of triangles&apos; of triangles size %&apos;Size&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="number of triangles"/><script><custom-block s="Draw triangle size %s"><block var="Size"/></custom-block></script></block></script></block-definition><block-definition s="Draw pyramid with %&apos;rows&apos; rows and %&apos;Size&apos; size triangle" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doFor"><l>i</l><block var="rows"/><l>1</l><script><custom-block s="Draw number of triangles %s of triangles size %s"><block s="reportProduct"><l>1</l><block var="rows"/></block><block var="Size"/></custom-block><block s="turnLeft"><l>120</l></block><block s="forward"><block var="Size"/></block><block s="turnLeft"><l>60</l></block><block s="forward"><block s="reportProduct"><block var="Size"/><block s="reportDifference"><block var="rows"/><l>1</l></block></block></block><block s="turn"><l>180</l></block><block s="doChangeVar"><l>rows</l><l>-1</l></block></script></block></script></block-definition></blocks><variables></variables></project><media name="wk14 prog quiz" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>