<snapdata remixID="14611553"><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="draw house [size] %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="setHeading"><l>-90</l></block><custom-block s="Triangle [size] %s"><block var="size"/></custom-block><block s="setHeading"><l>-180</l></block><custom-block s="Square [size] %s"><block var="size"/></custom-block></script></block-definition><block-definition s="Square [size] %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><custom-block s="polygon [sides] %s [size] %s"><l>4</l><block var="size"/></custom-block></script></block-definition><block-definition s="polygon [sides] %&apos;sides&apos; [size] %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input><input type="%s" initial="1"></input></inputs><script><block s="down"></block><block s="doRepeat"><block var="sides"/><script><block s="forward"><block var="size"/></block><block s="turn"><block s="reportQuotient"><l>360</l><block var="sides"/></block></block></script></block><block s="up"></block></script></block-definition><block-definition s="Triangle [size] %&apos;size&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><custom-block s="polygon [sides] %s [size] %s"><l>3</l><block var="size"/></custom-block></script></block-definition><block-definition s="num of squares %&apos;num&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs></block-definition></blocks><primitives><block-definition s="pen down" type="command" category="pen" selector="down" primitive="down"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>down</l></block></script></block-definition><block-definition s="change pen %&apos;#1&apos; by %&apos;#2&apos;" type="command" category="pen" selector="changePenColorDimension"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true">$_hue<options>hue=$_hue&#xD;saturation=$_saturation&#xD;brightness=$_brightness&#xD;transparency=$_transparency&#xD;&#126;&#xD;r-g-b(-a)=$_r-g-b(-a)</options></input><input type="%n">10</input></inputs></block-definition><block-definition s="for %&apos;count&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control" selector="doFor" primitive="doFor"><header></header><code></code><translations></translations><inputs><input type="%upvar" readonly="true" irreplaceable="true">i</input><input type="%n">1</input><input type="%n">10</input><input type="%loop" readonly="true" irreplaceable="true"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doFor</l></block><block s="doDeclareVariables"><list><l>test</l><l>increment</l></list></block><block s="doSetVar"><l>count</l><block var="start"/></block><block s="doIfElse"><block s="reportVariadicLessThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicGreaterThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>1</l></block></script><script><block s="doSetVar"><l>test</l><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="count"/><block var="end"/></list></block></autolambda><list></list></block></block><block s="doSetVar"><l>increment</l><l>-1</l></block></script></block><block s="doUntil"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>count</l><block var="increment"/></block></script></block></script></block-definition></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="131"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="132"></list></costumes><sounds><list struct="atomic" id="133"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="3"><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="138"><costumes><list struct="atomic" id="139"></list></costumes><sounds><list struct="atomic" id="140"></list></sounds><blocks></blocks><variables></variables><scripts><script x="294.50000000000006" 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">By adding the &quot;for&quot; block to the code it is able to decifer which numbers the sprite is supposed to say, which is numbers 1 through 10. During the &quot;say index&quot; part of it, it makes the sprite say each number for 2 seconds each. &#xD;-AT</comment></block></script><script x="14.5" y="20.333333333333343"><block s="hide"></block></script><script x="15.5" y="63.66666666666663"><block s="show"></block></script><comment x="148.5" y="10" w="90" collapsed="false">SLIDE 7</comment><comment x="169.5" y="78.99999999999997" w="90" collapsed="false">These two scripts perform the same task!!!!</comment><script x="70" y="183.5"><block s="doSayFor"><l>1</l><l>2</l></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></scripts></sprite><sprite name="Spiral" idx="3" x="0" y="0" heading="210" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="31,235,255,1" pen="tip" id="185"><costumes><list struct="atomic" id="186"></list></costumes><sounds><list struct="atomic" id="187"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="23"><block s="hide"></block></script><script x="29" y="66.33333333333329"><block s="show"></block></script><comment x="141" y="19.666666666666657" w="80" collapsed="false">SLIDES 9 &amp; 10</comment><script x="30" y="119"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><script x="381" y="305"><block s="down"><comment w="90" collapsed="false">To make the spiral I had to make the for length button go from one to 200 in order for the spiral to be long enough. Then, I used the move block and made it move .1 times the length, because if the number was too big, the spiral wouldn&apos;t read correctly. Lastly, the code is set so the spiral would turn 10 degrees. This is so the spiral would have smooth edges. </comment></block><block s="doFor"><l>length</l><l>1</l><l>200</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>.1</l><block var="length"/></list></block></block><block s="turn"><l>10</l></block></script></block></script></scripts></sprite><sprite name="Counting" idx="2" x="-54.99371069182439" y="-2.761006289308142" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="88,255,89,1" pen="tip" id="213"><costumes><list struct="atomic" id="214"></list></costumes><sounds><list struct="atomic" id="215"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="249"><block s="hide"></block></script><script x="29" y="292.33333333333326"><block s="show"></block></script><comment x="141" y="245.66666666666663" w="80" collapsed="false">SLIDE 8</comment><script x="248" y="132.33333333333334"><block s="clear"></block></script><script x="427" y="124"><block s="doFor"><l>index</l><l>0</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="index"/><l>2</l></list></block><l>2</l></block></script><comment w="90" collapsed="false">I made the &quot;for&quot; block create 15 different numbers. To make the numbers lead up to 30, in the &quot;say&quot; blocl I multiplied the index by 2 for 2 seconds each&#xD;-AT</comment></block></script><script x="422" y="367"><block s="doFor"><l>index</l><l>0</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="index"/><l>10</l></list></block><l>2</l></block></script><comment w="90" collapsed="false">In ordr for the sprite to be able to count up to 120, I had to make the range of numbers in the &quot;for&quot; block go up to 12. The index needs to be multiplied by 10 in the &quot;say&quot; block for this procedure to work correctly. &#xD;-AT</comment></block></script></scripts></sprite><sprite name="Epic" idx="5" x="0" y="0" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,25.999999999999986,133.10000000000002,1" pen="tip" id="250"><costumes><list struct="atomic" id="251"></list></costumes><sounds><list struct="atomic" id="252"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="23"><block s="hide"></block></script><script x="29" y="66.33333333333329"><block s="show"></block></script><script x="29" y="115"><block s="clear"></block><block s="gotoXY"><l>0</l><l>0</l></block></script><comment x="141" y="19.666666666666657" w="80" collapsed="false">SLIDE 12</comment><script x="389" y="171.25000000000057"><block s="doFor"><l>length</l><l>25</l><l>1</l><script><block s="setHeading"><l>0</l></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="length"/><l>15</l></list></block><comment w="90" collapsed="false">Use this square block in your code.</comment></custom-block><block s="changeXPosition"><l>3</l></block><block s="changeYPosition"><l>3</l></block><block s="floodFill"></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>500</l></block></block></script><comment w="90" collapsed="false">For the epic challenge, I made the side lengths range from 25 to 1, so the squares could continuously get smaller. I pointed the sprite in direction 0 so it doesn&apos;t randomly change sides. For the square side length block I multiplied length by 15 and changed both x and y by 3. I did this because in order to make the square blocks to into eachother, they had to decrease going to the right, and going up. I used the fill block so the squares are filled, I then set the pen hue to pick random colors from 1 to 100 so it could be randomized. &#xD;-AT</comment></block></script></scripts></sprite><sprite name="Squares" idx="4" x="50" y="2.2737367544323206e-13" heading="70" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="245,123,0,1" pen="tip" id="288"><costumes><list struct="atomic" id="289"></list></costumes><sounds><list struct="atomic" id="290"></list></sounds><blocks></blocks><variables></variables><scripts><script x="28" y="249"><block s="hide"></block></script><script x="29" y="292.33333333333326"><block s="show"></block></script><script x="29" y="341"><block s="clear"></block><block s="gotoXY"><l>50</l><l>0</l></block></script><comment x="141" y="245.66666666666663" w="80" collapsed="false">SLIDE 11</comment><script x="323" y="318"><block s="doFor"><l>loop</l><l>1</l><l>15</l><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>10</l><block var="loop"/></list></block><comment w="80" collapsed="false">Use this square block in your code.</comment></custom-block></script><comment w="304.0000000000001" collapsed="false">To build the nested squares, I had to use the square block first. Then I repeated 4 times to make a square and inputted the side length block into the move block, so the sprite could move with the side length. I used the for loop block and used it to specify how many squares would be made. To make the squares continuously get bigger, I did a square and multiplied their side lengths by 10 each time.&#xD;-AT</comment></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>