<snapdata remixID="9012398"><project name="centeredShapesGeneralization" 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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4Xu3dC5gkVX338f+pnmEFQVGT4N0oYGJiRETjJQiCK2bZ3a5zem2NIUSMN3IRUV8uGgO74g00KKBRvCRiRCLDdJ3q3XUjAYSgIDEE0ShRIDe8R8QLBHdnpv7vc0zvG951d6arpruqq+bbz8Pjg3uun3/Rv+3qriojvBBAAAEEEECgdAFT+oxMiAACCCCAAAJCAHMQIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlMigAACCCBAAHMMIIAAAgggUIEAAVwBOlNWK2Ct3aiqBxtjbq12JUPNvr+IPFREMhHZS0T2U9UHGGPuP9iDishPRGSHiPxUROZEZCGMrKr3GGPuXWwWVX2MMWa57wP3F5G/GGo3u290sIjc6r3f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QAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBolQAA3qpxsBgEEEECgLgIEcF0qxToRQAABBBol8H8B2KzMWQmaydsAAAAASUVORK5CYII=</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="33.333333333333485" y="49.99999999999997" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="91" y="127"><block s="receiveGo"></block><block s="clear"></block><custom-block s="make a horizontally centered square"></custom-block><custom-block s="make a horizontally centered circle"></custom-block><custom-block s="draw a horizontally centered shape with perimeter %n and %n sides"><l>400</l><l>12</l></custom-block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="make a horizontally centered square" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"><comment w="90" collapsed="false">This creates a square</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>0</l></block><block s="forward"><l>50</l></block><block s="setHeading"><l>90</l></block><block s="down"></block><block s="forward"><l>50</l></block><block s="doRepeat"><l>3</l><script><block s="turn"><l>90</l></block><block s="forward"><l>100</l></block></script></block><block s="turn"><l>90</l></block><block s="forward"><l>50</l></block></script></block-definition><block-definition s="make a horizontally centered circle" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"><comment w="90" collapsed="false">this creats a circle</comment></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>0</l></block><block s="forward"><l>50</l></block><block s="setHeading"><l>90</l></block><block s="down"></block><block s="forward"><block s="reportQuotient"><block s="reportQuotient"><l>400</l><l>360</l></block><l>2</l></block></block><block s="doRepeat"><l>359</l><script><block s="turn"><l>1</l></block><block s="forward"><block s="reportQuotient"><l>400</l><l>360</l><comment w="90" collapsed="false">this is to keep the perimeter between the square and circle the same</comment></block></block></script></block><block s="turn"><l>1</l></block><block s="forward"><block s="reportQuotient"><block s="reportQuotient"><l>400</l><l>360</l></block><l>2</l></block></block><block s="up"></block></script></block-definition><block-definition s="draw a horizontally centered shape with perimeter %&apos;size&apos; and %&apos;sides&apos; sides" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n">400</input><input type="%n">4</input></inputs><script><block s="doDeclareVariables"><list><l>sizeOfSingleSide</l></list></block><block s="doSetVar"><l>sizeOfSingleSide</l><block s="reportQuotient"><block var="size"/><block var="sides"/></block></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>0</l></block><block s="forward"><l>50</l></block><block s="setHeading"><l>90</l></block><block s="forward"><block s="reportQuotient"><block var="sizeOfSingleSide"/><l>2</l></block></block><block s="down"></block><block s="forward"><block s="reportQuotient"><block var="sizeOfSingleSide"/><l>2</l></block></block><block s="doRepeat"><block var="sides"/><script><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block><block s="forward"><block var="sizeOfSingleSide"/></block></script></block><block s="up"></block></script></block-definition></blocks><variables></variables></project><media name="centeredShapesGeneralization" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>