<snapdata remixID="14612892"><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="Squares [Number] %&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>i</l><l>1</l><block var="Number"/><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block><comment w="90" collapsed="false">Use this square block in your code.</comment></custom-block></script></block></script></block-definition><block-definition s="square [side length] %&apos;length&apos; (2)" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><block var="length"/></block><block s="turn"><l>90</l></block></script></block><block s="up"></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="45"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="46"></list></costumes><sounds><list struct="atomic" id="47"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="5"><sprite name="Explore" idx="1" x="-123.99371069182394" y="-1.761006289308142" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="208,46,255,1" pen="tip" id="52"><costumes><list struct="atomic" id="53"></list></costumes><sounds><list struct="atomic" id="54"></list></sounds><blocks></blocks><variables></variables><scripts><script x="314.5" y="129.33333333333334"><block s="doFor"><l>index</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="index"/><l>2</l></block></script><comment w="90" collapsed="false">This procedure makes it so that index&apos;s definition is numbers going from 1-10 in order. Say index for 2 seconds will just say the numbers 1-10 for 2 seconds each number as index means those numbers.</comment></block></script><script x="34.5" y="20.333333333333343"><block s="hide"></block></script><script x="35.5" y="63.66666666666663"><block s="show"></block></script><comment x="168.5" y="10" w="90" collapsed="false">SLIDE 7</comment><script x="30" y="103.49999999999997"><block s="doSayFor"><l>1</l><l>2</l><comment w="90" collapsed="false">A longer procedure of code for the same result given from the index block of code, saying numbers 1-10 for 2 seconds each.</comment></block><block s="doSayFor"><l>2</l><l>2</l></block><block s="doSayFor"><l>3</l><l>2</l></block><block s="doSayFor"><l>4</l><l>2</l></block><block s="doSayFor"><l>5</l><l>2</l></block><block s="doSayFor"><l>6</l><l>2</l></block><block s="doSayFor"><l>7</l><l>2</l></block><block s="doSayFor"><l>8</l><l>2</l></block><block s="doSayFor"><l>9</l><l>2</l></block><block s="doSayFor"><l>10</l><l>2</l></block></script><comment x="599.5" y="44" w="90" collapsed="false">These two scripts perform the same task!!!!</comment></scripts></sprite><sprite name="Counting" idx="2" x="-23.993710691824162" y="-1.761006289308142" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="88,255,89,1" pen="tip" id="99"><costumes><list struct="atomic" id="100"></list></costumes><sounds><list struct="atomic" id="101"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="14"><block s="hide"></block></script><script x="21" y="57.333333333333286"><block s="show"></block></script><comment x="133" y="10.666666666666657" w="80" collapsed="false">SLIDE 8</comment><script x="10" y="155"><block s="doFor"><l>i</l><l>0</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>2</l><block var="i"/></list></block><l>2</l></block></script><comment w="104" collapsed="false">Makes it so the i definition is the numbers 0-15 in order. Say 2 x i just means that the number given in the order of 0-15 is multiplied by 2 to give the product of the multiplaction for.2 seconds. So, 0x2 would be 0, and 0 would be said for 2 seconds, and so on.</comment></block></script><script x="198" y="89"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="i"/><l>2</l></block></script><comment w="90" collapsed="false">This procedure makes it so that index&apos;s definition is numbers going from 1-10 in order. Say index for 2 seconds will just say the numbers 1-10 for 2 seconds each number as index means those numbers.</comment></block></script><script x="334" y="21"><block s="doFor"><l>i</l><l>0</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>10</l><block var="i"/></list></block><l>2</l></block></script><comment w="206" collapsed="false">Makes the definition of i go from the numbers 0-12 in order upwards, with 0 going first. Say 10 x i just means that the sprite will say the product of 10 multiplied by any number that index is going through in the order from 0-12. So, if index is currently on the number 6, then the say block will multiply 10 and the number 6 given by the index, and give the product number of 60, said for 2 seconds.</comment></block></script></scripts></sprite><sprite name="Spiral" idx="3" x="75" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="31,235,255,1" pen="tip" id="144"><costumes><list struct="atomic" id="145"></list></costumes><sounds><list struct="atomic" id="146"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="141" y="19.666666666666657" w="80" collapsed="false">SLIDES 9 &amp; 10</comment><script x="25" y="189.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Just points the pen in the 90 degrees direction, places the pen in those coordinates, and clears the screen, basically just resetting everything.</comment></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>75</l><l>0</l></block><block s="clear"></block></script><script x="19" y="15"><block s="hide"></block><block s="show"></block></script><script x="299" y="240"><block s="down"><comment w="196" collapsed="false"> The procedure below will make a clean, smooth spiral loop due to the turn degrees and how any steps it moved for each length. Each length given from order of 1-500 will be multiplied by 0.05, which will make it move the length multiplied by that number steps each time, then turn 15 degrees. This makes each turn really small and unnoticable. this procedure will make this loop go though 500 times, turning 15 degrees 500 times, with the length small eough each time it is multiplied to make a smooth spiral.</comment></block><block s="doFor"><l>length</l><l>1</l><l>500</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>0.05</l><block var="length"/></list></block></block><block s="turn"><l>15</l></block></script></block><block s="up"></block></script><script x="304" y="61.166666666666686"><block s="down"><comment w="242" collapsed="false">This block of code basically creates a loop of a square starting from the middle outward.The for length=1-100 means that length means 1-100 and as long as the length is being expressed from 1-100, the procedure in it will constantly be repeated.The pen will move 2 times the length, which is any number in order from 1-100, steps to avoid overlapping itself. The pen will then turn 90 degrees for each length form 1-100 and repeat itself until the length reaches 100, to which then a bascally looping square will be created.</comment></block><block s="doFor"><l>length</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>2</l><block var="length"/></list></block></block><block s="turn"><l>90</l></block></script></block><block s="up"></block></script></scripts></sprite><sprite name="Squares" idx="4" x="175" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="245,123,0,1" pen="tip" id="196"><costumes><list struct="atomic" id="197"></list></costumes><sounds><list struct="atomic" id="198"></list></sounds><blocks></blocks><variables></variables><scripts><script x="43" y="23"><block s="hide"></block></script><script x="44" y="66.33333333333329"><block s="show"></block></script><comment x="156" y="19.666666666666657" w="80" collapsed="false">SLIDE 11</comment><script x="385" y="113.33333333333314"><custom-block s="Squares [Number] %s"><l>7</l><comment w="225" collapsed="false">This block of code is minimized, but basically,  whatever number you put in for the number of squares, it will give the definition of i, a list of numbers from 1 to whatever number you put. This will repeat the creating square code to whatever number you put, in order form 1 to x, x being the number you put. The square code is basically jut a regular square code, having a side length of 10 multiplied by the letter i, which has a definition of 1 to x. The side length will be multipled by 10 and the number you put from 1-x, so each time the code eventually repeats, each square will be bigger than the one before, creating the nestled squares. The squares will always have a set size of atleast 10 due to the i always being multiplied by 10.</comment></custom-block></script><script x="10" y="133.33333333333334"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="90" collapsed="false">Just points the pen in the 90 degrees direction, places the pen in those coordinates, and clears the screen, basically just resetting everything.</comment></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>175</l><l>0</l></block><block s="clear"></block></script></scripts></sprite><sprite name="Epic" idx="5" x="-70" y="60" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="60.7600000000005,0,163,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="11.201171875" y="13.333333333333343"><block s="hide"></block></script><script x="12.201171875" y="56.66666666666663"><block s="show"></block></script><script x="12.201171875" y="105.33333333333334"><block s="clear"></block></script><comment x="124.201171875" y="10" w="80" collapsed="false">SLIDE 12</comment><script x="10" y="142.66666666666674"><block s="receiveKey"><l><option>space</option></l><list></list><comment w="80" collapsed="false">Just points the pen in the 90 degrees direction, places the pen in those coordinates, and clears the screen, basically just resetting everything.</comment></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>-130</l><l>120</l></block><block s="clear"></block></script><script x="29.201171875" y="301.66666666666674"><block s="down"><comment w="413" collapsed="false">This procedure below will make art from outside in, as i is a higher number to a lower number. The code will repeat 20 times because for i, it will count down from 20 to 1. Each repeat, the pen color will be changed to the color the number belongs to. The square code from before will also be applied, so each square will be multiplied by i and 10, so the squares will start big and become smaller as i goes from large to small. The x and y will make the pen go inside each square after each loop or each square is created, so the squares are created inside each other and get smaller each time. Fill just fills each square created with a random color pen hue which it was colored with to actually create the colorful mordern art.</comment></block><block s="doFor"><l>i</l><l>20</l><l>1</l><script><block s="changePenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>50</l></block></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block></custom-block><block s="changeXPosition"><l>3</l></block><block s="changeYPosition"><l>-3</l></block><block s="floodFill"></block></script></block><block s="up"></block></script></scripts></sprite><watcher scope="Explore" s="xPosition" style="normal" x="9.875390625000364" y="9.875390624999987" color="74,108,212" hidden="true"/></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>