<snapdata remixID="14612833"><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></script></block-definition><block-definition s="squares %&apos;number of squares&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><block s="doFor"><l>side length</l><block var="number of squares"/><l>1</l><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="side length"/><l>10</l></list></block></custom-block><block s="up"></block><block s="changeYPosition"><l>-7</l></block><block s="changeXPosition"><l>3</l></block><block s="floodFill"></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block></script></block></script></block-definition></blocks><primitives><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="117"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="118"></list></costumes><sounds><list struct="atomic" id="119"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="4"><sprite name="Explore" idx="1" x="-167.99371069182394" y="1.2389937106918296" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="208,46,255,1" pen="tip" id="124"><costumes><list struct="atomic" id="125"></list></costumes><sounds><list struct="atomic" id="126"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="155.5" y="126.99999999999997" w="90" collapsed="false">These two scripts perform the same task!!!!</comment><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>1</l></block></script><comment w="90" collapsed="false">In this for loop, it will say every number from 1-10 for 1 second. </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><script x="10" y="103.49999999999997"><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="Squares" idx="4" x="-54" y="-124" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="245,123,0,1" pen="tip" id="171"><costumes><list struct="atomic" id="172"></list></costumes><sounds><list struct="atomic" id="173"></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">SLIDE 11</comment><script x="95" y="73.33333333333337"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="clear"></block></script><script x="150.5" y="379.3166666666666"><block s="up"></block></script><script x="48.5" y="338.15"><block s="down"></block></script><script x="208.5" y="238.23333333333335"><block s="doFor"><l>side length</l><l>25</l><l>5</l><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="side length"/><l>5</l></list></block><comment w="172" collapsed="false">This for loops makes nested squares. It counts from 25 to 5 and each number is being multiplied by 5. This makes the squares smaller because the numbers are being counted downwards. Inside the custom block, is the code for making a square.</comment></custom-block></script></block></script></scripts></sprite><sprite name="Counting" idx="2" x="-106.99371069182439" y="-143.76100628930817" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="88,255,89,1" pen="tip" id="199"><costumes><list struct="atomic" id="200"></list></costumes><sounds><list struct="atomic" id="201"></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">SLIDE 8</comment><script x="58" y="137"><block s="doFor"><l>i</l><l>1</l><l>10</l><script><block s="doSayFor"><block var="i"/><l>2</l></block></script></block></script><script x="289" y="117"><block s="doFor"><l>multiples of 2</l><l>1</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="multiples of 2"/><l>2</l></list></block><l>1</l></block></script><comment w="90" collapsed="false">The for loop will say the multiples of 2 all the way to 30. It does not count the other numbers because the numbers are being multiplied by 2. It will count from 1-15 and each number will be times by 2. </comment></block></script><script x="60" y="235"><block s="doFor"><l>multiples of 10</l><l>0</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><block var="multiples of 10"/><l>10</l></list></block><l>1</l></block></script><comment w="90" collapsed="false">The for loop will count by tens all the way to 120. The for loop will count from 0-12 and each of those numbers will be multiplied by 10. </comment></block></script></scripts></sprite><sprite name="Spiral" idx="3" x="-129.1919147844178" y="20.6900508191801" heading="105" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="31,235,255,1" pen="tip" id="244"><costumes><list struct="atomic" id="245"></list></costumes><sounds><list struct="atomic" id="246"></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="31" y="111"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="clear"></block></script><script x="320" y="198.16666666666669"><block s="down"><comment w="90" collapsed="false">This for loop countrs from 100 to 1 and each number is multiplied by 0.1. This is the steps it takes and then it turns by 15 degrees. If you increase the steps, it will become less sprial like. If you increase the degrees, the sprial will be more rigid and not smooth.</comment></block><block s="doFor"><l>length</l><l>100</l><l>1</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>0.1</l><block var="length"/></list></block></block><block s="turn"><l>15</l></block></script></block></script></scripts></sprite><sprite name="Epic" idx="5" x="45" y="-105" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,117.3,255,1" pen="tip" id="273"><costumes><list struct="atomic" id="274"></list></costumes><sounds><list struct="atomic" id="275"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="239"><block s="hide"></block></script><script x="11" y="282.33333333333326"><block s="show"></block></script><comment x="123" y="235.66666666666663" w="80" collapsed="false">SLIDE 12</comment><script x="162" y="46.99999999999997"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="clear"></block></script><script x="171" y="184.33333333333326"><custom-block s="squares %s"><l>15</l><comment w="300" collapsed="false">This custom block has a for loop that makes a nested block, but the squares change location each time. This is because the x and y changes, going into the square each time. Using the for loop, each square gets smaller each time. Pointing the sprite to 90 degrees is to make sure the code always works because if the sprite changes direction, the chage of x and y may not work. </comment></custom-block></script></scripts></sprite><watcher scope="Explore" s="xPosition" style="normal" x="9.87539062500025" y="9.875390624999987" color="74,108,212" hidden="true"/><watcher scope="Epic" s="xPosition" style="normal" x="10" y="10" 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>