<snapdata remixID="8685111"><project name="centeredShapesInitial" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAD1klEQVR4Xu3dMUqdURCA0WshKBbWgp3YuASxF7Gy08bKwj0IFroBQdyDq7AVXICtCxBLO+GFvCJNeDpkHEbyH9vMnUm+d2I6szSbzWbDlwJNBZYAbCrv7LwAgCC0FgCwNb/jADLQWgDA1vyOA8hAawEAW/M7DiADrQUAbM3vOIAMtBYAsDW/4wAy0FoAwNb8jgPIQGsBAFvzOw4gA60FAGzN7ziADLQWALA1v+MAMtBaAMDW/I4DyEBrAQBb8zsOIAOtBQBsze84gAy0FgCwNb/jADLQWgDA1vyOA8hAawEAW/M7DiADrQUAbM3vOIAMtBYAsDW/4wAy0FoAwNb8jgPIQGsBAFvzOw7gAgM3Nzfj/Px8rKysUFJYAMAFcZ+ensb19fX4+PgYp6en86mTk5PCj2KaqwH85HN/eHgYt7e3fyZ+Y1xbWxsHBwdja2tr7O3tTVPNN/6pJw3w8vJy7OzsLMy5vr4+7u7uxvLy8l8zr6+v4+joaBweHo7V1dXx+Pj4Tx/L8/PzuLq6+qe3/8OjSQO8v78fx8fHCz/Hs7Oz8fb2Nv/19/f3sbu7OzY2NuboNjc3v+Xz/+r38C1HfvASABcAvLi4GC8vL2N/f39sb2/P8VV8ATjh/y3zJ3z4P+H3UPEXK7rTd8BP/gmORszMAeg7YMZP+i2AAKYRZRYACGDGT/otgACmEWUWAAhgxk/6LYAAphFlFgAIYMZP+i2AAKYRZRYACGDGT/otgACmEWUWAAhgxk/6LYAAphFlFgAIYMZP+i2AAKYRZRYACGDGT/otgACmEWUWAAhgxk/6LYAAphFlFgAIYMZP+i2AAKYRZRYACGDGT/otgACmEWUWAAhgxk/6LYAAphFlFgAIYMZP+i2AAKYRZRYACGDGT/otgACmEWUWADhhgF/9gMoMrOhbP6BywgCjSMzVFZj0j2ery2pztACA0VLmSgoAWJLV0mgBAKOlzJUUALAkq6XRAgBGS5krKQBgSVZLowUAjJYyV1IAwJKslkYLABgtZa6kAIAlWS2NFgAwWspcSQEAS7JaGi0AYLSUuZICAJZktTRaAMBoKXMlBQAsyWpptACA0VLmSgoAWJLV0mgBAKOlzJUUALAkq6XRAgBGS5krKQBgSVZLowUAjJYyV1IAwJKslkYLABgtZa6kAIAlWS2NFgAwWspcSQEAS7JaGi0AYLSUuZICAJZktTRaAMBoKXMlBQAsyWpptACA0VLmSgoAWJLV0mgBAKOlzJUUALAkq6XRAgBGS5krKQBgSVZLowUAjJYyV1IAwJKslkYLABgtZa6kwC/6T9e3tvbPVgAAAABJRU5ErkJggg==</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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BAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAgoYDdAgAABAgQCAQUcoIskQIAAAQIK2A0QIECAAIFAQAEH6CIJECBAgIACdgMECBAgQCAQUMABukgCBAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAgoYDdAgAABAgQCAQUcoIskQIAAAQIK2A0QIECAAIFAQAEH6CIJECBAgIACdgMECBAgQCAQUMABukgCBAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAgoYDdAgAABAgQCAQUcoIskQIAAAQIK2A0QIECAAIFAQAEH6CIJECBAgIACdgMECBAgQCAQUMABukgCBAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAgoYDdAgAABAgQCAQUcoIskQIAAAQIK2A0QIECAAIFAQAEH6CIJECBAgIACdgMECBAgQCAQUMABukgCBAgQIKCA3QABAgQIEAgEFHCALpIAAQIECChgN0CAAAECBAIBBRygiyRAgAABAgrYDRAgQIAAgUBAAQfoIgkQIECAgAJ2AwQIECBAIBBQwAG6SAIECBAgoIDdAAECBAgQCAQUcIAukgABAgQIKGA3QIAAAQIEAgEFHKCLJECAAAECCtgNECBAgACBQEABB+giCRAgQICAAnYDBAgQIEAgEFDAAbpIAgQIECCggN0AAQIECBAIBBRwgC6SAAECBAj8CwiGLZZnhwLBAAAAAElFTkSuQmCC</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="50" 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="40" y="289"><block s="clear"><comment w="125" collapsed="false">For Project &quot;Detail Removal-step by step</comment></block><custom-block s="Draw a horizontally centered square"></custom-block><custom-block s="Draw a horizontally centered circle"></custom-block></script><script x="35" y="404"><block s="clear"><comment w="90" collapsed="false">For project &quot;Generalization-step by step</comment></block><block s="doDeclareVariables"><list><l>size</l></list></block><block s="doSetVar"><l>size</l><l>400</l></block><custom-block s="Draw a horizontally centered shape with perimeter %s and %s sides"><block var="size"/><l>4</l></custom-block><custom-block s="Draw a horizontally centered shape with perimeter %s and %s sides"><block var="size"/><l>360</l></custom-block></script></scripts></sprite></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"></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><scripts><comment x="316" y="282.99999999999994" w="90" collapsed="false">Before</comment></scripts></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="up"></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="%s"></input><input type="%s"></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="down"></block><block s="forward"><block s="reportQuotient"><block var="SizeofSingleSide"/><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="SizeofSingleSide"/></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="SizeofSingleSide"/><l>2</l></block></block><block s="up"></block></script></block-definition></blocks><variables></variables></project><media name="centeredShapesInitial" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>