<snapdata remixID="14614003"><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="lenght" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="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="up"></block><block s="changeXPosition"><l>5</l></block><block s="changeYPosition"><l>5</l></block><block s="setHeading"><l>0</l></block><block s="setSize"><l>5</l></block><block s="setPenColorDimension"><l><option>hue</option></l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block var="number"/><script><block s="changePenColorDimension"><l><option>hue</option></l><l>15</l></block><block s="doSetVar"><l>lenght</l><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="maxsize"/><block s="reportVariadicSum"><list><block s="reportDifference"><block var="number"/><block var="i"/></block><l>1</l></list></block></list></block><block var="number"/></block></block><custom-block s="square [side length] %s"><block var="lenght"/></custom-block><block s="changeXPosition"><l>5</l></block><block s="changeYPosition"><l>5</l></block><block s="floodFill"></block><block s="down"></block></script></block></script></block-definition><block-definition s="maxSize" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="-" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="Set %&apos;Maxside&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>Maxside</l><l>200</l></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><block-definition s="set %&apos;#1&apos; to %&apos;#2&apos;" type="command" category="variables" selector="doSetVar" primitive="doSetVar"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true" irreplaceable="true"><options>§_getVarNamesDict</options></input><input type="%n"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>doSetVar</l></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="161"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAPNElEQVR4Ae3aO24UQRQF0B6bjP2QOmdHSAQEbMqhF2URWcYtNNIIXcufqTvTn0OC/cBvuk+VVLrlN03+ECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYDMCh828iRchQIAAgcUJPP6Yvk+307fFPdgCHuhmAc/gEQgQIEBgowKHm+nu8Dzdnb7e/L3adPflFMXXBAgQIEBgpMDzYfrz0u/h6+/p17Hv489/X++9JgEfd4S/CRAgQIDABQUcwBfE9lEECBAgQOAo4Ar6KOFvAgQIEKgIzL/vPV47zx8wf/9yNf1Q+bAVNZWAV7RYHpUAAQJbEJgP38PTdL+FdznnHSTgc/T8LAECBAi8KTAfuKcDV2/+wE7+gwS8k4X2mgQIECCwLAEH8LLWw9MQIECAwE4EXEHvZKG9JgECBK4l8P8QVnqOPQ5mScBpJ6gRIECAwEUF9jiYJQFfdIv5MAIECOxPwBBWXnMJOLuoEiBAgACBqoADuMqrOQECBAgQyAKuoLOLKgECBAgMEnjPEFb6qK0PZknAadXVCBAgQODqAlsfzJKAr77FPAABAgS2LWAIK6+vBJxdVAkQIECAQFXAAVzl1ZwAAQIECGQBV9DZRZUAAQIEBgl8dggrffyWBrMk4LTCagQIECCwSIEtDWZJwIvcYh6KAAEC2xEwhJXXUgLOLqoECBAgQKAq4ACu8mpOgAABAgSygCvo7KJKgAABAoMERg5hpUda62CWBJxWU40AAQIEViOw1sEsCXg1W8yDEiBAYJ0ChrDyuknA2UWVAAECBAhUBRzAVV7NCRAgQIBAFnAFnV1UCRAgQGCQQHsIKz3mGgazJOC0cmoECBAgsGqBNQxmScCr3mIengABAssXMISV10gCzi6qBAgQIECgKuAArvJqToAAAQIEsoAr6OyiSoAAAQKDBK4xhJUefWmDWRJwWiU1AgQIENicwNIGsyTgzW0xL0SAAIFlCRjCyushAWcXVQIECBAgUBVwAFd5NSdAgAABAlnAFXR2USVAgACBQQJLGcJKr3PNwSwJOK2IGgECBAjsQuCag1kS8C62mJckQIDA9QQMYWV7CTi7qBIgQIAAgaqAA7jKqzkBAgQIEMgCrqCziyoBAgQIDBJY8hBWesVLDWZJwElfjQABAgR2K3CpwSwJeLdbzIsTIEDgMgKGsLKzBJxdVAkQIECAQFXAAVzl1ZwAAQIECGQBV9DZRZUAAQIEBgmsbQgrvXZjMEsCTtJqBAgQIEDgRKAxmCUBnwD7kgABAgTGCxjCyqYScHZRJUCAAAECVQEHcJVXcwIECBAgkAVcQWcXVQIECBAYJLCFIaxEce5glgScVNUIECBAgMAbAucOZknAbwD7ZwIECBA4T8AQVvaTgLOLKgECBAgQqAo4gKu8mhMgQIAAgSzgCjq7qBIgQIDAIIGtDmElno8MZknASVCNAAECBAh8QuAjg1kS8CeA/QgBAgQIvF/AEFa2koCziyoBAgQIEKgKOICrvJoTIECAAIEs4Ao6u6gSIECAwCCBPQ1hJbLXBrMk4KSlRoAAAQIEBgm8NpglAQ8C1oYAAQIEsoAhrOwiAWcXVQIECBAgUBVwAFd5NSdAgAABAlnAFXR2USVAgACBQQJ7H8JKjLOJBJxk1AgQIECAQFFg/r24BFwE1poAAQIEpskQVt4FEnB2USVAgAABAlUBB3CVV3MCBAgQIJAFXEFnF1UCBAgQGCRgCCtDSsDZRZUAAQIECFQFJOAqr+YECBAgYAgr7wEJOLuoEiBAgACBqoADuMqrOQECBAgQyAKuoLOLKgECBAgMEjCElSEl4OyiSoAAAQIEqgIScJVXcwIECBAwhJX3gAScXVQJECBAgEBVwAFc5dWcAAECBAhkAVfQ2UWVAAECBAYJGMLKkBJwdlElQIAAAQJVAQm4yqs5AQIECBjCyntAAs4uqgQIECBAoCrgAK7yak6AAAECBLKAK+jsokqAAAECgwQMYWVICTi7qBIgQIAAgaqABFzl1ZwAAQIEDGHlPSABZxdVAgQIECBQFXAAV3k1J0CAAAECWcAVdHZRJUCAAIFBAoawMqQEnF1UCRAgQIBAVUACrvJqToAAAQKGsPIekICziyoBAgQIEKgKOICrvJoTIECAAIEs4Ao6u6gSIECAwCABQ1gZUgLOLqoECBAgQKAqIAFXeTUnQIAAAUNYeQ9IwNlFlQABAgQIVAUcwFVezQkQIECAQBZwBZ1dVAkQIEBgkIAhrAwpAWcXVQIECBAgUBWQgKu8mhMgQICAIay8ByTg7KJKgAABAgSqAg7gKq/mBAgQIEAgC7iCzi6qBAgQIDBIwBBWhpSAs4sqAQIECBCoCkjAVV7NCRAgQMAQVt4DEnB2USVAgAABAlUBB3CVV3MCBAgQIJAFXEFnF1UCBAgQGCRgCCtDSsDZRZUAAQIECFQFJOAqr+YECBAgYAgr7wEJOLuoEiBAgACBqoADuMqrOQECBAgQyAKuoLOLKgECBAgMEjCElSEl4OyiSoAAAQIEqgIScJVXcwIECBAwhJX3gAScXVQJECBAgEBVwAFc5dWcAAECBAhkAVfQ2UWVAAECBAYJGMLKkA7g7KJKgAABAgMEDk/T/fPtgEZaECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIENiFwF9XbEBDNo7L7QAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="162"></list></costumes><sounds><list struct="atomic" id="163"></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="168"><costumes><list struct="atomic" id="169"></list></costumes><sounds><list struct="atomic" id="170"></list></sounds><blocks></blocks><variables></variables><scripts><script x="304.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">A loop that displays numbers 1 through 10, each for 2 seconds.&#xD;</comment></block></script><script x="24.5" y="20.333333333333343"><block s="hide"></block></script><script x="25.5" y="63.66666666666663"><block s="show"></block></script><comment x="158.5" y="10" w="90" collapsed="false">SLIDE 7</comment><script x="20" y="103.49999999999997"><block s="doSayFor"><l>1</l><l>2</l><comment w="90" collapsed="false">This code makes the program say the numbers from 1 to 10 in sequence,  displayed for 2 seconds.&#xD;</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="367.5" y="23.99999999999997" w="90" collapsed="false">These two scripts perform the same task!!!!</comment></scripts></sprite><sprite name="Counting" idx="2" x="-23.99371069182439" 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="215"><costumes><list struct="atomic" id="216"></list></costumes><sounds><list struct="atomic" id="217"></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="313" y="184"><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>1</l></block></script><comment w="90" collapsed="false">loop that iterates variable &quot;i&quot; from 0 to 12, displaying the result of &quot;10 × i&quot;  for 1 seconds each time.&#xD;</comment></block></script><script x="309" y="52"><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>0.5</l></block></script><comment w="90" collapsed="false">loop that iterates variable &quot;i&quot; from 0 to 15, displaying the result of &quot;2 × i&quot;  for 0.5 seconds each time.&#xD;</comment></block></script></scripts></sprite><sprite name="Spiral" idx="3" x="70" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="145,26,68,1" pen="tip" id="251"><costumes><list struct="atomic" id="252"></list></costumes><sounds><list struct="atomic" id="253"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="207" y="19.666666666666657" w="80" collapsed="false">SLIDES 9 &amp; 10</comment><script x="17" y="16.333333333333343"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>70</l><l>0</l></block><block s="clear"></block></script><script x="14" y="153"><block s="hide"></block></script><script x="16" y="211.33333333333326"><block s="show"></block></script><script x="341" y="25"><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>0.1</l><block var="i"/></list></block></block><block s="turn"><l>20</l></block></script><comment w="90" collapsed="false">The pen is put down to start drawing, then for i from 1 to 100 it moves forward 0.1 x i steps and turns left 20 degrees, creating a spiral pattern that gets wider as it goes.</comment></block></script><script x="348" y="215.16666666666669"><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>2</l><block var="i"/></list></block></block><block s="turn"><l>50</l></block></script><comment w="90" collapsed="false">The pen is lowered to begin drawing, then a loop runs with i from 1 to 100, moving forward 2 times i steps (increasing distance each iteration) and turning right by 50 degrees, resulting in a widening spiral shape.</comment></block></script></scripts></sprite><watcher scope="Explore" s="xPosition" style="normal" x="9.875390625000364" y="9.875390624999987" color="74,108,212" hidden="true"/><watcher scope="Epic" var="lenght" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Epic" var="maxsize" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><sprite name="Squares" idx="4" x="170" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="245,123,0,1" pen="tip" id="304"><costumes><list struct="atomic" id="305"></list></costumes><sounds><list struct="atomic" id="306"></list></sounds><blocks></blocks><variables></variables><scripts><script x="19" y="136"><block s="hide"></block></script><script x="20" y="179.33333333333326"><block s="show"></block></script><script x="20" y="228"><block s="clear"></block></script><script x="11" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setHeading"><l>90</l></block><block s="gotoXY"><l>170</l><l>0</l></block><block s="clear"></block></script><comment x="389" y="29.666666666666657" w="80" collapsed="false">SLIDE 11</comment><comment x="585.6802734375" y="18.500000000000114" w="90" collapsed="false">Use this square block in your code.</comment><script x="323" y="103.83333333333337"><block s="down"></block><block s="doFor"><l>i</l><l>1</l><l>25</l><script><block s="gotoXY"><l>170</l><l>0</l></block><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><l>5</l><block var="i"/></list></block></custom-block></script><comment w="187" collapsed="false">puts the pen down to start drawing, then runs a loop with variable i from 1 to 25: it moves the sprite to position x:170 y:0 each time, and calls a custom &quot;square&quot; procedure with side length calculated as 5 × i (increasing from 5 to 125).&#xD;The procedure defines a custom block named &quot;square&quot; that takes a parameter &quot;side length&quot;: it puts the pen down, repeats 4 times (moving forward &quot;side length&quot; steps and turning clockwise 90 degrees to draw the sides), then lifts the pen up.&#xD;This produces a series of 25 squares, all starting from the same point (170, 0) and expanding to the right, with each larger square layered over the previous ones, creating a nested, stepped pattern like a pyramid of squares.</comment></block></script></scripts></sprite><sprite name="Epic" idx="5" x="0" y="50" heading="0" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="76.00000000000001,255,255,1" pen="tip" id="340"><costumes><list struct="atomic" id="341"></list></costumes><sounds><list struct="atomic" id="342"></list></sounds><blocks></blocks><variables><variable name="lenght"><l>15</l></variable><variable name="maxsize"><l>150</l></variable></variables><scripts><script x="18" y="136"><block s="hide"></block></script><script x="19" y="179.33333333333326"><block s="show"></block></script><script x="19" y="228"><block s="clear"></block></script><script x="10" y="10"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="setHeading"><l>0</l></block><block s="gotoXY"><l>0</l><l>50</l></block><block s="clear"></block></script><comment x="131" y="132.66666666666666" w="80" collapsed="false">SLIDE 12</comment><comment x="352.1802734375" y="51.30000000000001" w="90" collapsed="false">Use this square block in your code.</comment><script x="343" y="115.33333333333314"><custom-block s="Number of squares %s"><l>10</l><comment w="266" collapsed="false">Code changes the sprite&apos;s x position by 5 and y position by 5, points it in direction 0 (to the right), sets the pen size to 5, and initializes the pen hue to 0. Then, a loop runs for i from 1 to a variable &quot;number&quot;: it changes the pen hue by 15 (shifting colors each iteration), sets a variable &quot;length&quot; to &quot;maxsize&quot; multiplied by (&quot;number&quot; - i + 1) divided by &quot;number&quot; (decreasing the value proportionally from nearly &quot;maxsize&quot; to a fraction of it), calls a custom &quot;square&quot; procedure with side length &quot;length&quot; (to draw a square), and changes y by 5 (shifting upward). Finally, it fills the drawn area. This produces a vertical stack of colorful squares, each smaller than the one below it, offset slightly upward, creating a tapered, rainbow-like pyramid effect, with the entire shape filled at the end.</comment></custom-block></script><script x="342" y="182.33333333333314"><block s="doSetVar"><l>lenght</l><l>0</l></block><block s="doSetVar"><l>maxsize</l><l>150</l></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>