<snapdata remixID="12199489"><project name="Iteration — shapes" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAA2BJREFUeF7t1jFIlHEcxvHfcUMugRDlFi025FIgdHM0CSHV4tYagkPcom3iYgaFtIajQ4MIFdjq0OwSNHitQotDUEPlBQ4uSjq83qP1ufVe/s+f7/uBu1a/3++XjwKhAi0AQ+XN7hcAEIRoAQCj+Y0DyEC0AIDR/MYBZCBaAMBofuMAMhAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0AIDR/MYBZCBaAMBofuMAMhAtAGA0v3EAGYgWADCa3ziADRhYWFio0dHRmpqaauC0/+sIABt+3zs7OzU7O1szMzM1Pj7e8On/3nEAnvI73dzcrNXV1VpcXKzh4eFTXjt/xwM44He2srJSu7u71e12j13+8Ga97j68V+12+9hnz+sDAIbf3NzcXHU6nZqcnDx0k16vV2/vTNf1l9M18eDw9+GrNzIPYCMZmzlke3t7///j/Px8jY2N7R/6+Gqnbvy+WF/3ftSTrbW6NHKlmbEzcgqAZ+RFHHWNjY2N+vLpc/168f7g695Iu559XK+hoaEzfPOTXw3Ak7ca+JOvl5br+/K7I3e/3b9ZT18tVavVGvi9mhwEsMmaDZ716NrtunXh8l9P/Fl7NbH2/ODnusH5gR0F4MBSGzqqAIBcRAsAGM1vHEAGogUAjOY3DiAD0QIARvMbB5CBaAEAo/mNA8hAtACA0fzGAWQgWgDAaH7jADIQLQBgNL9xABmIFgAwmt84gAxECwAYzW8cQAaiBQCM5jcOIAPRAgBG8xsHkIFoAQCj+Y0DyEC0AIDR/MYBZCBaAMBofuMAMhAtAGA0v3EAGYgWADCa3ziADEQLABjNbxxABqIFAIzmNw4gA9ECAEbzGweQgWgBAKP5jQPIQLQAgNH8xgFkIFoAwGh+4wAyEC0AYDS/cQAZiBYAMJrfOIAMRAsAGM1v/A/BWiK3OjNoXwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="Iteration — shapes" palette="single"><notes></notes><palette><category name="custom" color="224,0,142,1"/></palette><hidden> turnLeft setHeading doFaceTowards gotoXY doGotoObject doGlide changeXPosition setXPosition changeYPosition setYPosition bounceOffEdge getPosition xPosition yPosition direction doSwitchToCostume doWearNextCostume getCostumeIdx doSayFor bubble doThinkFor doThink reportGetImageAttribute reportNewCostumeStretched reportNewCostume changeEffect setEffect clearEffects getEffect changeScale setScale getScale show hide reportShown goToLayer goBack playSound doPlaySoundUntilDone doStopAllSounds doPlaySoundAtRate reportGetSoundAttribute reportNewSoundFromSamples doRest doPlayNote doSetInstrument doChangeTempo doSetTempo getTempo changeVolume setVolume getVolume changePan setPan getPan playFreq stopFreq clear down up getPenDown changePenColorDimension setPenColorDimension getPenAttribute changeSize setSize doStamp floodFill write reportPenTrailsAsCostume doPasteOn doCutFrom receiveGo receiveInteraction receiveCondition receiveMessage doBroadcast doBroadcastAndWait doWarp doWait doWaitUntil doForever doUntil doFor doIf doIfElse reportIfElse doReport doStopThis doRun fork evaluate doTellTo reportAskFor doCallCC reportCallCC receiveOnClone createClone newClone removeClone doPauseAll doSwitchToScene doDefineBlock doDeleteBlock doSetBlockAttribute reportBlockAttribute reportEnvironment reportTouchingObject reportTouchingColor reportColorIsTouchingColor doAsk getLastAnswer reportMousePosition reportMouseX reportMouseY reportMouseDown reportKeyPressed reportRelationTo reportAspect doResetTimer getTimer reportDate reportAttributeOf reportGet reportObject reportURL reportAudio reportVideo doSetVideoTransparency reportGlobalFlag doSetGlobalFlag reifyScript reifyReporter reifyPredicate reportVariadicSum reportDifference reportVariadicProduct reportQuotient reportPower reportModulus reportRound reportMonadic reportRandom reportVariadicLessThan reportVariadicEquals reportVariadicGreaterThan reportVariadicAnd reportVariadicOr reportNot reportBoolean reportJoinWords reportTextSplit reportLetter reportTextAttribute reportUnicode reportUnicodeAsLetter reportIsA reportVariadicIsIdentical doSetVar doChangeVar doShowVar doHideVar doDeclareVariables doDeleteAttr reportNewList reportNumbers reportCONS reportListItem reportCDR reportListAttribute reportListIndex reportListContainsItem reportListIsEmpty reportMap reportKeep reportFindFirst reportCombine doForEach doAddToList doDeleteFromList doInsertInList doReplaceInList reportConcatenatedLists reportReshape reportCrossproduct receiveKey reportJSFunction reportPipe receiveUserEdit doMapCodeOrHeader doMapValueCode doMapListCode reportMappedCode</hidden><headers></headers><code><forward>turtle.forward(&lt;#1&gt;)</forward><turn>turtle.left(&lt;#1&gt;)</turn><doRepeat>for i in range(&lt;#1&gt;):&#xD;  &lt;#2&gt;</doRepeat></code><blocks><block-definition s="Reset" type="command" category="custom"><header></header><code>reset()</code><translations></translations><inputs></inputs><script><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="clear"></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="true" inheritance="true" sublistIDs="false" id="14"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="15"></list></costumes><sounds><list struct="atomic" id="16"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="96.59258262890671" y="-25.881904510252127" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="21"><costumes><list struct="atomic" id="22"></list></costumes><sounds><list struct="atomic" id="23"></list></sounds><blocks></blocks><variables></variables><scripts><script x="424.33333333333337" y="162.33333333333326"><custom-block s="Reset"></custom-block></script><comment x="26.666666666666657" y="19.16666666666667" w="318.33333333333337" collapsed="false">Task 1&#xD;--------&#xD;&#xD;Create a program to draw a square.&#xD;You are only allowed to add 2 blue blocks,&#xD;and it must start with reset (no cheating)&#xD;&#xD;You are also allowed one orange block.</comment><comment x="397.5" y="19.16666666666667" w="318.33333333333337" collapsed="false">Task 2&#xD;--------&#xD;&#xD;Create a program to draw a triangle.&#xD;You are only allowed to add 2 blue blocks,&#xD;and it must start with reset (no cheating)&#xD;&#xD;You are also allowed one orange block.</comment><script x="93.970703125" y="207.89999999999998"><custom-block s="Reset"></custom-block><block s="forward"><l>100</l></block></script><script x="98.970703125" y="281.31666666666666"><block s="turn"><l>15</l></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Iteration — shapes" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>