<snapdata remixID="8646848"><project name="AP CSP Abstraction Project" 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="true" 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="6.791619661028012e-9" y="0.000031025107573522866" heading="90.00000006405344" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="0" color="0,184,11.200000000000015,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="146" y="421"><custom-block s="pinwheel, branches: %s size: %s backup %s"><l>5</l><l>5</l><l>50</l></custom-block></script><script x="199" y="95"><block s="doSetVar"><l>number of branches</l><l>6</l></block><block s="doSetVar"><l>size</l><l>100</l></block><block s="doSetVar"><l>backup</l><l>10</l></block><block s="doSetVar"><l>width</l><l>75</l></block><block s="doSetVar"><l>length</l><l>150</l></block><block s="doSetVar"><l>repeat</l><l>4</l></block></script><script x="52" y="133"><block s="receiveGo"></block><block s="clear"></block><block s="up"></block><block s="down"></block><block s="doForever"><script><block s="doWarp"><script><block s="setColor"><color>184,48,0,1</color></block><block s="clear"></block><custom-block s="pinwheel with rectangles, branches: %s size: %s backup %s width %s length %s shaper %s"><block var="number of branches"/><block var="size"/><block var="backup"/><block var="width"/><block var="length"/><block var="number of sides"/></custom-block></script></block></script></block></script><script x="122" y="486"><custom-block s="rectangle, width: %s length: %s shaper %s"><l>10</l><l>20</l><l></l></custom-block></script><script x="134" y="640"><custom-block s="triangle, sidelength: %s"><l>20</l></custom-block></script></scripts></sprite><watcher var="size" style="slider" min="0" max="100" x="871.3935185185182" y="22.272786427295244" color="243,118,29"/><watcher var="backup" style="slider" min="0" max="100" x="838.8518518518515" y="688.8465582735465" color="243,118,29"/><watcher var="number of branches" style="slider" min="3" max="50" x="6.613703358696512" y="713.747222222222" color="243,118,29"/><watcher var="number of sides" style="slider" min="3" max="50" x="872.1166666666663" y="603.1055555555555" color="243,118,29"/><watcher var="width" style="slider" min="0" max="150" x="26.06807740089107" y="265.58330957785773" color="243,118,29"/><watcher var="length" style="slider" min="0" max="150" x="43.242814680644415" y="41.48620824411344" color="243,118,29"/></sprites></stage><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"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="setSize"><block var="size"/></block><block s="doRepeat"><block var="number of branches"/><script><block s="forward"><block var="size"/></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></block></script></block-definition><block-definition s="asterisk, branches: %&apos;branches&apos; branch length %&apos;branch 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"/><l>5</l><block s="reportProduct"><l>-1</l><block var="branch length"/></block></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"></input><input type="%s"></input></inputs><script><block s="doSetVar"><l>points</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><block var="sides"/><script><block s="forward"><block var="length"/></block><block s="doAddToList"><l>thing</l><l/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block></script></block-definition><block-definition s="rectangle, width: %&apos;width&apos; length: %&apos;length&apos; shaper %&apos;repeat&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="down"></block><block s="doIfElse"><custom-block s="even? %s"><block var="repeat"/></custom-block><script><block s="doRepeat"><block s="reportQuotient"><block var="repeat"/><l>2</l></block><script><block s="forward"><block var="width"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="repeat"/></block></block><block s="forward"><block var="length"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="repeat"/></block></block></script></block></script><script><block s="doRepeat"><block var="repeat"/><script><block s="forward"><block var="width"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="repeat"/></block></block></script></block></script></block><block s="up"></block></script></block-definition><block-definition s="pinwheel with rectangles, branches: %&apos;number of branches&apos; size: %&apos;size&apos; backup %&apos;backup&apos; width %&apos;width&apos; length %&apos;length&apos; shaper %&apos;repeat&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input><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><custom-block s="rectangle, width: %s length: %s shaper %s"><block var="width"/><block var="length"/><block var="repeat"/></custom-block><block s="changePenHSVA"><l><option>hue</option></l><l>10</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></block></script></block-definition><block-definition s="%&apos;number&apos; between %&apos;lower&apos; and %&apos;upper&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportAnd"><block s="reportLessThan"><block var="number"/><block var="upper"/></block><block s="reportGreaterThan"><block var="number"/><block var="lower"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="is %&apos;number&apos; divisible by %&apos;input&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="number"/><block var="input"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="even? %&apos;number&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><custom-block s="is %s divisible by %s ?"><block var="number"/><l>2</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="triangle, sidelength: %&apos;sidelength&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="sidelength"/></block><block s="turn"><block s="reportQuotient"><l>360</l><l>3</l></block></block></script></block></script></block-definition></blocks><variables><variable name="length"><l>5</l></variable><variable name="width"><l>9</l></variable><variable name="backup"><l>0</l></variable><variable name="size"><l>11</l></variable><variable name="number of branches"><l>3</l></variable><variable name="number of sides"><l>50</l></variable></variables></project><media name="AP CSP Abstraction Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>