<snapdata remixID="8675204"><project name="COM SCI LAB 3 VERSION 2" 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="0" y="100.00000000000014" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="230,34,0,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="68.66666666666663" y="10"><block s="down"><comment w="184.83333333333334" collapsed="false">A. Click this script. What does it do?</comment></block><block s="clear"></block></script><script x="68.66666666666663" y="100.33333333333331"><block s="clear"></block><block s="forward"><l>100</l><comment w="227.33333333333334" collapsed="false">B. It&apos;s easier to see what&apos;s happening if the script waits between steps.&#xD;&#xD;Remember, you can use Visible Stepping instead&#xD;of adding WAIT blocks.</comment></block><block s="doWait"><l>0.5</l></block><block s="forward"><l>-100</l></block></script><script x="68.66666666666663" y="221.33333333333331"><block s="clear"></block><block s="forward"><l>100</l><comment w="282.99999999999994" collapsed="false">C. After drawing the spike, turn half way around (&quot;do a 180&quot;).&#xD;&#xD;How many times must you run this script to get the sprite to face the way it started (facing &quot;right&quot; or &quot;to the east&quot;)?&#xD;&#xD;Use Visible Stepping if needed.</comment></block><block s="forward"><l>-100</l></block><block s="turn"><l>180</l></block></script><script x="10" y="274"><block s="clear"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="turn"><l>72</l></block><block s="down"></block></script></block></script><script x="261" y="413"><custom-block s="pinwheel branches: %s"><block s="reportRandom"><l>3</l><l>10</l><comment w="252" collapsed="false">David Xiao, William Fang, first the pinwheel branches block makes a pinwheel with a random amount of branches from 3-10, then it&apos;ll go to a random position anywhere from x 10-245, and y 10-245. Then it&apos;ll make a pinwheel with random branches from 3-10</comment></block></custom-block><block s="gotoXY"><block s="reportRandom"><l>10</l><l>245</l></block><block s="reportRandom"><l>10</l><l>245</l></block></block><custom-block s="pinwheel branches: %s"><block s="reportRandom"><l>3</l><l>16</l></block></custom-block></script><script x="17" y="445"><custom-block s="pinwheel branches: %s"><l>8</l></custom-block></script><script x="712" y="277"><custom-block s="Pinwheel branches %s size: %s backup: %s"><l>4</l><l>50</l><l>50</l></custom-block></script><script x="170" y="383"><block s="down"></block></script><script x="754" y="157"><block s="gotoXY"><l>-115</l><l>100</l></block></script><script x="485" y="610"><custom-block s="puzzle 1"></custom-block></script><script x="407" y="89"><custom-block s="asterisk, branches %s length: %s"><l></l><l></l></custom-block></script><script x="407" y="195"><custom-block s="Pinwheel branches %s size: %s backup: %s"><l></l><l></l><l></l></custom-block></script><script x="364" y="33"><custom-block s="polygon number of sides %s size %s"><l></l><l></l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="not too small triangle %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="size"/><l>9</l></block><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>120</l></block></script></block></script></block></script></block-definition><block-definition s="fancy triangle %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="size"/><l>9</l></block><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><custom-block s="fancy triangle %n"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block><block s="turn"><l>120</l></block></script></block></script></block></script></block-definition><block-definition s="not too small square %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="size"/><l>9</l></block><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></script></block-definition><block-definition s="not too small hexagon %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="size"/><l>9</l></block><script><block s="doRepeat"><l>6</l><script><block s="forward"><block var="size"/></block><block s="turn"><l>60</l></block></script></block></script></block></script></block-definition><block-definition s="fancy square %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="size"/><l>9</l></block><script><block s="doRepeat"><l>4</l><script><block s="forward"><block var="size"/></block><custom-block s="fancy square %n"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block><block s="turn"><l>90</l></block></script></block></script></block></script></block-definition><block-definition s="fancy hexagon %&apos;size&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="size"/><l>9</l></block><script><block s="doRepeat"><l>6</l><script><block s="forward"><block var="size"/></block><custom-block s="fancy hexagon %n"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block><block s="turn"><l>60</l></block></script></block></script></block></script></block-definition><block-definition s="asterisk, %&apos;spokes&apos; spokes" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>heading</l></list></block><block s="doSetVar"><l>color</l><l>20</l></block><block s="setSize"><l>2</l></block><block s="doRepeat"><block var="spokes"/><script><custom-block s="set pen to crayon %n"><l>0</l></custom-block><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="doSetVar"><l>heading</l><block s="direction"></block></block><block s="turn"><l>4</l></block><custom-block s="set pen to crayon %n"><block var="color"/></custom-block><block s="doRepeat"><block s="reportDifference"><block s="reportQuotient"><l>360</l><block var="spokes"/></block><l>8</l></block><script><block s="turn"><l>1</l></block><block s="forward"><l>30</l></block><block s="forward"><l>-30</l></block></script></block><custom-block s="set pen to crayon %n"><l>0</l></custom-block><block s="setHeading"><block var="heading"/></block><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="spokes"/></block></block><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="doChangeVar"><l>color</l><l>10</l></block></script></block></script></block-definition><block-definition s="multiline %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%code"></input></inputs><script><block s="doReport"><block var="text"/></block></script></block-definition><block-definition s="set pen to crayon %&apos;which&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"><options>grays={&#xD;0 black #000000=0&#xD;1 gray7 #121212=1&#xD;2 gray14 #242424=2&#xD;3 gray21 #363636=3&#xD;4 gray28 #484848=4&#xD;5 gray36 #5c5c5c=5&#xD;6 gray43 #6d6d6d=6&#xD;7 gray50 #7f7f7f=7&#xD;8 gray57 #919191=8&#xD;9 gray64 #a3a3a3=9&#xD;10 gray71 #b5b5b5=10&#xD;11 gray78 #c8c8c8=11&#xD;12 gray85 #dadada=12&#xD;13 gray92 #ececec=13&#xD;14 white #ffffff=14&#xD;}&#xD;pinks={&#xD;15 deep pink #ff1493=15&#xD;16 hot pink #ff69b4=16&#xD;17 bright pink #ff007f=17&#xD;18 raspberry #e30b5d=18&#xD;19 amaranth #e52b50=19&#xD;}&#xD;reds={&#xD;20 red #ff0000=20&#xD;21 burgundy #900020=21&#xD;22 cherry #990000=22&#xD;23 dark candy apple red #a40000=23&#xD;24 sanguine #c00000=24&#xD;25 maroon #800000=25&#xD;26 crimson #c90016=26&#xD;27 Lists #d94d11=27&#xD;28 candy apple red #ff0800=28&#xD;29 coquelicot #ff3800=29&#xD;}&#xD;browns={&#xD;30 saddle brown #8b4513=30&#xD;31 chocolate #7b3f00=31&#xD;32 kobicha #6b4423=32&#xD;33 sepia #704214=33&#xD;34 chestnut #954535=34&#xD;35 dark brown #654321=35&#xD;36 brown #964b00=36&#xD;37 golden brown #996515=37&#xD;38 copper #b87333=38&#xD;39 cinnamon #d2691e=39&#xD;}&#xD;oranges={&#xD;40 orange #ff7f00=40&#xD;41 Pantone orange #ff5800=41&#xD;42 pumpkin #ff7518=42&#xD;43 Variables #f3761d=43&#xD;44 Spanish orange #e86100=44&#xD;45 burnt orange #cc5500=45&#xD;46 sinopia #cb410b=46&#xD;47 ochre #cc7722=47&#xD;48 carrot #ed9121=48&#xD;49 tangerine #f28500=49&#xD;}&#xD;yellows={&#xD;50 yellow #ffff00=50&#xD;51 Control #e6a822=51&#xD;52 dark goldenrod #b8860b=52&#xD;53 goldenrod #daa520=53&#xD;54 saffron #f4c430=55&#xD;55 sandstorm #ecd540=55&#xD;56 mustard #ffdb58=56&#xD;57 gold #ffd700=57&#xD;58 egg yolk #fee33e=58&#xD;59 rubber duck #fbe108=59&#xD;}&#xD;greens={&#xD;60 lime #00ff00=60&#xD;61 apple green #8db600=61&#xD;62 Operators #62c213=62&#xD;63 forest green #228b22=63&#xD;64 green #008000=64&#xD;65 dark green #006400=65&#xD;66 dark pastel green #03c03c=66&#xD;67 emerald #50c878=67&#xD;68 mint #3eb489=68&#xD;69 Pen #00a178=69&#xD;}&#xD;cyans={&#xD;70 aqua (cyan) #00ffff=70&#xD;71 dark cyan #008b8b=71&#xD;72 cerulean #007ba7=72&#xD;73 iceberg #71a6d2=73&#xD;74 Sensing #0494dc=74&#xD;75 teal #008080=75&#xD;76 light sky blue #87cefa=76&#xD;77 deep sky blue #00bfff=77&#xD;78 dodger blue #1e90ff=78&#xD;79 azure #007fff=79&#xD;}&#xD;blues={&#xD;80 blue #0000ff=80&#xD;81 midnight blue #191970=81&#xD;82 dark powder blue #003399=82&#xD;83 cobalt #0047ab=83&#xD;84 denim #1560bd=84&#xD;85 navy blue #000080=85&#xD;86 steel blue #4682b4=86&#xD;87 Motion #4a6cd4=87&#xD;88 cornflower #6495ed=88&#xD;89 slate blue #6a5acd=89&#xD;}&#xD;violets={&#xD;90 violet #8f00ff=90&#xD;91 Looks #8f56e3=91&#xD;92 grape #6f2da8=92&#xD;93 indigo #4b0082=93&#xD;94 x11 purple #a020f0=94&#xD;95 magenta (fuchia) #ff00ff=95&#xD;96 dark orchid #9932cc=96&#xD;97 Sound #cf4ad9=97&#xD;98 purple #7f007f=98&#xD;99 dark magenta #8b008b=99&#xD;}</options></input></inputs><script><block s="doDeclareVariables"><list><l>colors</l><l>color</l></list></block><block s="doSetVar"><l>colors</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l>,</l></block></autolambda><list></list></block><block s="reportTextSplit"><custom-block s="multiline %code"><l>0,0,0&#xD;18,18,18&#xD;36,36,36&#xD;54,54,54&#xD;72,72,72&#xD;92,92,92&#xD;109,109,109&#xD;127,127,127&#xD;145,145,145&#xD;163,163,163&#xD;181,181,181&#xD;200,200,200&#xD;218,218,218&#xD;236,236,236&#xD;255,255,255&#xD;255,20,147&#xD;255,105,180&#xD;255,0,127&#xD;227,11,93&#xD;229,43,80&#xD;255,0,0&#xD;144,0,32&#xD;153,0,0&#xD;164,0,0&#xD;192,0,0&#xD;128,0,0&#xD;201,0,22&#xD;217,77,17&#xD;255,8,0&#xD;255,56,0&#xD;139,69,19&#xD;123,63,0&#xD;107,68,35&#xD;112,66,20&#xD;149,69,53&#xD;101,67,33&#xD;150,75,0&#xD;153,101,21&#xD;184,115,51&#xD;210,105,30&#xD;255,127,0&#xD;255,88,0&#xD;255,117,24&#xD;243,118,29&#xD;232,97,0&#xD;204,85,0&#xD;203,65,11&#xD;204,119,34&#xD;237,145,33&#xD;242,133,0&#xD;255,255,0&#xD;230,168,34&#xD;184,134,11&#xD;218,165,32&#xD;244,196,48&#xD;236,213,64&#xD;255,219,88&#xD;255,215,0&#xD;254,227,62&#xD;251,225,8&#xD;0,255,0&#xD;141,182,0&#xD;98,194,19&#xD;34,139,34&#xD;0,128,0&#xD;0,100,0&#xD;3,192,60&#xD;80,200,120&#xD;62,180,137&#xD;0,161,120&#xD;0,255,255&#xD;0,139,139&#xD;0,123,167&#xD;113,166,210&#xD;4,148,220&#xD;0,128,128&#xD;135,206,250&#xD;0,191,255&#xD;30,144,255&#xD;0,127,255&#xD;0,0,255&#xD;25,25,112&#xD;0,51,153&#xD;0,71,171&#xD;21,96,189&#xD;0,0,128&#xD;70,130,180&#xD;74,108,212&#xD;100,149,237&#xD;106,90,205&#xD;143,0,255&#xD;143,86,227&#xD;111,45,168&#xD;75,0,130&#xD;160,32,240&#xD;255,0,255&#xD;153,50,204&#xD;207,74,217&#xD;127,0,127&#xD;139,0,139</l></custom-block><l><option>line</option></l></block></block></block><block s="doSetVar"><l>color</l><block s="reportListItem"><block s="reportSum"><block s="reportModulus"><block var="which"/><l>100</l></block><l>1</l></block><block var="colors"/></block></block><custom-block s="set pen color to r: %n g: %n b: %n"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="color"/></block></custom-block></script></block-definition><block-definition s="nearest crayon to %&apos;old color&apos;" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>colors</l><l>min value</l><l>min index</l><l>index</l><l>distance</l><l>color</l></list></block><block s="doSetVar"><l>min value</l><l>1000</l></block><block s="doSetVar"><l>min index</l><l>-1</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doSetVar"><l>colors</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l>,</l></block></autolambda><list></list></block><block s="reportTextSplit"><custom-block s="multiline %code"><l>0,0,0&#xD;18,18,18&#xD;36,36,36&#xD;54,54,54&#xD;72,72,72&#xD;92,92,92&#xD;109,109,109&#xD;127,127,127&#xD;145,145,145&#xD;163,163,163&#xD;181,181,181&#xD;200,200,200&#xD;218,218,218&#xD;236,236,236&#xD;255,255,255&#xD;255,20,147&#xD;255,105,180&#xD;255,0,127&#xD;227,11,93&#xD;229,43,80&#xD;255,0,0&#xD;144,0,32&#xD;153,0,0&#xD;164,0,0&#xD;192,0,0&#xD;128,0,0&#xD;201,0,22&#xD;217,77,17&#xD;255,8,0&#xD;255,56,0&#xD;139,69,19&#xD;123,63,0&#xD;107,68,35&#xD;112,66,20&#xD;149,69,53&#xD;101,67,33&#xD;150,75,0&#xD;153,101,21&#xD;184,115,51&#xD;210,105,30&#xD;255,127,0&#xD;255,88,0&#xD;255,117,24&#xD;243,118,29&#xD;232,97,0&#xD;204,85,0&#xD;203,65,11&#xD;204,119,34&#xD;237,145,33&#xD;242,133,0&#xD;255,255,0&#xD;230,168,34&#xD;184,134,11&#xD;218,165,32&#xD;244,196,48&#xD;236,213,64&#xD;255,219,88&#xD;255,215,0&#xD;254,227,62&#xD;251,225,8&#xD;0,255,0&#xD;141,182,0&#xD;98,194,19&#xD;34,139,34&#xD;0,128,0&#xD;0,100,0&#xD;3,192,60&#xD;80,200,120&#xD;62,180,137&#xD;0,161,120&#xD;0,255,255&#xD;0,139,139&#xD;0,123,167&#xD;113,166,210&#xD;4,148,220&#xD;0,128,128&#xD;135,206,250&#xD;0,191,255&#xD;30,144,255&#xD;0,127,255&#xD;0,0,255&#xD;25,25,112&#xD;0,51,153&#xD;0,71,171&#xD;21,96,189&#xD;0,0,128&#xD;70,130,180&#xD;74,108,212&#xD;100,149,237&#xD;106,90,205&#xD;143,0,255&#xD;143,86,227&#xD;111,45,168&#xD;75,0,130&#xD;160,32,240&#xD;255,0,255&#xD;153,50,204&#xD;207,74,217&#xD;127,0,127&#xD;139,0,139</l></custom-block><l><option>line</option></l></block></block></block><block s="doWarp"><script><block s="doRepeat"><l>100</l><script><block s="doSetVar"><l>color</l><block s="reportListItem"><block var="index"/><block var="colors"/></block></block><block s="doIf"><block s="reportEquals"><block var="color"/><block var="old color"/></block><script><block s="doReport"><block s="reportDifference"><block var="index"/><l>1</l></block></block></script></block><block s="doSetVar"><l>distance</l><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><l>1</l><block var="color"/></block><block s="reportListItem"><l>1</l><block var="old color"/></block></block></block><block s="reportSum"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><l>2</l><block var="color"/></block><block s="reportListItem"><l>2</l><block var="old color"/></block></block></block><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><l>3</l><block var="color"/></block><block s="reportListItem"><l>3</l><block var="old color"/></block></block></block></block></block></block><block s="doIf"><block s="reportLessThan"><block var="distance"/><block var="min value"/></block><script><block s="doSetVar"><l>min value</l><block var="distance"/></block><block s="doSetVar"><l>min index</l><block var="index"/></block></script></block><block s="doChangeVar"><l>index</l><l>1</l></block></script></block><block s="doReport"><block s="reportDifference"><block var="min index"/><l>1</l></block></block></script></block></script></block-definition><block-definition s="set pen color to r: %&apos;r&apos; g: %&apos;g&apos; b: %&apos;b&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n">255</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>r</l><l>g</l><l>b</l></list><l>this.setColor(new Color(r, g, b));</l></block><list><block var="r"/><block var="g"/><block var="b"/></list></block></script></block-definition><block-definition s="RGB color" type="reporter" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return new List([this.color.r, this.color.g, this.color.b]);</l></block><list></list></block></block></script></block-definition><block-definition s="change crayon by %&apos;diff&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><custom-block s="set pen to crayon %n"><block s="reportSum"><custom-block s="nearest crayon to %l"><custom-block s="RGB color"></custom-block></custom-block><block var="diff"/></block></custom-block></script></block-definition><block-definition s="setup" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="down"></block></script></block-definition><block-definition s="pinwheel, %&apos;spokes&apos; spokes" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>color</l><l>x position</l><l>y position</l><l>heading</l></list></block><block s="doSetVar"><l>color</l><l>20</l></block><block s="setSize"><l>2</l></block><block s="doRepeat"><block var="spokes"/><script><custom-block s="set pen to crayon %n"><l>0</l></custom-block><block s="forward"><l>50</l></block><block s="doSetVar"><l>x position</l><block s="xPosition"></block></block><block s="doSetVar"><l>y position</l><block s="yPosition"></block></block><block s="doSetVar"><l>heading</l><block s="direction"></block></block><block s="forward"><l>50</l></block><block s="doWait"><l>0.2</l></block><block s="doGlide"><l>0.5</l><block var="x position"/><block var="y position"/></block><block s="turn"><l>4</l></block><custom-block s="set pen to crayon %n"><block var="color"/></custom-block><block s="doRepeat"><block s="reportDifference"><block s="reportQuotient"><l>360</l><block var="spokes"/></block><l>8</l></block><script><block s="turn"><l>1</l></block><block s="forward"><l>30</l></block><block s="forward"><l>-30</l></block></script></block><block s="setHeading"><block var="heading"/></block><custom-block s="set pen to crayon %n"><l>0</l></custom-block><block s="forward"><l>50</l></block><block s="forward"><l>-50</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="spokes"/></block></block><block s="forward"><l>100</l></block><block s="forward"><l>-100</l></block><block s="doChangeVar"><l>color</l><l>10</l></block></script></block></script></block-definition><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>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block><block s="down"></block></script><comment w="145.5000000000001" collapsed="false">David Xiao, William Fang.This code gets the number of branches inputted, and uses that variable for the repetitions, and degrees.</comment></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"/></block><block s="doWait"><l>0</l></block><block s="forward"><block s="reportProduct"><l>-1</l><block var="backup"/></block></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of branches"/></block></block></script><comment w="90" collapsed="false">William Fang David Xiao. Multipyling the backup value by negative allows it to be a positive value while still creating the intended result.</comment></block></script></block-definition><block-definition s="asterisk branches" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="asterisk, branches %&apos;branches&apos; 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 number of sides %&apos;number of sides&apos; 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 sides"><comment w="90" collapsed="false">William Fang David Xiao. A backup is not needed as it only creates lines sticking out the polygon. Thus, you just need to get rid of it and then it is a polygon block.</comment></block><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="number of sides"/></block></block></script></block></script></block-definition><block-definition s="Cirlce in square" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="puzzle 1" type="command" category="motion"><comment x="0" y="0" w="335" collapsed="false">William Fang. It first creates a square at (-115, 100) which about half way out of the origin. With the polygon block I created you just use that to create it. Then move it the center but on the square to draw the circle with the polygon command with 360 sides since there are 360 degrees in a circle.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="clear"></block><block s="setColor"><color>0,12,189,1</color></block><block s="gotoXY"><l>-115</l><l>100</l></block><block s="setHeading"><l>90</l></block><custom-block s="polygon number of sides %s size %s"><l>4</l><l>230</l></custom-block><block s="gotoXY"><l>0</l><l>100</l></block><block s="setColor"><color>230,34,0,1</color></block><custom-block s="polygon number of sides %s size %s"><l>360</l><l>2</l></custom-block></script></block-definition></blocks><variables></variables></project><media name="COM SCI LAB 3 VERSION 2" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>