<snapdata remixID="8702893"><project name="U1L3p3 Spiral" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</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="Sprite" idx="1" x="-24.19302894598229" y="61.8004072775617" heading="210" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="2,0,224,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="10"><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>length</l><l>1</l><l>300</l><script><block s="forward"><block s="reportQuotient"><block var="length"/><l>20</l></block></block><block s="turn"><l>10</l></block></script></custom-block></script><script x="17" y="146.8181818181813"><custom-block s="housekeeping %s %s %s"><l>-100</l><l>100</l><l>90</l></custom-block><custom-block s="nest squares %s %s"><l>12</l><l>20</l></custom-block></script><script x="17" y="212.36363636363842"><custom-block s="housekeeping %s %s %s"><l>0</l><l>0</l><l>90</l></custom-block><custom-block s="draw squares %s %s %s"><l>15</l><l>12</l><l>10</l></custom-block></script><script x="46" y="267.63636363636726"><block s="up"></block><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>6</l><l>11</l><script><custom-block s="draw polygon %s %s"><block var="i"/><l>30</l></custom-block></script></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="housekeeping %&apos;x position&apos; %&apos;y position&apos; %&apos;direction&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="clear"></block><block s="up"></block><block s="gotoXY"><block var="x position"/><block var="y position"/></block><block s="setHeading"><block var="direction"/></block><block s="down"></block></script></block-definition><block-definition s="draw polygon %&apos;sides&apos; %&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="sides"/><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></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="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></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="draw squiral %&apos;input1&apos; %&apos;input2&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>length</l><block var="input1"/><block var="input2"/><script><block s="forward"><block s="reportProduct"><l>2</l><block var="length"/></block></block><block s="turn"><l>90</l></block></script><comment w="193" collapsed="false">Have the students been taught to click on the index variable to change it?</comment></custom-block></script></block-definition><block-definition s="draw smooth spiral" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>length</l><l>1</l><l>400</l><script><block s="forward"><block s="reportQuotient"><block var="length"/><l>15</l></block></block><block s="turn"><l>15</l></block></script><comment w="193" collapsed="false">400 was arbitrary.  Programmers might give SMOOTH SPIRAL a paramter for how many times to do the FOR loop to get different size spirals.</comment></custom-block></script><scripts><comment x="59" y="185.19999999999993" w="210" collapsed="false">Meta: Possible questions for students:&#xD;&#xD;1. Is this solution actually a smooth spiral?&#xD;2. What about it isn&apos;t as smooth as it could be?&#xD;3. Experiment: Make this even smoother.</comment></scripts></block-definition><block-definition s="nest squares %&apos;number of squares&apos; %&apos;initial side length&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="number of squares"/><script><custom-block s="draw square %s"><block s="reportProduct"><block var="i"/><block var="initial side length"/></block></custom-block></script></custom-block></script></block-definition><block-definition s="draw squares %&apos;number of squares&apos; %&apos;initial side length&apos; %&apos;separation&apos;" type="command" category="pen"><comment w="297" collapsed="false">Center of all squares will be (0, 0).  If (0, 0) is not desired, then add parameters to DRAW CONCENTRIC SQUARES and use those.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="gotoXY"><block s="reportQuotient"><block s="reportDifference"><l>0</l><block var="initial side length"/></block><l>2</l></block><block s="reportQuotient"><block var="initial side length"/><l>2</l></block><comment w="249" collapsed="false">Move to upper left corner of the square to be drawn.</comment></block><block s="down"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block var="number of squares"/><script><block s="down"></block><custom-block s="draw polygon %s %s"><l>4</l><block s="reportSum"><block var="initial side length"/><block s="reportProduct"><l>2</l><block s="reportProduct"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="separation"/></block></block><comment w="198" collapsed="false">The length of a square is the initial side length plus the amount of separation between squares to the left of the last drawn square plus the amount of separation on the right.&#xD;&#xD;i-1 is needed because i starts at zero and the first square drawn should have the initial side length.</comment></block></custom-block><block s="up"></block><block s="changeXPosition"><block s="reportDifference"><l></l><block var="separation"/></block></block><block s="changeYPosition"><block var="separation"/><comment w="105" collapsed="false">Changer upper left corner for the next square to be drawn.</comment></block></script></custom-block></script></block-definition><block-definition s="count by %&apos;n&apos; from %&apos;a&apos; to %&apos;b&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>i</l><block var="a"/><block var="b"/><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportDifference"><block var="i"/><block var="a"/></block><block s="reportQuotient"><block s="reportDifference"><block var="b"/><block var="a"/></block><block var="n"/></block></block><script><block s="doStopThis"><l><option>this script</option></l></block></script><script><block s="doSayFor"><block s="reportSum"><block var="a"/><block s="reportProduct"><block var="n"/><block s="reportDifference"><block var="i"/><block var="a"/></block></block></block><l>.5</l><comment w="268.6666666666667" collapsed="false">The first number to be said must be a.  Since i starts out equal to a, n*(i-a) = n*0 = 0 on the first pass and a is said.  On subsequent passes through the loop, an additional n will be added to the number being said.</comment></block></script><comment w="280" collapsed="false">(b-a)/n is the number of times COUNT BY should be performed.  Since the FOR loop increases i by 1, i-a gives us tells us what number of times we have already been through the loop.  If we are still supposed to be counting, the SAY block will be performed.  Otherwise, the script is stopped.</comment></block></script></custom-block></script></block-definition><block-definition s="draw square %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="draw nested polygon %&apos;number of polygons&apos; %&apos;initial side length&apos; %&apos;separation&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="gotoXY"><block s="reportQuotient"><block s="reportDifference"><l>0</l><block var="initial side length"/></block><l>2</l></block><block s="reportQuotient"><block var="initial side length"/><l>2</l></block></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><block var="number of polygons"/><script><block s="down"></block><custom-block s="draw polygon %s %s"><l>5</l><block s="reportSum"><block var="initial side length"/><block s="reportProduct"><l>2</l><block s="reportProduct"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="separation"/></block></block><comment w="198" collapsed="false">The length of a square is the initial side length plus the amount of separation between squares to the left of the last drawn square plus the amount of separation on the right.&#xD;&#xD;i-1 is needed because i starts at zero and the first square drawn should have the initial side length.</comment></block></custom-block><block s="up"></block><block s="changeXPosition"><block s="reportDifference"><l></l><block var="separation"/></block></block><block s="changeYPosition"><block var="separation"/><comment w="105" collapsed="false">Changer upper left corner for the next square to be drawn.</comment></block></script></block></script></block-definition></blocks><variables></variables></project><media name="U1L3p3 Spiral" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>