<snapdata remixID="12283826"><project name="Lab 2.4 - Abstractions" app="Snap! 8.1, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Lab 2.4 - Abstractions"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Make Spiral x: %&apos;x&apos; y: %&apos;y&apos; length %&apos;length&apos; closeness %&apos;closeness&apos;" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="up"></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><block var="length"/><script><block s="setSize"><block s="reportVariadicProduct"><list><block var="i"/><l>.05</l></list></block></block><block s="forward"><block s="reportVariadicProduct"><list><block var="i"/><block var="closeness"/></list></block></block><block s="turn"><l>15</l></block></script></block></script></block-definition><block-definition s="Make %&apos;number&apos; Flowers" type="command" category="pen"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doFor"><l>stem</l><l>1</l><block var="number"/><script><block s="setHeading"><l>0</l></block><block s="up"></block><block s="setColor"><color>55,201,0,1</color></block><block s="gotoXY"><block s="reportVariadicSum"><list><l>-250</l><block s="reportVariadicProduct"><list><block var="stem"/><block s="reportQuotient"><l>450</l><block var="number"/></block></list></block><block s="reportRandom"><l>-10</l><l>10</l></block></list></block><block s="reportVariadicSum"><list><l>-50</l><block s="reportRandom"><l>-100</l><l>0</l></block></list></block></block><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>50</l><script><block s="setSize"><block s="reportDifference"><l>6</l><block s="reportVariadicProduct"><list><block var="i"/><l>.1</l></list></block></block></block><block s="forward"><block s="reportVariadicProduct"><list><block var="i"/><l>.1</l></list></block></block><block s="turn"><block s="reportVariadicProduct"><list><l>1</l><block s="reportQuotient"><block s="reportRandom"><l>-20</l><l>20</l></block><l>10</l></block></list></block></block></script></block><block s="doAddToList"><block s="xPosition"></block><block var="x coords"/></block><block s="doAddToList"><block s="yPosition"></block><block var="y coords"/></block></script></block></script></block-definition><block-definition s="Make Spiral" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>1</l><l>200</l><script><block s="setSize"><block s="reportVariadicProduct"><list><block var="i"/><l>.05</l></list></block></block><block s="forward"><block s="reportVariadicProduct"><list><block var="i"/><l>.1</l></list></block></block><block s="turn"><l>15</l></block></script></block></script></block-definition><block-definition s="Make Squaral" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="clear"></block><block s="setColor"><color>0,16,22,1</color></block><block s="floodFill"></block><block s="setColor"><color>95,239,0,1</color></block><block s="doFor"><l>i</l><l>1</l><l>700</l><script><block s="changePenColorDimension"><l><option>hue</option></l><l>10</l></block><block s="forward"><block s="reportVariadicProduct"><list><block var="i"/><l>1</l></list></block></block><block s="turn"><l>45</l></block></script></block></script></block-definition><block-definition s="Make Circle" type="command" category="pen"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doRepeat"><l>100</l><script><block s="setSize"><l>5</l></block><block s="forward"><l>10</l></block><block s="turn"><l>9</l></block></script></block></script></block-definition></blocks><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="187"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="188"></list></costumes><sounds><list struct="atomic" id="189"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="135.97806822642406" y="48.46240069211174" heading="179.99999999999977" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,67,31,1" pen="tip" id="194"><costumes><list struct="atomic" id="195"></list></costumes><sounds><list struct="atomic" id="196"></list></sounds><blocks></blocks><variables></variables><scripts><script x="286.66666666666686" y="44.37500000000003"><block s="receiveGo"></block><block s="clear"></block><block s="doSetVar"><l>x coords</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>y coords</l><block s="reportNewList"><list></list></block></block><custom-block s="Make %s Flowers"><l>5</l></custom-block><block s="setColor"><color>255,67,31,1</color></block><block s="doFor"><l>i</l><l>1</l><l>10</l><script><custom-block s="Make Spiral x: %s y: %s length %s closeness %s"><block s="reportListItem"><block var="i"/><block var="x coords"/></block><block s="reportListItem"><block var="i"/><block var="y coords"/></block><l></l><l></l></custom-block></script></block></script><script x="29.37500000000004" y="74.70833333333361"><custom-block s="Make Circle"></custom-block></script><script x="138.1250000000002" y="131.81250000000037"><custom-block s="Make Spiral"></custom-block></script><script x="10" y="207.20833333333334"><custom-block s="Make Squaral"></custom-block></script><script x="17.594670985773064" y="292.7820121951217"><custom-block s="Make Spiral x: %s y: %s length %s closeness %s"><l>40</l><l>30</l><l>90</l><l>100</l></custom-block></script><script x="30.594670985773064" y="332.78201219512175"><custom-block s="Make Spiral x: %s y: %s length %s closeness %s"><l>-50</l><l>100</l><l></l><l></l></custom-block></script><script x="46.5946709857731" y="380.94867886178855"><block s="clear"></block><custom-block s="Make Spiral x: %s y: %s length %s closeness %s"><l>100</l><l>45</l><l>90</l><l>0.1</l></custom-block></script></scripts></sprite><watcher var="x coords" style="normal" x="14.678899082569387" y="14.678899082568805" color="243,118,29" hidden="true"/><watcher var="y coords" style="normal" x="7.3732718894009395" y="7.373271889400925" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="x coords"><list struct="atomic" id="257">-140.81321246909226,-80.41699848401822,39.63507642597551,104.71338750218183,211.4982198840994</list></variable><variable name="y coords"><list struct="atomic" id="258">61.59895083428415,19.377411125537265,38.70053390094097,11.437249682251888,2.3951633381904855</list></variable></variables></scene></scenes></project><media name="Lab 2.4 - Abstractions" app="Snap! 8.1, https://snap.berkeley.edu" version="2"></media></snapdata>