<snapdata remixID="14933675"><project name="U3L2 Fractal Art" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEJ0lEQVR4AeyWMWsUQRiGh4B1SstgYyEIZ6MiCOnMP7D1JxkUsRByIHaip2IniqClxp9wwU5Er7NTw4aLucTdnb3db+ed+Z4r7nK7szPf+7wPnht/eEEgIYGNwAsCCQkgYEL4HB0CAmJBUgIImBQ/hyMgDiQl4FfApNg5fEkAAZck+ExCAAGTYOfQJQEEXJLgMwkBBEyCnUOXBBBwSYLPJAQQMAn2pIdKHY6AUnX4GwYB/XUulRgBperwNwwC+utcKjECStXhbxgE9Ne5VOJRBZRKzjASBBBQoga/QyCg3+4lkiOgRA1+h0BAv91LJEdAiRr8DoGAo3TPIXUEELCODNdHIYCAo2DmkDoCCFhHhuujEEDAUTBzSB0BBKwjw/VRCCDgKJj9HtKWHAHbCHHflAACmuJl8zYCCNhGiPumBBDQFC+btxFAwDZC3DclgICmeNm8jUC5ArYl574EAQSUqMHvEAjot3uJ5AgoUYPfIRDQb/cSyRFQoga/QyBged1nlQgBs6qrvGERsLxOs0qEgFnVVd6wCFhep1klQsCs6ipvWAQsr9OsEg0qYFbJGVaCAAJK1OB3CAT0271EcgSUqMHvEAjot3uJ5AgoUYPfIRBwkO7ZZF0CCLguOZ4bhAACDoKRTdYlgIDrkuO5QQgg4CAY2WRdAgi4LjmeG4QAAnbEOJ1OOz5R9vK+6RCwI8GLH150fILlTQQQsInOqXtvn0zD+fezU1f52ocAAnagd/3HQdg8JDabzTo8xdImAoc4m25z7ySBZw/uVl+vHXypPnnrTwABIxkuFouw83tRrf78mv8HViAGeEPASIhvHu4er+RfwGMUvf/IV8De0bttcOn7fOWBvXtHP8crF/nSmQACRiL79nQaPv4K4dPOneqJ2+Ho5zjw6kUAASPwzefzcOHyJGy93A+3dvfC5uN3Ye/+v5/kiC1YUkMAAWvAnLz88+s8bL3aD5PJpLp87up2uPHoefU3b/0IIGAEvys3t8+s+t+1M4u40EoAAVsRscCSAAJa0rXZu6hdEbCoOvMLg4D5dVbUxAhYVJ35hUHA/DoramIELKrO/MIgYH6dFTVxJwGLSk4YCQIIKFGD3yEQ0G/3EskRUKIGv0MgoN/uJZIjoEQNfodAwKjuWWRFAAGtyLJvFAEEjMLEIisCCGhFln2jCCBgFCYWWRFAQCuy7BtFAAGjMPldZJ0cAa0Js38jAQRsxMNNawIIaE2Y/RsJIGAjHm5aE0BAa8Ls30gAARvxcNOagK6A1snZX4IAAkrU4HcIBPTbvURyBJSowe8QCOi3e4nkCChRg98hEFCve1cTIaCruvXCIqBeJ64mQkBXdeuFRUC9TlxNhICu6tYLi4B6nbiaaEVAV8kJK0EAASVq8DsEAvrtXiI5AkrU4HcIBPTbvUTyvwAAAP//Qig0eQAAAAZJREFUAwAUOLSPvs/qgwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="U3L2 Fractal Art"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="nested triangle, size: %&apos;size #&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="size #"/><l>9</l></list></block><script><block s="doRepeat"><l>3</l><script><block s="setColor"><color>235,38,0,1</color></block><block s="forward"><block var="size #"/></block><custom-block s="nested triangle, size: %s"><block s="reportQuotient"><block var="size #"/><l>2</l></block></custom-block><block s="turn"><l>120</l></block></script></block></script><list></list></block></script></block-definition><block-definition s="nested triangle size %&apos;size&apos; angle %&apos;angle&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="size"/><l>9</l></list></block><script><block s="doRepeat"><l>3</l><script><block s="forward"><block var="size"/></block><block s="turn"><block var="angle"/></block><custom-block s="nested triangle size %s angle %s"><block s="reportQuotient"><block var="size"/><l>2</l></block><block var="angle"/></custom-block><block s="turnLeft"><block var="angle"/></block><block s="turn"><l>120</l></block></script></block></script><list></list></block></script></block-definition><block-definition s="nested square, size: %&apos;size&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="size"/><l>9</l></list></block><script><block s="doRepeat"><l>4</l><script><block s="setColor"><color>219,143,0,1</color></block><block s="forward"><block var="size"/></block><custom-block s="nested square, size: %s"><block s="reportQuotient"><block var="size"/><l>2</l></block></custom-block><block s="turn"><l>90</l></block></script></block></script><list></list></block></script></block-definition></blocks><primitives></primitives><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="false" inheritance="true" sublistIDs="false" id="93"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="94"></list></costumes><sounds><list struct="atomic" id="95"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-11" y="-11" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="235,38,0,1" pen="tip" id="100"><costumes><list struct="atomic" id="101"></list></costumes><sounds><list struct="atomic" id="102"></list></sounds><blocks></blocks><variables></variables><scripts><script x="467" y="14.333333333333371"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="down"></block><block s="clear"></block><block s="gotoXY"><l>-11</l><l>-11</l></block></script><script x="327" y="130"><custom-block s="nested square, size: %s"><l>100</l><comment w="235" collapsed="true">To create the nested square, I first check if the size entered is greater than 9, as any number 9 or below is too small. Once the user types in a number (e.g., 100), the process repeats four times. First, the pen color is set to orange. Then, it moves forward by the specified number of steps which is declared by the number insterted into the blank space of the nest square block, and the size of the nested squares is halved each time. Finally, it turns 90 degrees, which is the angle needed to create the square shape.</comment></custom-block></script><script x="308" y="339"><custom-block s="nested triangle, size: %s"><l>100</l><comment w="252" collapsed="true">In order to create the nested triangle I had to use an if the size typed in is greater than 9 because any number 9 and below is to tiny. After the person types in a number for example 100; it will repeat the following 3 time: the set pen color to red it will move that amount of steps and it will keep dividing the nested squares by doing size divided by 2. Lastly it will turn 120 degrees because 120 degrees is the amount that the object needs to turn in order create the triangle shape.</comment></custom-block></script><script x="25" y="265"><block s="doRepeat"><l>3</l><script><block s="setColor"><color>15,209,0,1</color></block><block s="forward"><l>25</l></block><block s="turn"><l>120</l></block></script></block></script><script x="27" y="142"><block s="doRepeat"><l>3</l><script><block s="setColor"><color>1,4,240,1</color></block><block s="forward"><l>50</l></block><block s="turn"><l>120</l></block></script><comment w="139" collapsed="true">The only thing thats different between this and the ones above and below is that the one above moves 100, this one moves 50, and the one below moves 25. When drawn we can see that the number of steps directly relates to the size of the triangle created.</comment></block></script><script x="22" y="10"><block s="doRepeat"><l>3</l><script><block s="setColor"><color>235,38,0,1</color></block><block s="forward"><l>100</l></block><block s="turn"><l>120</l></block></script><comment w="275" collapsed="true">It repeats 3 times because it takes 3 sides to create a triangle. It sets the pen color to red but the color doesn&apos;t matter unless its hard to see. Then it moves 100 step, this number determines how big the triangle will be. Lastly it turn 120 degrees which is needed in order to turn the right amount that will ultimately make a triangle.</comment></block></script><script x="10" y="424.1666666666665"><block s="doForever"><script><block s="doFor"><l>i</l><l>1</l><l>360</l><script><block s="clear"></block><block s="doWarp"><script><custom-block s="nested triangle size %s angle %s"><l>100</l><block var="i"/><comment w="372" collapsed="true">In order to create the nested triangle size_ angle_ I again did if size &gt; 9 then it will repeat the following code 3 times: move base on the size inputed than it will turn the number inserted into the angle, then I used the nested triangle size_ angle_ block and inserted it into itself. For this block I did size/2 and the angle set to angle which pretty much just sets the angle measurement to whatever is inserted into the angle blank space. Lastly I turned left by the angle degrees, and turn right by 120 degrees in order to create the allusion that the triangle is going into itself.</comment></custom-block></script></block><block s="doWait"><l>.01</l></block></script></block></script><comment w="214" collapsed="true">In order to create the allusion I have to use the for i=1 to 360 because there are 360 degrees in a circular motion. Next for each number 1-360 it will clear then warp which makes everything occur at once. I insterted nested triangle size_ angle_ and insterted the i into the angle slot. I also made it wait .01 seconds so everything doesnt happen to fast.</comment></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U3L2 Fractal Art" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"></media></snapdata>