<snapdata remixID="15022552"><project name="U1L3-Pinwheel" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U1L3-Pinwheel"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pinwheel, branches: %&apos;number of branches&apos; size: %&apos;size&apos; backup: %&apos;backup&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><block var="size"/></block><block s="forward"><block s="reportDifference"><l>0</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block></script></block></script></block-definition><block-definition s="asterisk, branches: %&apos;branches&apos; branch length: %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinwheel, branches: %s size: %s backup: %s"><block var="branches"/><block var="length"/><block var="length"/></custom-block></script></block-definition><block-definition s="polygon sides: %&apos;sides&apos; length: %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><custom-block s="pinwheel, branches: %s size: %s backup: %s"><block var="sides"/><block var="length"/><l>0</l></custom-block></script></block-definition><block-definition s="polygon(simple) sides: %&apos;sides&apos; length: %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="sides"/><script><block s="forward"><block var="length"/></block><block s="turnLeft"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block></script></block-definition><block-definition s="nest squares %&apos;how many&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doFor"><l>i</l><l>1</l><block var="how many"/><script><custom-block s="polygon(simple) sides: %s length: %s"><l>4</l><block s="reportVariadicProduct"><list><l>20</l><block var="i"/></list></block></custom-block></script></block></script></block-definition></blocks><primitives><block-definition s="move %&apos;steps&apos; steps" type="command" category="motion" selector="forward" primitive="forward"><header></header><code></code><translations></translations><inputs><input type="%n">10</input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>forward</l></block><block s="doGotoObject"><block s="reportVariadicSum"><list><block s="getPosition"></block><block s="reportVariadicProduct"><list><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block><block var="steps"/></list></block></list></block></block></script></block-definition><block-definition s="repeat %&apos;count&apos; %&apos;action&apos;" type="command" category="control" selector="doRepeat" primitive="doRepeat"><header></header><code></code><translations></translations><inputs><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doRepeat</l></block><block s="doDeclareVariables"><list><l>self</l></list></block><block s="doSetVar"><l>self</l><block s="reportEnvironment"><l><option>script</option></l></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="count"/><l>0</l></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doApplyExtension"><l>snap_yield</l><list></list></block><block s="doRun"><block var="self"/><list><block s="reportDifference"><block var="count"/><l>1</l></block><block var="action"/></list></block></script><list></list></block></script></block-definition><block-definition s="for %&apos;count&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control" selector="doFor" primitive="doFor"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">i</input><input type="%n">1</input><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doFor</l></block><block s="doDeclareVariables"><list><l>test</l><l>increment</l></list></block><block s="doSetVar"><l>count</l><block var="start"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>1</l></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>-1</l></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>count</l><block var="increment"/></block></script></block></script></block-definition><block-definition s="%&apos;#1&apos;" type="predicate" category="operators" selector="reportVariadicLessThan" primitive="reportVariadicLessThan"><header></header><code></code><translations></translations><inputs><input type="%mult%s" readonly="true" separator="&lt;" collapse="all &lt;" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicLessThan</l></block></script></block-definition></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="216"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="217"></list></costumes><sounds><list struct="atomic" id="218"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="25.903943281767813" y="-124.55267999178452" heading="149.57142857142424" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="223"><costumes><list struct="atomic" id="224"></list></costumes><sounds><list struct="atomic" id="225"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="206.33333333333343" y="20.83333333333337" w="242.66666666666666" collapsed="false">You will need 5 copies of this script.&#xD;To duplicate a script, right-click (or control-click) on its&#xD;TOPMOST block.  (In this case, the REPEAT block.)&#xD;You will see a menu of options. Choose &quot;duplicate.&quot;  &#xD;Move the copy where you want it.</comment><script x="10" y="10"><block s="doRepeat"><l>21</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>21</l></block></block></script></block></script><script x="61.33333333333337" y="112.66666666666663"><block s="setColor"><color>145,26,68,1</color></block></script><script x="13.333333333333343" y="206.5"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>3</l><l></l><l></l><comment w="90" collapsed="false">pinwheel with 3 branches</comment></custom-block></script><script x="285.3333333333334" y="213.5"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>4</l><l></l><l></l><comment w="90" collapsed="false">pinwheel with 4 branches</comment></custom-block></script><script x="13.333333333333343" y="280.1666666666667"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>5</l><l></l><l></l><comment w="90" collapsed="false">pinwheel with 5 branches</comment></custom-block></script><script x="297.3333333333334" y="299.1666666666667"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>6</l><l></l><l></l><comment w="90" collapsed="false">pinwheel with 6 branches</comment></custom-block></script><script x="163.33333333333343" y="378.1666666666667"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>12</l><l></l><l></l><comment w="90" collapsed="false">pinwheel with 12 branches</comment></custom-block></script><script x="63.33333333333337" y="453.16666666666686"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>5</l><l></l><l></l><comment w="90" collapsed="false">2 pinwheels together</comment></custom-block><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>8</l><l></l><l></l></custom-block></script><script x="106" y="533.3333333333333"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>6</l><l>50</l><l></l><comment w="90" collapsed="false">positive input value</comment></custom-block></script><script x="20" y="620.1666666666667"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>3</l><l>65</l><l>20</l></custom-block></script><script x="119" y="673.0000000000002"><custom-block s="asterisk, branches: %s branch length: %s"><l>12</l><l>100</l><comment w="90" collapsed="false">asterisk</comment></custom-block></script><script x="34" y="721.0000000000002"><custom-block s="polygon sides: %s length: %s"><l>4</l><l>80</l><comment w="90" collapsed="false">polygon</comment></custom-block></script><script x="28" y="768.0000000000002"><custom-block s="polygon(simple) sides: %s length: %s"><l>6</l><l>60</l><comment w="90" collapsed="false">simple polygon</comment></custom-block></script><script x="56" y="828.3333333333335"><block s="doFor"><l>i</l><l>0</l><l>30</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>2</l><block var="i"/></list></block><l>2</l></block></script><comment w="90" collapsed="false">counting 0 to 30 by 2&apos;s</comment></block></script><script x="50.33333333333337" y="517.6666666666667"><block s="clear"></block></script><script x="56" y="919.1666666666671"><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>2</l><block var="length"/></list></block></block><block s="turn"><l>90</l></block></script><comment w="90" collapsed="false">squiral</comment></block></script><script x="155" y="901.0000000000008"><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="287" y="984.6666666666674"><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>200</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>0.02</l><block var="length"/></list></block></block><block s="turn"><l>10</l></block></script><comment w="90" collapsed="false">spiral</comment></block></script><script x="60" y="1091.6666666666677"><custom-block s="nest squares %s"><l>10</l><comment w="90" collapsed="false">nested squares</comment></custom-block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3-Pinwheel" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>