<snapdata remixID="9554091"><project name="(2020) U1L3pp3-5-Pinwheel" app="Snap! 6, https://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" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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rDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAirAHtAVUgISkIAEJKACrDkgAQlIQAIS8CCgAuwBXSElIAEJSEACKsCaAxKQgAQkIAEPAv8fCpx1HaU4/OMAAAAASUVORK5CYII=</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="-9.094947017729282e-13" y="-4.547473508864641e-13" heading="248.9999999999966" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="248,0,53.519999999999776,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="6.535947712418304" y="6.535947712418291"><block s="down"></block><block s="setColor"><color>145,26,68,1</color></block></script><script x="6.535947712418304" y="58.202614379085155"><block s="clear"></block></script><script x="6.535947712418304" y="88.86928104575182"><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="25.535947712418277" y="214.20261437908485"><block s="up"><comment w="53.333333333333336" collapsed="false">3.5 - This will draw two pinwheels</comment></block><block s="gotoXY"><l>100</l><l>0</l></block><block s="down"></block><custom-block s="pinwheel, branches: %s"><l>6</l></custom-block><block s="up"></block><block s="gotoXY"><l>-100</l><l>0</l></block><block s="down"></block><custom-block s="pinwheel, branches: %s"><l>8</l></custom-block></script><comment x="171.1568627450981" y="21.588235294117744" w="231" collapsed="false">Unit 1 Lab 3 - pages 3 to 5 Solutions.</comment><comment x="228.7450980392157" y="76.91503267973903" w="242.66666666666669" 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="32.34640522875818" y="398.99999899999966"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l></l><l></l><l></l><comment w="115.33333333333334" collapsed="true">4.3-5.  See inside.</comment></custom-block></script><script x="35.16993464052284" y="1672.2679738562103"><custom-block s="circle, size: %s"><l>9</l><comment w="146" collapsed="true">5.5 (ITIT). Big note inside.</comment></custom-block></script><script x="28.529411764705863" y="1608.019607843138"><custom-block s="simpler polygon, number of sides: %s side length: %s"><l></l><l></l><comment w="69.33333333333333" collapsed="true">5.4 ditto</comment></custom-block></script><script x="9.660129718954218" y="787.6100207864927"><block s="setColor"><color>248,6,0,1</color></block><block s="doRepeat"><l>12</l><script><block s="down"></block><custom-block s="small pinwheel, branches: %s"><l>21</l></custom-block><block s="up"></block><block s="forward"><l>50</l></block><block s="turn"><l>30</l></block><block s="changePenHSVA"><l><option>hue</option></l><l>8</l></block></script></block></script><script x="241.26143790849676" y="779.5032679738564"><block s="setColor"><color>248,6,0,1</color><comment w="166" collapsed="true">TIF 3.A.&#xD;The PINWHEEL block makes huge pinwheels, so I made a SMALL PINWHEEL block for use here.</comment></block><block s="doRepeat"><l>12</l><script><block s="down"></block><custom-block s="small pinwheel, branches: %s"><l>12</l></custom-block><block s="up"></block><block s="forward"><l>40</l></block><block s="turn"><l>30</l></block><block s="changePenHSVA"><l><option>hue</option></l><l>8</l></block></script></block></script><script x="16.849672202614382" y="991.3790839673198"><block s="doGotoObject"><l><option>center</option></l><comment w="160" collapsed="true">TIF 3.B.  As always with TIFs, this isn&apos;t The Official Solution.  It embodies a bunch of aesthetic judgments, e.g., the problem doesn&apos;t say to use a thicker pen, but it looks better.</comment></block><block s="setHeading"><l>0</l></block><block s="hide"></block><block s="setSize"><l>2</l></block><block s="setColor"><color>0,17,6,1</color></block><block s="down"></block><block s="doForever"><script><block s="doFor"><l>i</l><l>3</l><l>12</l><script><block s="clear"></block><block s="doWarp"><script><custom-block s="pinwheel, branches: %s"><block var="i"/></custom-block></script></block><block s="doWait"><l>.1</l></block></script></block><block s="doWait"><l>.1</l></block><block s="doFor"><l>i</l><l>11</l><l>4</l><script><block s="clear"></block><block s="doWarp"><script><custom-block s="pinwheel, branches: %s"><block var="i"/></custom-block></script></block><block s="doWait"><l>.1</l></block></script></block><block s="doWait"><l>.1</l></block></script></block></script><script x="21.95424836601307" y="1452.7320261437903"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>120</l><l>2</l><l>0</l><comment w="170" collapsed="false">ITIT 4.9.  Any large number of branches, small size, and 0 backup will do.  Even 30 branches is enough for all but the most eagle-eyed user of retina displays.</comment></custom-block></script><script x="36.42483660130719" y="444.82352941176487"><custom-block s="polygon, branches: %s branch length: %s"><l></l><l></l><comment w="71.33333333333333" collapsed="true">5.3 ditto</comment></custom-block></script><script x="37.09150326797387" y="524.6993464052291"><custom-block s="asterisk, branches: %s branch length: %s"><l></l><l></l><comment w="89.99999999999999" collapsed="true">5.2 see inside</comment></custom-block></script><script x="39.8366013071895" y="587.6666666666671"><custom-block s="polygon, branches: %s branch length: %s"><l>4</l><l>100</l><comment w="89.99999999999999" collapsed="false">Challenge A</comment></custom-block><block s="forward"><l>50</l></block><block s="turn"><l>1.5</l></block><custom-block s="circle, radius: %s"><l>50</l></custom-block></script><comment x="37.25490196078432" y="704.575163398693" w="89.99999999999999" collapsed="false">Everything below here is full of fun stuff you can explore.</comment><comment x="38.14379084967319" y="1715.2026143790865" w="413.3333333333333" collapsed="false">TIF A.  Getting this just right is very subtle.  The note on 5.5 just above explains how to write a block that draws a circle of a given radius.  If the side of the square is 100, then the diameter of the circle should also be 100, and so the radius should be 50.  And the circle has to start at the midpoint of a side, not at a corner.&#xD;&#xD;That makes the first, second, and fourth block in the following script straightforward, but drawing the picture without the third block makes the circle seem just slightly too big.  If you try it, and care about that small inaccuracy, you will probably try a smaller approximation of π, and will be very frustrated that you can&apos;t get it right that way.  The secret is that the starting /angle/ of the sprite when drawing the circle is also important, and shouldn&apos;t be the same as the angle for the square.  It should be tilted by half the angle that the circle procedure turns between sides of the polygon that approximates the circle.&#xD;&#xD;In the script below, the 1.5 degree turning is the result of experimentation and probably isn&apos;t exactly mathematically correct.</comment></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="pinwheel, branches: %&apos;number of branches&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><l>100</l></block><block s="forward"><l>-70</l></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="small pinwheel, branches: %&apos;number of branches&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><l>20</l></block><block s="forward"><l>-15</l></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="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"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><block var="size"/><comment w="53.333333333333336" collapsed="true">4.5.</comment></block><block s="forward"><block s="reportDifference"><l></l><block var="backup"/></block><comment w="53.333333333333336" collapsed="false">4.4.</comment></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"></input><input type="%s"></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, branches: %&apos;branches&apos; branch length: %&apos;length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s size: %s backup: %s"><block var="branches"/><block var="length"/><l>0</l></custom-block></script></block-definition><block-definition s="simpler polygon, number of sides: %&apos;sides&apos; side length: %&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="sides"/><script><block s="forward"><block var="length"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block></script></block-definition><block-definition s="circle, size: %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>120</l><block var="size"/><l>0</l></custom-block></script><scripts><comment x="10" y="87.46666666666664" w="476.6666666666667" collapsed="false">The problem is (deliberately) vague about what the &quot;size&quot; of a circle means.  The solution above takes the simplest possible view, namely that the measure of size is arbitrary as long as a size-2 circle is twice the (linear dimension) size of a size-1 circle.&#xD;&#xD;To get a more conventional size unit, remember that the circle is really a 120-gon.  (Any large enough number would work.)  Its perimeter is 120 times the length of a side.  That&apos;s close to the circumference of the circle we&apos;re approximating.  So if we want &quot;size&quot; to be the circumference, we should say</comment><script x="12.666666666666629" y="211.46666666666664"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>120</l><block s="reportQuotient"><block var="size"/><l>120</l></block><l>0</l></custom-block></script><comment x="12.666666666666629" y="248.13333333333335" w="474" collapsed="false">If we want &quot;size&quot; to be the radius, the circumference should be 2π times that:</comment><script x="15.333333333333256" y="306.1333333333334"><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>120</l><block s="reportQuotient"><block s="reportProduct"><block s="reportProduct"><l>2</l><l>3.141592654</l></block><block var="size"/></block><l>120</l></block><l>0</l></custom-block></script><comment x="16" y="366.2666666666667" w="471.3333333333333" collapsed="false">Note, though, that if you make one of those choices, the word &quot;size:&quot; in the title text should really be &quot;circumference:&quot; or &quot;radius:&quot; as desired, so that the user of the block knows what to expect.</comment></scripts></block-definition><block-definition s="circle, radius: %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><custom-block s="pinwheel, branches: %s size: %s backup: %s"><l>120</l><block s="reportQuotient"><block s="reportProduct"><block s="reportProduct"><l>2</l><l>3.14159</l></block><block var="size"/></block><l>120</l></block><l>0</l></custom-block></script></block-definition></blocks><variables></variables></project><media name="(2020) U1L3pp3-5-Pinwheel" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>