<snapdata remixID="14614724"><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="Nested Squares [amount] %&apos;num&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><block var="num"/><l>1</l><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="i"/><l>10</l></list></block></custom-block><block s="changeYPosition"><l>-5</l></block><block s="changeXPosition"><l>5</l></block><block s="setPenColorDimension"><l><option>hue</option></l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="setPenColorDimension"><l><option>brightness</option></l><l>100</l></block><block s="setSize"><l>7</l></block></script><comment w="90" collapsed="false">block tells the sprite to draw the nested squares from biggest to smallest. The code contained within the for loop tells the sprite to draw the squares from biggest to smallest and arranging each square in the middle of the previously draw square.</comment></block></script></block-definition><block-definition s="make Nested Squares [how many] %&apos;num&apos;" 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="doFor"><l>i</l><l>0</l><block var="num"/><script><custom-block s="square [side length] %s"><block s="reportVariadicProduct"><list><block var="i"/><l>5</l></list></block><comment w="90" collapsed="false">Multiplying the length of the different sides by 5 spaces out the squares so it looks like a nested square rather than one fully colored in shape. This is needed because if the squares are getting bigger by intervals of 1 it would be drawn right next to the previous at the same thickness which causes there to be no visible space between the squares.</comment></custom-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><block-definition s="%&apos;#1&apos;" type="reporter" category="operators" selector="reportVariadicProduct" primitive="reportVariadicProduct"><header></header><code></code><translations></translations><inputs><input type="%mult%n" readonly="true" separator="×" collapse="product" initial="2"></input></inputs><script><block s="doPrimitive"><l><bool>true</bool></l><l>reportVariadicProduct</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="140"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAQAElEQVR4AezciXbrNrIFUKX//5/TTpzrQRMnDFWF/VZeYkskWNgF8ZCUV//v5v8IECBAgMBhgb8O72GH3wIC+LeH3wgQIEBgl8Dfu7ay0WuBtQP4tYt3CBAgQIBAVwEB3JXX4K8EPLx6JeN1AgRWERDAq3T6cZ5TX/Hwqi1/1wuaroO3dTAagUwCAjhTt9SaR2BwaHW9oOk6eJ6WqpRAa4HHAB584mg9IeMR2CXQeyOh1VvY+ATSCzwGsBNH+qaaAAECBAjEF3gM4Pg1q5AAgWsC9iZAIICAAA7QBCUQIECAQB2Bvd/kCuA6PTeTFgJ7PzktjmWMOQKOSqCzwN5vcgVw50YYPpnA3k9OsmkplwCBeAI7A9htQbzWqYgAAQKHBewQSGBnALstCNQzpRAgQIDAZYH5N5Y7A/jyTA1AgAABAgTmCvw6+vwbSwH8qyF+IUCAAAECYwQE8BhnRyFAgAABAh8C34++Bwfwx7H9Q4AAAQIElhX4fvQ9OIC/k39ZexMnQIBAQgFn7/ZNGxzA38nffirxR1QhAQIEsgo4e7fv3OAAbj8BIxIgQIBAHwF3vX1c/4wqgP9I+G9nAcMTIJBNwF1v347VCGCXaX1XidEJEAgj4HQXphWXC6kRwGUu03y0Lq/oJwNEUH1SlpcKCYxcY2VOd4X6f3YqNQL47OzD7eej1aMl5VVHnv17NKjAmOXXWIEeRZyCAI7YFTVNFUiXZ+HP/lPb6eCXBdJ9Ii7PeNQAAniUtOOkEZBnaVql0CECPhG9mAVwL1njEiBA4Ha7QXgh4Mb6JoBfrA0vEyBAgEBHATfWArjj8jI0AQIEFhcw/XcC7oDf6XiPAAECBAh0EhDAnWCfDus7j6csXiRAgEBFga05FQ7ggGnnO4+t9eh9AgQILCNQOICl3TKr2EQJECCQUKBwAN9ut4QNUTIBAokFAj54S6xZvnQBXL7FJkiAwDABD96GUTc/0ISLJwHcvIthBlQIAQIECOwVmHDxJID3Nsd2BAgQqC4w4S6wOum7+QngdzreyyugcgIEjgtMuAs8XmSdPQRwnV6aCQECBAgkEhDAiZqlVAI7BfJu5hFo3t6p/LCAAD5MZgcCBLoJnHgEKrO7dcPAnQUEcGdgwxMg0FfgIbP7Hs7oBJoJCOBmlAYiQIAAAQL7Bd4EsAc7+xltSYAAgRACikgk8CaAPdhJ1EelEiBAgEAygTcBnGwmyiWwQ8BznR1INpkjYHFed082ggBO1jDlXhPwXOean707ClicHXFjDi2AY/ZFVQQIECBQXKBxABfXMj0CBAgQqC8w6OsAAVx/KZnhcIFBn95T84pc26kJ2YlAe4FBXwcI4IatM1Rtgf3RNejTe4o7cm2nJmQnAmkFBHDa1il8tMDK0bX/4mN0VxyPQF4BAZy3d8EqV05lgZUvPir31dzmCgjguf6OToAAgeYCnlg0J20y4H1fBHATVoOsLmD+BCIJeGIRqRvftdz3RQB/2/iJAAECBAgMExDAw6gdaLrA/fOf6QVVKcA8CBA4IyCAz6jZJ6fA/fOfnLNQNQECRQQEcJFG7p6Gu8DdVDYksEfANgTOCmwGcLrzdbqCz7bu5H7uAk/C2Y0AAQJtBTYDON35Ol3BbRtqNAIECIwTcKQrApsBfGVw+xL4KeDhxE8NPxMgsLqAAF59BQycv4cTA7EdKoSAi84QbehWxNWBBfBVwab7+7g25TQYgckCLjonNyD44QVwqAb5uIZqh2IIECDQUSB3AHeEMTQBAgQIEOgpIIB76hqbAAECBAi8EBDAL2ASvKxEAnEEQv35Qqhi4vRIJeEEBHC4liiIQEKBUH++EKqYhM1U8igBATxK2nHaCiw3mru6r5aj+KLwQ24BAZy7f6pfRsBd3VerUXxR1P6h/pWWAK69gs2upoBZEcgvsJmvc6+0Nstr0AEB3ADREAQIECBwUGBuvm4WO6I8AbzZBhsQIBBKQDEEiggI4CKNbDeNEQ9e2lVrJAIECGQVEMBZO9et7hEPXroVb2AC1QWGzu/xcvzxlaEFFTuYAC7WUNMhQIBAK4HHy/HHV1oda8VxBPCKXTdnAgQIZBQoVrMALtZQ0yFAgACBHAICOEefVEmAAIE8Ar4q3tWrgwG8a0wbESBAYKKAs/9E/M9D+6r402Hj3wJ4A8jbBAhkE3D2z9axmfXOvFwTwAc6b1MCBAgQqCUw83JNANdaS2ZDgAABAkkEBHCSRs0vUwUECBAg0FLgLoBnPg1vOS1jESAQXcDZJnqH1Ndb4C6AZz4N7z1V4xM4L7D6nj3C0tlm9VVl/ncBDIQAAQKPAsLy0cQrBK4KXA/gHpfGV2dlfwIhBbJ+WEJiKopAeoHrAezSOP0iMIFRAj4so6Qdh0AGgesBnGGWaiRAgMBJAbsR6CUggHvJGpcAAQIBBHzxEaAJL0oQwC9gvEyAAIEKAte++KggEHcOAjhub1RGgAABAoUFBHDh5poagUcBDyQfTbxC4LlA71cXDGAnoN6LyviRBYI/kPTxjLx41NZYYMEADn4CatxgwxFIJeDjmapdir0mEDuAr83N3gQmCbiNmwRf57CWUJ1evplJ3gC2QN+09f1b6N77bL67Ceg2btPQBu8FLKH3PkXezRvA9RdotyWG7iItwIuAdidA4B+BUAG8eWPxT8VT/z9+hVN5HJwAAQIEdgvsD+AB2RP/xiJ+hbs7H31D9REgQKC4wP4Alj3Fl4LpESBAgMBIgf0BPLIqxyKwtoDZEyCwgIAAXqDJpkiAAAEC8QQEcLyeqIjAhsCAP8jYqKDr2wbfIWAN7EAKv4kADt8iBRK4F/AHGfci6/1uDVTouQCu0EVzIECgioB59BYI9PDgaQAHqq93K4xPgAABAisJBHp48DSAA9W30rIoP1cXduVbbIIErgkstvfTAF7MwHQHCbiwGwTtMAQIpBAQwCnapEgCBAgQqCZwF8DVpmc+BAgQIBBJwFdR390QwN8WfiJAgEBagZ/B9vPnaBPyVdR3RwTwt8XNjwQIEMgq8DPYfv6cdT4r1C2AV+iyORIgQIBAOAEBHK4lswpyXAKtBTo9CO00bOvZG4/AloAA3hLyPoH0ArMSq9OD0E7Dpm+zCaQTEMDpWtap4Fnn6E7TOTps7e0lVu3+ml1WgSYB7Nzdu/0DhJ2jezfR+AQIEPgl0CSAnbt/mXb4hXAH1OWGfH0ZtxyFCRNoInD1M9UkgJvMpNUgV0Va1WEcAsEEXMZNbIjz0kT8foe++pmqF8BXRfr1ysgECAQUGFKS89IQ5mwHaR7ALvSyLQH1Eqgp4FxUs6+VZtU8gF3ovVoelU4Hlebyql9ezy5w+ly01PLO3uXc9TcP4NwcPas/fTroWdTJsSvN5SSB3eoKWN51extsZgI4WEOUk0zA3VLMhulLzL48rWpes56WM/DFRQJ43QYPXEtrHsrdUsy+V+pL+dNXgWad7NEiAVygwTFPc6oiQKC3gNNXb+Hr45/s0dwAvj5tIxAgQOCpwMmbkqdjeZFADwEB3EPVmAQITBc4eVMyve7qBbgw+u6wAP62GP2T4xEgQGA5ARdG3y0XwN8WfiJAgAABAsMEBPAwagf6JeAXAgQILC4ggFstAF9stJI0DgECBJYQEMCt2uyLjVaSK4xTb44uQOv1NMuMEq89AZxlkamTQGQBF6CRu1O7tsRrTwDXXppmRyCegIqmCSS+WZxm1vPAArinrrEJFBeIcEKPUEOWNie+WcxCfKhOAXyIy8YECPwUiHBCj1DDT5ONn72dTaDjFZ4AzrYY1EuAAAEC4wQ6XuEJ4HFtdCQCSQQ6XvInEVBmJwHD/hIQwL84/EKAwO3W8ZIfLwECXwIC+IvCDwQIECBAoJvAw8AC+IHECwSiC3hEHL1DFev7XHWf/54+vyBlXHUQwFcF7U9guIBHxMPJHfC/LyaCrL0gZVxdFksF8FUs+xMgQIAAgVYCAriVpHEIECBAgMABAQF8ACv3pqonQIAAgUgCAjhSN9RCgAABAssICOBlWr32RKvPvsgfhVZvk/kR+CUggH9x+IVAToEifxSaE1/VBE4KCOCTcHYjkEegcKV7bv33bFOYyNTiCgjguL1RGQECWwJ7bv33bHN3HJl9B+LXR4EGi0QAP7J6hQCBQgJnpnIis88cxj6ZBRosEgGceQGonQCB4gINbrOKC2WeXqIAPrcQz+2VuaVqJ0CgjsDV26w6EhVnkiiAzy3Ec3tVbLU5ESBAgEAkgUQBHImtWi2eE1TrqPlkEPC5692l6OML4OgdGlKf5wRDmB2EwC8Bn7tfHAv+IoAXbLopEyBAgMB8gb4BPH9+KiBAgAABAiEFBHDItiiKAAECBKoLCOB+HTYyAQIECBB4KSCAX9J4gwABAgQI9BMQwP1s1x7Z7AkQIEDgrYAAfsvjTQIECBAg0EdAAPdxNeraAmZPgACBTQEBvElkg6MC/vd9jorZngCBFQUE8Ipd7zxn//s+nYGjD68+AgR2CQjgXUw2IkCAQAABj5cCNKFdCekCONT6C1VMu0VhJAIETgv03dHjpb6+g0dPF8Ch1l+oYgavHIcjQIAAgUsC6QL40mxL7+x2vHR7TY5ABoHLNa51HhPAlxdMlAHcjkfphDoIEDgrsNZ5TACfXSf2I9BYYK1r/8Z4hqspkOtDcbgHAvgwmR0I9BFY69q/j6FRiwkU/1AECeDilznFPhOmQ4AAAQLXBYIE8PXLnH8i/DqHEQgQIECAwBiBIAF8fbLXI/x6DUYgQIAAAQJ7BcoE8N4J193OzAgQIEAgk4AAztStIbV6mD+E2UEIEFheQAAvvwTuAXI+zL+fhd8JEAgi4Jr+ZSME8EsabxAgQIDAZQHX9C8JBfBLGm8QyCKgTgIEMgoI4IxdUzMBAgQIpBcQwOlbaAIE1hYwewJZBQRw1s6pmwABAgQ6CIz7qzEB3KF9t3H961G9MQkQSCOg0PYC4/5qTAC3797tNq5/Pao3JgECBAgMEBgQwG4HB/TRIQgQGCDgbDYA+cAhsm86IIDdDs5dJE4Zc/0dvZKAs1mlbs6fy4AAnj/J/BVcCVGnjPz9NwMCBCoKXAvgiiIh5yREQ7ZFUQQIELggIIAv4NmVAAECBAicFRgcwFcepZ6dYrf9DEyAAAECBE4LDA5gj1JPd8qOBAgQIFBKYHAAl7JbezJmT4AAAQKXBATwJT47EyBAgACBcwIC+JybvdYWMHsCBDIJBP3zIwGcaRGplQABAgSOCwT98yMB/KqVQa+YXpUb8nWGIdtyuSgDECDQREAAv2IMesX0qtyQrzMM2RZFESAQQ0AAx+iDKggQyCGgSgLNBMIGsKeXzXpsIAIEWgs4QbUWXXK8sAHs6eWS69GkCeQQWPUElaM7aaoMG8BpBBWaR+DNXcubt/LMT6WTBayiyQ1Id3gBnK5lCj4t8Oau5c1bpw9nx9UErKLiHW8+PQHcnNSABAgQIEBgW+Ax0lV5vgAAC2tJREFUgD1F2VazBYFJAj6ek+C7H1ZnuxMHPMBjAAd+ihLQT0kEhgr4eA7lHniwSp11MbF34TwG8N49bbdDwELcgWQTAgRKCVS6mOjbGAHc1bflQuxaqMEJECBAYLCAAB4M7nAECBAgQOAfAQH8j4L/Dy+gwE8BX2p8Ovg3gQoCArhCF81hkkDbONwzmi81JrXaYQl0EBDAHVANuYpA2zh8PdoqnuZJYC0BAbxWv82WAAECBIIICOAgjVAGAQLPBbxKoKrAIgG859u1qi02LwILCvjIL9j0fFNeJIB9u5Zvaa5Rcb+c6Ddyis6U+cin0FbkSYFFAvikjt0IdBbolxP9Ru5MYngCywgI4GVabaLHBBa/gzyGZWsCXQSqDzoggFc7ka0236ofEXeQVTtrXgSiCAwI4NVOZKvNN8pSVgcBAgRyCbwP4OZzcXfYnNSABAgQIJBSYHAAuztMuUqCFe0yLlhDlEOAwCmBwQF8qsZZOzluIIGfoesyLlBjlEKAwGkBAXyazo4jBYTuSG3HIkBghIAAHqGc8RhqJkCAAIGuAgK4K6/BCRAgQIDAcwEB/NzFq2sLmD0BAgS6Cwjg7sQOME/g559uzavCkQkQIPBMQAA/U/FaEQF/unWqkXYiQGCIgAC+wuwG64qefQkQILC0gAC+0n43WFf07EsgooCaCAwTEMDDqB2IAAECBAh8Cwjgbws/ESBAYG2BFWYf6KtDAbzCgjNHAgQIEPgUCPTVoQD+bIl/EyBAgMDaAsNnL4CHkzsgAQIECBC43QSwVUCAAAECBCYIhArgCfN3SAIECBDYIfDXjm3SbTJ5UuMDePKE0y2QfwuG9i/Drn+x2sVkIwIHBQL97dLByt9sPnlS4wN48oTftGLyW+8OXwPtSjTu37eG1bvV4D0CBGoIjA/gGm5mcULgSjRe2fdEqXYhQIBAdwEB3J3YAfYI2IYAAQKrCQjg1TpuvoMF9j88H1yYwxEgMFlAAE9uQNrDy5Wdrdvz8HznUDYjMFjAx7wvuADu61t3dLlSt7dmRuA/AR/z/yA6/UcAd4I1LAEC+wRsRWBVAQG8aufNmwCBbQHPYLeNbHFaQACfprMjgTUFlsqk7s9g11xDZv0pIIA/HfybAIGdAjJpJ5TNCGwICOANIG8TIECAQB+B1UcVwKuvAPMnQIDAQYGlvoY4aHNkcwF8RMu2BAgQCCowMhR9DdFiEdxuAriN4+9R/vr9a8zfUhQZk05VBAIKCMWATdkoSQBvAJ16O8UnIUWRp/jtRIAAgQwCKwdwhv6okQABAgSKCgjgoo01LQIECBCILSCAY/enX3UbI/uGeAPI2wQIELgoIIAvAlbd3TfEVTtrXgQIRBEQwFE6oY6RAo4VWMDTl8DNUVpTAQHclNNgBAhcFfD05aqg/bMIjA/gQ5e3hzbOYq5OAnMFHJ0AgRAC4wP40OXtoY1DgCqCAAECBAjsERgfwHuqsg2BpAKe2YRv3JwCLYw57sGPKoCDN0h5uQQ8s8nVr2HVWhjDqDMdSACH6pbL5FDtUAyBagLmE0ogdQDXiyuXyaE+HYohQGBToN55eHPKzTZIHcDiqtk6MBABAgROCSQ6D5+aX8+dUgdwTxhjEyBAgACBngICuKeusQkQ+BbwrPLbwk8EPgSGBvDH8fxDgMCqAp5Vrtp5834hIIBfwHiZAAECBAj0FBDAPXV/jb3nF8/o9ijZJpeAVZ2rX6odJyCAx1nvOJJndDuQbJJMwKpO1jDlDhMQwB/UrtA/EL7+6aPxNbwfCBAgQOBfAQH8weAK/QPh6x8aXxR+IECAQEcBAdwR19AEPgX8mwABAo8CAvjRxCsECBAgQKC7gADuTuwABNYWMHsCBJ4LCODnLl4lQIAAAQJdBQRwV968g/tb6Ly9U3kkAbUQeC0ggF/bLP2Ov4Veuv0mT4DAAAEBPADZIQgQILCigDm/FxDA733mvus58Fx/RydAgEBHAQF8AndYLnoOfKI7diFAgEAEge0aBPC20cMWcvGBxAsECHQXGHbp330mDvApIIA/HfybAIGqAmVyy6V/liW6d8mdCOC9Q0+nUgABAgRuN7llFQwW2LvkTgTw3qEHz9jhkgu4sEveQOUTIHBQ4EQAHzyCzecIpDuqC7t0LVMwAQKXBATwJT47EyBAgACBcwIC+JybvWILqI4AAQLhBQRw+BYpkAABAgQqCgjgil01p7UFzJ4AgRQCAvhNm/xd7hscbxEgQIDAJQEB/IbP3+W+wfEWgZgCqiKQRkAAp2mVQksLeNxSur0mR+CZgAB+puI1AqMFyjxucSUxeun8Op5fUgkI4FTtUiyB6AJJryRcN0RfWCXrE8Dp2upMka5lCo4vkPS6IT7s0ArTHUwAp2uZM0W6limYAAECTwQE8BMUL80TcH8/z96RCRAYK9A0gMeW7mgVBdzfV+yqOREg8ExAAD9T8RoBAgQIEOgssHgAt3zg2blThidAgMBggdpnyPmzWzyAPfAc/Hl2OAIEEgnUPkPOn93iAXz3SZh/QXRXUJ5fVUqAAAECxwQE8E+v+RdEP6vxMwECBAgUFmgbwO4gCy8VU3st4B0CBAgcF2gbwO4gj3egwR6uexogGoIAAQKDBdoG8ODiHe5TwHXPp4N/txXYe2HX9qhGI7COgABep9dmSuCQgAu7Q1w2JnBYQAAfJrMDAQIE/gj4L4HzAgL4vJ09CRAgQIDAaYHPAPZlz2lAOxIgQGBVAfO+JvAZwL7suaZobwIECBAgcFDgM4AP7mRzAgRyC3jolbt/qo8gcL0GAXzd0AgE0gmUfOjlqiLdOly9YAG8+gowfwJVBEpeVVRpjnk8E8gcwM/m47XSAm5xSrfX5AgkEGh5FhLACRquxD8CbnH+SPjveYGWJ9DzVdzvGbOq+yr9frudPgs9abEAzrqistX9ZPGFnEKWOkPi5Sjq9Am06/RiVtV1yqsN/qTFAni1RTBrvk8W36xS3h43S51vJ+FNAgQyCAjgDF1S473A3e9uW+9A/EqAQAIBAZygSUrcEnDbuiXkfQIE4gkI4Hg9URGB9wIp3/WUImXbFN1VQAB35TU4gfECEaLusQZPKcavBEeMLiCAo3dIfQQOCkSIuo41HNSwOYG4AgI4bm9URoAAAQKFBQRw4eaaGgECxQRM573A43cf77ef/K4AntwAh19DINl5YY2mmGU9gWTffQjgekvQjAIKJDsvBBRUEoFbOQIBXK6lJkSAwIoCnrLk6/q5ANbpfJ1WMQECpQU8ZcnX3kMB/DU9nf6i8AMBAgQIEDgjcC6AN4/kFnmTyAYLCvhcLNj0flO2nPrZDhq5UwBXvEUe1BGHKSzgc1G4ueOnZjmNN298xE4B3LhKwxEgQIAAgWICArhYQ3tNx7iZBTyrzNw9tdcVEMB1ext6ZiJhZHs8qxyp7VgE9goI4L1StmsqkCsSmk7dYATmCFS66k0xl+0iPwN4e7s5C8ZRCRAgQKCNQKWr3hRz2S7yM4C3t2uzAIxCgEA6AQUTINBH4DOA+4wdd1R3/HF7ozICBAgsIrBmALvjX2R5myaBqwL2J9BPYM0A7udp5FACHnWEaodi+glY6v1sO44sgDviGnq2QKdHHU52sxvr+PcCnZb6/WH83lZAALf1NNoKAk52K3TZHBcXGHGd/RHAIw6zeCdNP7CA9R+4OW1K0+I2jouN8vet/4Q/Atjl/COzT+yjSdVXrP+qnf2alxZ/UfghlsBHAMcq6E81cyPQJ/ZPH/yXAAECoQXmhsUlmrAB/PftdmlidiZAgACBBQQS3y+dC+DEVxwLLEdTJHBOwOf6nJu9CJwUOBfAia84TjqN380RCYwW8LluKO5qpiFmoqGO9f1cACfiUGolgWOLu9LMzSWbgKuZbB1rU++xvv8fAAD//y5BHv4AAAAGSURBVAMAna8R4a+4ubQAAAAASUVORK5CYII=</pentrails><costumes><list struct="atomic" id="141"></list></costumes><sounds><list struct="atomic" id="142"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="5"><sprite name="Explore" idx="1" x="-123.99371069182416" y="-1.7610062893081704" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="208,46,255,1" pen="tip" id="147"><costumes><list struct="atomic" id="148"></list></costumes><sounds><list struct="atomic" id="149"></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>0</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>2</l><block var="index"/></list></block><l>2</l></block></script><comment w="90" collapsed="false">This code tells the sprite to say only even numbers from 0 to 30.</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="Counting" idx="2" x="-23.993710691824162" y="-1.7610062893081704" 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="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="281" y="282"><block s="doFor"><l>index</l><l>0</l><l>12</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>10</l><block var="index"/></list></block><l>2</l></block></script><comment w="90" collapsed="false">This block tells the sprite to say numbers in increasing intervals of 10 from 0 to 120</comment></block></script><script x="276" y="174"><block s="doFor"><l>index</l><l>0</l><l>15</l><script><block s="doSayFor"><block s="reportVariadicProduct"><list><l>2</l><block var="index"/></list></block><l>2</l></block></script><comment w="90" collapsed="false">This code tells the sprite to say only even numbers from 0 to 30.</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="31,235,255,1" pen="tip" id="235"><costumes><list struct="atomic" id="236"></list></costumes><sounds><list struct="atomic" id="237"></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="30" y="113"><block s="clear"></block></script><comment x="141" y="19.666666666666657" w="80" collapsed="false">SLIDES 9 &amp; 10</comment><script x="123" y="118.16666666666669"><block s="down"><comment w="90" collapsed="false">This block makes a spiral with a 45 degree angle between each turn</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>45</l></block></script></block></script><script x="292" y="319"><block s="down"><comment w="90" collapsed="false">This block makes a smoother spiral by using a less aggressive turning angle.</comment></block><block s="doFor"><l>Length</l><l>1</l><l>100</l><script><block s="forward"><block s="reportVariadicProduct"><list><l>1</l><block var="Length"/></list></block></block><block s="turn"><l>20</l></block></script></block><block s="up"></block></script><script x="426" y="66.73333333333335"><block s="gotoXY"><l>70</l><l>0</l></block><block s="setHeading"><l>90</l></block></script></scripts></sprite><sprite name="Squares" idx="4" x="150" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="245,123,0,1" pen="tip" id="282"><costumes><list struct="atomic" id="283"></list></costumes><sounds><list struct="atomic" id="284"></list></sounds><blocks></blocks><variables></variables><scripts><script x="29" y="249"><block s="hide"></block></script><script x="30" y="292.33333333333326"><block s="show"></block></script><script x="30" y="341"><block s="clear"></block></script><comment x="142" y="245.66666666666663" w="80" collapsed="false">SLIDE 11</comment><script x="397" y="234"><block s="gotoXY"><l>150</l><l>0</l></block><block s="setHeading"><l>90</l></block></script><script x="175" y="341"><custom-block s="make Nested Squares [how many] %s"><l>10</l><comment w="90" collapsed="false">This code allows the user the make nested squares and decide how many squares they want drawn</comment></custom-block></script></scripts></sprite><sprite name="Epic" idx="5" x="-100" y="100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="255,0,244.79999999999998,1" pen="tip" id="298"><costumes><list struct="atomic" id="299"></list></costumes><sounds><list struct="atomic" id="300"></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 12</comment><script x="113" y="162.33333333333337"><block s="gotoXY"><l>-100</l><l>100</l></block><block s="setHeading"><l>90</l></block></script><script x="290" y="465"><custom-block s="Nested Squares [amount] %s"><l>20</l><comment w="192" collapsed="false">this script paints a Artwork inspired by Josef Albers and the user can decide how many layers of nested squares they want to be draw on the canvas.</comment></custom-block></script><script x="35" y="120"><block s="clear"></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>