<snapdata remixID="9041005"><project name="Generalization Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFlElEQVR4Xu2cP0ikZxCHZ+EOUSy0WIUgNkYRDRYWoiiITYojQrQIdhHSCREsU1jGVBJNLILNFRIUUoXDGEyhiCgiKghbSBAhEEQRFITV+AfD9xI36+2hMgy3c7zPgujyvb/ZmWceVtfiS93d3d0JDwgUiUAKAYtEnpcNBBAQEYpK4J0C7uzsyPLyclEbe86Lt7W1SWdn53OOcsYpgQIBFxYWpL6+XpI/DVOp1Hv9LocZ+eO7r6TkRepRXB+lK+Xjb34L/Z2cnEh7e7tTvLT1FIEHAm5sbEh5eXlY7P3jXsT85/c/3wsafpf/l3nX+fxr+WeTn/PP//1tj3TUlLzVc9JL4eekv778PZxL8ouLizIyMvLUrFx3SOCBgKOjo9Lf3x9kuri4kK6uLunr65PDw8PQ+vr6umxtbUlNTY2srq7KxMSEjI2Nye3trXR0dMjS0pIMDw/L3NyctLa2hudNTU1SXV0dcufn5+Hc2tqa9PT0yNHRUbi2vb0dRLr44ZW0VL3MYSobWRS5+UeyP/YWoPtz4NfcO/TBwUHom8eHR+CBgJOTk+HX2f072/X1tUxNTcnV1ZXMzs5KsujGxkaZmZkJAg4ODkptba3s7+9LVVWVlJWVSUVFRRC2srIy0Dg9PZWGhga5vLyUzc3NcC6pn1zPv7a7uyu3P33+UMCv34i8KJHs958WkM30/5LrM5F7aGjow6NPxw8/BR8fH8ve3p4Jlu7ubkkETt7tnvt4+foL+ST9/zvgY7mdz37OXT47O5Pe3sJ3yee+LueKR6DgQ8j09LTU1dWFjvL/xnsfz1taWiSdTj9JIxF7ZWUl9Dc/Py/j4+NPZjjgkwD/B/S5l2i6QsBoVu1zUAT0uZdoukLAaFbtc1AE9LmXaLpCwGhW7XNQBPS5l2i6QsBoVu1zUAT0uZdoukLAaFbtc1AE9LmXaLpCwGhW7XNQBPS5l2i6QsBoVu1zUAT0uZdoukLAaFbtc1AE9LmXaLpCwGhW7XNQBPS5l2i6QsBoVu1zUAT0uZdoukLAaFbtc1AE9LmXaLpCwGhW7XNQBPS5l2i6QsBoVu1zUAT0uZdoukLAaFbtc1AE9LmXaLpCwGhW7XNQBPS5l2i6QsBoVu1zUAT0uZdoulIJmNzMvLm5ORpIjw2ayWTgICLJ7Z2TG9An9wJPbnCfzWbD97e/bm5upLS0NPelEjC5C/7AwADgIZAjoHUCAZHIhAACmmCkiJYAAmrJkTMhgIAmGCmiJYCAWnLkTAggoAlGimgJIKCWHDkTAghogpEiWgIIqCVHzoQAAppgpIiWAAJqyZEzIYCAJhgpoiWAgFpy5EwIIKAJRopoCSCglhw5EwIIaIKRIloCCKglR86EAAKaYKSIlgACasmRMyGAgCYYKaIlgIBacuRMCCCgCUaKaAkgoJYcORMCCGiCkSJaAgioJUfOhAACmmCkiJYAAmrJkTMhgIAmGCmiJYCAWnLkTAggoAlGimgJIKCWHDkTAghogpEiWgIIqCVHzoQAAppgpIiWAAJqyZEzIYCAJhgpoiWAgFpy5EwIIKAJRopoCSCglhw5EwIIaIKRIloCCKglR86EAAKaYKSIlgACasmRMyGAgCYYKaIlgIBacuRMCCCgCUaKaAkgoJYcORMCCGiCkSJaAgioJUfOhAACmmCkiJYAAmrJkTMhgIAmGCmiJYCAWnLkTAggoAlGimgJIKCWHDkTAghogpEiWgIIqCVHzoQAAppgpIiWAAJqyZEzIYCAJhgpoiWAgFpy5EwIIKAJRopoCSCglhw5EwIIaIKRIloCCKglR86EAAKaYKSIlgACasmRMyGAgCYYKaIlgIBacuRMCCCgCUaKaAkgoJYcORMCCGiCkSJaAgioJUfOhAACmmCkiJYAAmrJkTMhoBXwX+Bw3CK3+fQpAAAAAElFTkSuQmCC</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="17684.557257149787" y="-8289.706011720498" heading="140" 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="71" y="69"><block s="receiveGo"></block><block s="clear"></block><custom-block s="Draw a horizontally centered shape with perimeter %n and %n sides"><l>400</l><l>4</l></custom-block><custom-block s="Draw a horizontally centered shape with perimeter %n and %n sides"><l>400</l><l>360</l></custom-block></script></scripts></sprite><watcher var="sizeOfSingleSide" style="normal" x="10" y="10" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Draw a horizontally centered square" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="up"><comment w="90" collapsed="true">Before</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><block s="up"></block></script></block-definition><block-definition s="Draw a horizontally centered circle" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><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="true">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"></input><input type="%n"></input></inputs><script><block s="up"><comment w="90" collapsed="true">Before</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 var="size"/><l>2</l></block></block><block s="doRepeat"><block s="reportDifference"><block var="sides"/><l>1</l></block><script><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block><block s="forward"><block var="size"/></block></script></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block><block s="forward"><block s="reportQuotient"><block var="size"/><l>2</l></block></block><block s="up"></block></script><scripts><script x="223" y="159"><block s="doSetVar"><l>sizeOfSingleSide</l><block s="reportQuotient"><block var="size"/><block var="sides"/></block></block></script></scripts></block-definition></blocks><variables><variable name="sizeOfSingleSide"><l>0</l></variable></variables></project><media name="Generalization Project" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>