<snapdata remixID="14614769"><project name="U1L3.3 Modern Art With Polygons: for loop" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U1L3.3 Modern Art With Polygons: for loop"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="square [side length] %&apos;side length&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="side length"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></block></script></block-definition><block-definition s="NestedSquares %&apos;Num of squares&apos;" type="command" category="motion"><comment w="302" collapsed="true">I added a new input into the Nested Square block called &quot;Num of squares.&quot; - KL</comment><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="down"><comment w="299.40488281249986" collapsed="true">Places the pen down so the sprite can draw. - KL</comment></block><block s="doFor"><l>length</l><l>1</l><block var="Num of squares"/><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="length"/><block var="Num of squares"/></list></block><comment w="329" collapsed="true">This block determines the length of the sides of the square, based on the number of the square. -KL </comment></custom-block></script><comment w="279.9999999999999" collapsed="true">Decides the amount of squares the sprite makes based on the input and tracks the loop. -KL</comment></block><block s="up"><comment w="210" collapsed="false">Picks the pen up after the procedure finishes. - KL</comment></block></script></block-definition><block-definition s="Square Art" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>i</l><l>5</l><l>1</l><script><block s="down"></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="i"/><l>50</l></list></block><comment w="90" collapsed="false">Use this square block in your code.</comment></custom-block><block s="changeXPosition"><l>25</l></block><block s="changeYPosition"><l>-25</l></block><block s="floodFill"></block><block s="setColor"><block s="reportListItem"><l><option>random</option></l><block s="reportNewList"><list><block s="reportColor"><color>101,79,255,1</color></block><block s="reportColor"><color>149,0,199,1</color></block><block s="reportColor"><color>194,0,101,1</color></block><block s="reportColor"><color>0,173,190,1</color></block><block s="reportColor"><color>145,26,68,1</color></block></list></block></block></block><block s="up"></block></script></block></script></block-definition><block-definition s="SquareArt (number of squares) %&apos;Number&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doFor"><l>length</l><block var="Number"/><l>1</l><script><block s="down"><comment w="215" collapsed="true">Places the pen down so the sprite can draw. - KL</comment></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="length"/><l>50</l></list><comment w="233" collapsed="true">Determines the square side length based on the length input and chosen number. -KL</comment></block></custom-block><block s="changeXPosition"><l>25</l><comment w="237.99999999999966" collapsed="true">The &quot;change x by (25)&quot; and &quot;change y by (-25)&quot; blocks make the sprite start each square at a different positon rather than the corner like the nested square block. -KL</comment></block><block s="changeYPosition"><l>-25</l></block><block s="floodFill"><comment w="232" collapsed="true">FIlls the squares in with a solid color - KL</comment></block><block s="setColor"><block s="reportListItem"><l><option>random</option></l><block s="reportNewList"><list><block s="reportColor"><color>101,79,255,1</color></block><block s="reportColor"><color>149,0,199,1</color></block><block s="reportColor"><color>194,0,101,1</color></block><block s="reportColor"><color>0,173,190,1</color></block><block s="reportColor"><color>145,26,68,1</color></block></list></block></block><comment w="256" collapsed="true">Picks a random color out of the given selection to fill each square with. -KL</comment></block><block s="up"><comment w="240" collapsed="true">Picks the pen up after the procedure finishes. - KL</comment></block></script><comment w="269" collapsed="true">By allowing the &quot;number&quot; input to be greater then 1, the squares will start bigger and move inward. -KL</comment></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="125"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezYzatcZx0H8CdpQ2lTmrbgbdoKgjWCdlMKuhBrLbiwdeHOl4W6dSf4D1j/AcGdW3EhunNh60KopepGoSsRTBEEqc0VUq8kRWxeeiZNuEnu3Jk5M885z8vvc8nkZWbO8zzfz++cfsWTyQ8BAgQIECAwu4ACnp3chgQIECBAIKXYBewOIECAAAEChQQUcCF42xIgQIBAbAEFHHf+khMgQIBAQQEFXBDf1gQIECAQV0ABx5197OTSEyBAoLCAAi48ANsTIECAQEwBBRxz7lLHFpCeAIEKBBRwBUNwBAIECBCIJ6CA481cYgKxBaQnUImAAq5kEI5BgAABArEEFHCseUtLgEBsAekrElDAFQ3DUQgQIEAgjoACjjNrSQkQIBBboLL0CriygTgOAQIECMQQUMAx5iwlAQIECFQmMHMBV5becQgQIECAQCEBBVwI3rYECBAgEFtAAc84f1sRIECAAIFbAgr4loQ/CRAgQIDAjAIKeEbs2FtJT4AAAQK3Cyjg2zX8nQABAgQIzCSggGeCtk1sAekJECBwt4ACvlvEvwkQIECAwAwCCngGZFsQiC0gPQECywQU8DIV7xEgQIAAgYkFFPDEwJYnQCC2gPQEjhNQwMfJeJ8AAQIECEwooIAnxLU0AQIEYgtIv0pAAa/S8RkBAgQIEJhIQAFPBGtZAgQIEIgtsC69Al4n5HMCBAgQIDCBgAKeANWSBAgQIEBgnUDfBbwuvc8JECBAgEAhAQVcCN62BAgQIBBbQAH3O3/JCBAgQKBiAQVc8XAcjQABAgT6FVDA/c42djLpCRAgULmAAq58QI5HgAABAn0KKOA+5ypVbAHpCRBoQEABNzAkRyRAgACB/gQUcH8zlYhAbAHpCTQioIAbGZRjEiBAgEBfAgq4r3lKQ4BAbAHpGxJQwA0Ny1EJECBAoB8BBdzPLCUhQIBAbIHG0ivgxgbmuAQIECDQh4AC7mOOUhAgQIBAYwKZC7ix9I5LgAABAgQKCSjgQvC2JUCAAIHYAgo44/wtRYAAAQIENhVQwJtK+R4BAgQIEMgooIAzYsZeSnoCBAgQGCOggMdo+S4BAgQIEMgkoIAzQVomtoD0BAgQGCuggMeK+T4BAgQIEMggoIAzIFqCQGwB6QkQ2EZAAW+j5hoCBAgQILCjgALeEdDlBAjEFpCewLYCCnhbOdcRIECAAIEdBBTwDnguJUCAQGwB6XcRUMC76LmWAAECBAhsKaCAt4RzGQECBAjEFtg1vQLeVdD1BAgQIEBgCwEFvAWaSwgQIECAwK4CbRfwruldT4AAAQIECgko4ELwtiVAgACB2AIKuN35OzkBAgQINCyggBsenqMTIECAQLsCCrjd2cU+ufQECBBoXEABNz5AxydAgACBNgUUcJtzc+rYAtITINCBgALuYIgiECBAgEB7Agq4vZk5MYHYAtIT6ERAAXcySDEIECBAoC0BBdzWvJyWAIHYAtJ3JKCAOxqmKAQIECDQjoACbmdWTkqAAIHYAp2lV8CdDVQcAgQIEGhDQAG3MSenJECAAIHOBEYWcGfpxSFAgAABAoUEFHAheNsSIECAQGwBBTxi/r5KgAABAgRyCSjgXJLWIUCAAAECIwQU8Ais2F+VngABAgRyCijgnJrWIkCAAAECGwoo4A2hfC22gPQECBDILaCAc4tajwABAgQIbCCggDdA8pU2BH509oXnf/zEl172ym1gPfdUXffA4llv479Kq0+pgFf7+LQhgXtO3vPCiRPp+eHIP/BKDBKDHp+DxTO+eNaHbM3/UsDNj1CA2wWuX09fTH4IZBSwVF0CPT3jCriue8tpCBAgQCCIgAIOMmgxCRAgMF7AFVMKKOApda1NgAABAgSOEVDAx8B4mwABAgRiC0ydXgFPLWx9AgQIECCwREABL0HxFgECBAgQmFqg7gKeOr31CRAgQIBAIQEFXAjetgQIECAQW0AB1zt/JyNAgACBjgUUcMfDFY0AAQIE6hVQwPXOJvbJpCdAgEDnAgq48wGLR4AAAQJ1CijgOufiVLEFpCdAIICAAg4wZBEJECBAoD4BBVzfTJyIQGwB6QkEEVDAQQYtJgECBAjUJaCA65qH0xAgEFtA+kACCjjQsEUlQIAAgXoEFHA9s3ASAgQIxBYIll4BBxu4uAQIECBQh4ACrmMOTkGAAAECwQTuKuBg6cUlQIAAAQKFBBRwIXjbtinwmxefSz/7zlfT4k+v5zgM94P74PA+uPVstPl0z39qBXybub8SWCewv/doOjjzYHr1pee8GLgH7roHFs/G4hlZ9xz5/EMBBfyhg98JbCSwt38xnT/3sY2+60sEogksno3FMxIt97Z5FfC2ct1dJxABAgQIzCmggOfUthcBAgQIELgpoIBvQvgjtoD0BAgQmFtAAc8tbj8CBAgQIDAIKOABwS8CsQWkJ0CghIACLqFuTwIECBAIL6CAw98CAAjEFpCeQCkBBVxK3r4ECBAgEFpAAYcev/AECMQWkL6kgAIuqW9vAgQIEAgroIDDjl5wAgQIxBYonV4Bl56A/QkQIEAgpIACDjl2oQkQIECgtEDZAi6d3v4ECBAgQKCQgAIuBG9bAgQIEIgtoIDLzd/OBAgQIBBYQAEHHr7oBAgQIFBOQAGXs4+9s/QECBAILqCAg98A4hMgQIBAGQEFXMbdrrEFpCdAgEBSwG4CAgQIECBQQEABF0C3JYHQAsITIHBDQAHfYPAbgXoEPvv6PekbPzmVXvrlvV4Mst0D3xzuqc8M91Y9d7qTKGD3AIHKBJ7668l09u2T6Su/OOXVn0Gxme4N99Qnhnursts99HEUcOjxC1+jwMGj19O5v3g0a5xNy2f65HBP/feRlhP0d3ZPeX8zlYgAAQJ1CjjVHQIK+A4O/yBAgAABAvMIKOB5nO1CgAABArEFjqRXwEdIvEGAAAECBKYXUMDTG9uBAAECBAgcEQhVwEfSe4MAAQIECBQSUMCF4G1LgAABArEFFHCY+QtKgAABAjUJKOCapuEsBAgQIBBGQAGHGXXsoNITIECgNgEFXNtEnIcAAQIEQggo4BBjFjK2gPQECNQooIBrnIozESBAgED3Agq4+xELSCC2gPQEahVQwLVOxrkIECBAoGsBBdz1eIUjQCC2gPQ1CyjgmqfjbAQIECDQrYAC7na0ghEgQCC2QO3pFXDtE3I+AgQIEOhSQAF3OVahCBAgQKB2gWkLuPb0zkeAAAECBAoJKOBC8LYlQIAAgdgCCni6+VuZQLUCD6e30kfT79Nj6U2vCgyeTH9ID6fzyU8sAQUca97SErghcDq9k06lg7Q3lI/Xm8Ud7htm8UDavzEbv8URUMBxZj1vUrtVLXAlnU4PpgtVnzHS4U4P/4PoSro/UmRZBwEFPCD4RYAAAQIE5hZQwHOL2y+CgIwECBBYK6CA1xL5AgECBAgQyC+ggPObWpFAbAHpCRDYSEABb8TkSwQIECBAIK+AAs7raTUCBGILSE9gYwEFvDGVLxIgQIAAgXwCCjifpZUIECAQW0D6UQIKeBSXLxMgQIAAgTwCCjiPo1UIECBAILbA6PQKeDSZCwgQIECAwO4CCnh3QysQIECAAIHRAl0V8Oj0LiBAgAABAoUEFHAheNsSIECAQGwBBdzN/AUhQIAAgZYEFHBL03JWAgQIEOhGQAF3M8rYQaQnQIBAawIKuLWJOS8BAgQIdCGggLsYoxCxBaQnQKBFAQXc4tScmQABAgSaF1DAzY9QAAKxBaQn0KqAAm51cs5NgAABAk0LKOCmx+fwBOoV+E96Kv0zfS5dSM80/VpkeDd9PNX541QtCyjglqfn7AQqFriUHkvvp4fTfnq26df/05n0Xno8+SGQW0AB5xa1HgECNwRODbV1KZ298feWf7s8lO8iS8sZej1767kUcOsTdH4CBAgQaFJAATc5NocmQIAAgdYFdivg1tM7PwECBAgQKCSggAvB25YAAQIEYgso4O3n70oCBAgQILC1gALems6FBAgQIEBgewEFvL1d7CulJ0CAAIGdBBTwTnwuJkCAAAEC2wko4O3cXBVbQHoCBAjsLKCAdya0AAECBAgQGC+ggMebuYJAbAHpCRDIIqCAszBahAABAgQIjBNQwOO8fJsAgdgC0hPIJqCAs1FaiAABAgQIbC6ggDe38k0CBAjEFpA+q4ACzsppMQIECBAgsJmAAt7MybcIECBAILZA9vQKODupBQkQIECAwHoBBbzeyDcIECBAgEB2gaYKOHt6CxIgQIAAgUICCrgQvG0JECBAILaAAm5m/g5KgAABAj0JKOCepikLAQIECDQjoICbGVXsg0pPgACB3gQUcG8TlYcAAQIEmhBQwE2MySFjC0hPgECPAgq4x6nKRIAAAQLVCyjg6kfkgARiC0hPoFcBBdzrZOUiQIAAgaoFFHDV43E4AgRiC0jfs4AC7nm6shEgQIBAtQIKuNrROBgBAgRiC/SeXgH3PmH5CBAgQKBKAQVc5VgcigABAgR6F1hdwL2nl48AAQIECBQSUMCF4G1LgAABArEFFPDx8/cJAQIECBCYTEABT0ZrYQIECBAgcLyAAj7eJvYn0hMgQIDApAIKeFJeixMgQIAAgeUCCni5i3djC0hPgACByQUU8OTENiBAgAABAkcFFPBRE+8QiC0gPQECswgo4FmYbUKAAAECBO4UUMB3evgXAQKxBaQnMJuAAp6N2kYECBAgQOBQQAEfWvgbAQIEYgtIP6uAAp6V22YE4ghcSQ+k0+lfzQdeZLiS7m8+hwD1CSjg+mbiRAS6EHggvZPuSwfpsfRm069FhvuHLF0MRYhVArN/poBnJ7chgRgCj6S/pyfTH9PeUMAtvxYZFlliTE3KOQUU8Jza9iJAgAABAjcFqirgm2fyBwECBAgQ6F5AAXc/YgEJECBAoEYBBVzNVByEAAECBCIJKOBI05aVAAECBKoRUMDVjCL2QaQnQIBANAEFHG3i8hIgQIBAFQIKuIoxOERsAekJEIgooIAjTl1mAgQIECguoICLj8ABCMQWkJ5AVAEFHHXychMgQIBAUQEFXJTf5gQIxBaQPrKAAo48fdkJECBAoJiAAi5Gb2MCBAjEFoieXgFHvwPkJ0CAAIEiAgq4CLtNCRAgQCC2QEoKOPodID8BAgQIFBFQwEXYbUqAAAEC0QUiF3D02ctPgAABAgUFFHBBfFsTIECAQFwBBRx19nITIECAQFEBBVyU3+YECBAgEFVAAUedfOzc4dPfm95Ll9PZ8A61ACxmsZhJLedxjnkEFPA8znYhUJXApbSX/pceShfSM14VGCxmcTk9nvzEElDAseYtLYGUBoODdC69nT6f9tOzXhUYLGZxkJ4aJuNXJAEFHGnashIgQIBANQIKuJpROAgBAjMI2IJANQIKuJpROAgBAgQIRBJQwJGmLSsBArEFpK9KQAFXNQ6HIUCAAIEoAgo4yqTlJECAQGyB6tIrf50H7AAABVBJREFU4OpG4kAECBAgEEFAAUeYsowECBAgUJ3ArAVcXXoHIkCAAAEChQQUcCF42xIgQIBAbAEFPNv8bUSAAAECBA4FFPChhb8RIECAAIHZBBTwbNSxN5KeAAECBO4UUMB3evgXAQIECBCYRUABz8Jsk9gC0hMgQOCogAI+auIdAgQIECAwuYACnpzYBgRiC0hPgMByAQW83MW7BAgQIEBgUgEFPCmvxQkQiC0gPYHjBRTw8TY+IUCAAAECkwko4MloLUyAAIHYAtKvFlDAq318SoAAAQIEJhFQwJOwWpTA9gJnLp5I55++tv0CriSwROBvT19ND7275ANvTSSwflkFvN7INwjMKvDWp66lC09cS6987YoXg2z3wP4T19P5T1+d9V622WoBBbzax6cEZhf40/NX08+/+3769de9GOS7Bxb31J+/4P9Zmf2BXrFhzwW8IraPCBAgQIBAWQEFXNbf7gQIECAQVEAB9zp4uQgQIECgagEFXPV4HI4AAQIEehVQwL1ONnYu6QkQIFC9gAKufkQOSIAAAQI9CijgHqcqU2wB6QkQaEJAATcxJockQIAAgd4EFHBvE5WHQGwB6Qk0I6CAmxmVgxIgQIBATwIKuKdpykKAQGwB6ZsSUMBNjcthCRAgQKAXAQXcyyTlIECAQGyB5tIr4OZG5sAECBAg0IOAAu5hijIQIECAQHMCWQu4ufQOTIAAAQIECgko4ELwtiVAgACB2AIKONv8LUSAAAECBDYXUMCbW/kmAQIECBDIJqCAs1HGXkh6AgQIEBgnoIDHefk2AQIECBDIIqCAszBaJLaA9AQIEBgvoIDHm7kisMD+3qPp3Pl/JD8ECBwVWDwb/x6ekaOfeGeZgAJepuI9AscI7O1fTGcOLqUXX3nD66YBC/fCrXvgoeHZ+MjwjBzz+Hj7LgEFfBeIfxJYJfDlV99I3/rpr9LiT683OAz3g/vg8D749s1nY9Uz5LNDAQV8aOFvBAgQGCng6wS2F1DA29u5kgABAgQIbC2ggLemcyEBAgRiC0i/m4AC3s3P1QQIECBAYCsBBbwVm4sIECBAILbA7ukV8O6GViBAgAABAqMFFPBoMhcQIECAAIHdBVou4N3TW4EAAQIECBQSUMCF4G1LgAABArEFFHCr83duAgQIEGhaQAE3PT6HJ0CAAIFWBRRwq5OLfW7pCRAg0LyAAm5+hAIQIECAQIsCCrjFqTlzbAHpCRDoQkABdzFGIQgQIECgNQEF3NrEnJdAbAHpCXQjoIC7GaUgBAgQINCSgAJuaVrOSoBAbAHpuxJQwF2NUxgCBAgQaEVAAbcyKeckQIBAbIHu0ivg7kYqEAECBAi0IKCAW5iSMxIgQIBAdwKjCri79AJ1J3DiRPpd8kOAQLcCPT3jCrjb2zResKvXrr52/Xp6fUj+Q6/EIDHo8TlYPOOLZ33I1vwvBbzxCH2xdoHvv/Pa6997+7cvezFwD/R9Dyye9dr/e7TJ+RTwJkq+Q4AAAQIEMgso4MygvS4nFwECBAjkFVDAeT2tRoAAAQIENhJQwBsx+VJsAekJECCQX0AB5ze1IgECBAgQWCuggNcS+QKB2ALSEyAwjYACnsbVqgQIECBAYKWAAl7J40MCBGILSE9gOgEFPJ2tlQkQIECAwLECCvhYGh8QIEAgtoD00woo4Gl9rU6AAAECBJYKKOClLN4kQIAAgdgC06dXwNMb24EAAQIECBwRUMBHSLxBgAABAgSmF6i5gKdPbwcCBAgQIFBIQAEXgrctAQIECMQWUMC1zt+5CBAgQKBrAQXc9XiFI0CAAIFaBT4AAAD//+M7RewAAAAGSURBVAMAWoHasqydCioAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="126"></list></costumes><sounds><list struct="atomic" id="127"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="5"><watcher scope="Explore" s="xPosition" style="normal" x="9.875390625000364" y="9.875390624999987" color="74,108,212" hidden="true"/><sprite name="Counting" idx="2" x="-145" y="-5" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="88,255,89,1" pen="tip" id="133"><costumes><list struct="atomic" id="134"></list></costumes><sounds><list struct="atomic" id="135"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="20" y="20" w="80" collapsed="false">SLIDE 8</comment><script x="20" y="74"><block s="hide"></block></script><script x="20" y="109.83333333333334"><block s="show"></block></script><script x="20" y="145.66666666666669"><block s="doFor"><l>i</l><l>0</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="i"/><l>2</l></list></block><l>0.5</l></block></script><comment w="401.0000000000001" collapsed="false">I used the for block to track what number loop my sprite is in. I made i = 0 to 15 and places the input for &quot;i&quot; into the multiplication block so the sprite could count by twos. Ex. 15 x 2 = 30. Finally, I set the time to 0.5 seconds. -KL</comment></block></script><script x="20" y="226.66666666666669"><block s="doFor"><l>i</l><l>0</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><l>0.5</l></block></script><comment w="418" collapsed="false">I used the same blocks and steps from the procedure above, but I used different inputs. Because I needed the sprite to count to 120, I made &quot;i&quot; equal 0 to 12. I multiplied &quot;i&quot; by 10 so the sprite could count by 10s.-KL</comment></block></script></scripts></sprite><sprite name="Spiral" idx="3" x="-89" y="-7" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="31,235,255,1" pen="tip" id="169"><costumes><list struct="atomic" id="170"></list></costumes><sounds><list struct="atomic" id="171"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>4</l><block var="length"/></list></block></block><block s="turnLeft"><l>72</l></block></script><comment w="463" collapsed="false">After building this script, I learned this block draws a square spiral. &#xD;&#xD;Experiments:&#xD;-By switching the order of the 100 and the 1 for the loop, I noticed the spiral started outward rather than inward. &#xD;-By changing the angle degree, I learned the spiral formed different shapes. For example, 120 degrees made a triangle and 72 degrees created a pentagon.&#xD;-By adjusting the input for () x length, you can change the size of the length of the shape. 2 creates longer sides whereas, 1 makes it smaller. -KL</comment></block><block s="up"></block></script><script x="20" y="190.83333333333337"><block s="down"></block><block s="doFor"><l>length</l><l>1</l><l>500</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>0.02</l><block var="length"/></list></block><comment w="419" collapsed="true">By multiplying length x 0.02 I created a smaller spiral. - KL</comment></block><block s="turnLeft"><l>5</l><comment w="370" collapsed="true">I made the degree 5 so the spiral could make sharper turns. - KL</comment></block></script><comment w="458" collapsed="true">Adjusts the length of the spiral. I decided to make length = 1 to 200 because I wanted to create a large spiral. -KL</comment></block></script><script x="20" y="310.3333333333333"><block s="show"></block></script><script x="20" y="346.16666666666663"><block s="hide"></block></script><script x="20" y="381.99999999999994"><block s="gotoXY"><l>0</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block></script><comment x="20" y="459.83333333333326" w="80" collapsed="false">SLIDES 9 &amp; 10</comment></scripts></sprite><sprite name="Squares" idx="4" x="-38" y="-9" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,176,38,1" pen="tip" id="216"><costumes><list struct="atomic" id="217"></list></costumes><sounds><list struct="atomic" id="218"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="NestedSquares %s"><l>10</l><comment w="257" collapsed="false">I created a custom Nested Squere block that draws a specific number of squares based on my inputs- KL</comment></custom-block></script><comment x="20" y="89" w="80" collapsed="false">SLIDE 11</comment><comment x="20" y="143" w="90" collapsed="false">Use this square block in your code.</comment><script x="20" y="209"><block s="hide"></block></script><script x="20" y="244.83333333333331"><block s="show"></block></script><script x="20" y="280.66666666666663"><block s="clear"></block></script><script x="20" y="316.49999999999994"><block s="gotoXY"><l>100</l><l>0</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block></script></scripts></sprite><sprite name="Explore" idx="1" x="-195" y="-5" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="208,46,255,1" pen="tip" id="233"><costumes><list struct="atomic" id="234"></list></costumes><sounds><list struct="atomic" id="235"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="20" y="20" w="90" collapsed="false">SLIDE 7</comment><script x="20" y="74"><block s="hide"></block></script><script x="20" y="109.83333333333334"><block s="show"></block></script><comment x="20" y="145.66666666666669" w="90" collapsed="false">These two scripts perform the same task!!!!</comment><script x="20" y="223.66666666666669"><block s="doFor"><l>index</l><l>0</l><l>10</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="index"/><l>2</l></list></block><l>2</l></block></script><comment w="421" collapsed="false">I learned this block is simular to a repeat/forever block but the script inside the loop tracks each loop and number cycle.&#xD;The block runs the script inside and  it changes the value of the input index by 1, beginning with the first input, 0 and finishing with the last 10. I made it count by twos by multiplying the index by two. -KL</comment></block></script><script x="20" y="328.6666666666667"><block s="doSayFor"><l>0</l><l>2</l><comment w="531" collapsed="false">I learned these two functions perform the same task despite looking different. For each time the block runs each script, it states a new number for 2 seconds. -KL</comment></block><block s="doSayFor"><l>2</l><l>2</l></block><block s="doSayFor"><l>4</l><l>2</l></block><block s="doSayFor"><l>6</l><l>2</l></block><block s="doSayFor"><l>8</l><l>2</l></block><block s="doSayFor"><l>10</l><l>2</l></block><block s="doSayFor"><l>12</l><l>2</l></block><block s="doSayFor"><l>14</l><l>2</l></block><block s="doSayFor"><l>16</l><l>2</l></block><block s="doSayFor"><l>18</l><l>2</l></block></script></scripts></sprite><sprite name="Epic" idx="5" x="65" y="-35" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="194,0,101,1" pen="tip" id="285"><costumes><list struct="atomic" id="286"></list></costumes><sounds><list struct="atomic" id="287"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="20" y="20" w="80" collapsed="false">SLIDE 12</comment><script x="20" y="74"><custom-block s="SquareArt (number of squares) %s"><l>5</l><comment w="325" collapsed="false">I built a custom block that creates art that reflects Josef Albers style. It uses one input that specifies how many squares the design will draw. -KL</comment></custom-block></script><script x="20" y="155"><block s="gotoXY"><l>-60</l><l>90</l></block><block s="setHeading"><l>90</l></block><block s="clear"></block></script><script x="20" y="232.83333333333337"><block s="hide"></block></script><script x="20" y="268.6666666666667"><block s="show"></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="U1L3.3 Modern Art With Polygons: for loop" app="Snap! 11.0.4, https://snap.berkeley.edu" version="2"></media></snapdata>