<snapdata remixID="14216116"><project name="Lab 4.4 Do Now For Loop" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAtRJREFUeF7t1zFqomEYRtFPGyEgbiG7sUjaVDZJK6R1ATbZSJaQBWQzIU0EC1MGB6ZLYWaaeEGO9Y8P/30PiJPj8XgcPgpEBSYARuXN/i0AIAhpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgGl+4wAykBYAMM1vHEAG0gIApvmNA8hAWgDANL9xABlICwCY5jcOIANpAQDT/MYBZCAtAGCa3ziADKQFAEzzGweQgbQAgCfyv7y8jLe3t7FcLsf19XV6pEseB/DEdff7/Xh8fByHw2F8fHyM29vbMZlMxmazuWQPZ383AH9I/vr6Orbb7VgsFt+emk6n4+7ubnx9fY3VanX2o13SIID/APj09DSurq6+PbXb7cZ6vR7z+Xzc3NxckoezvwuA//ET/P7+Pu7v78dsNhsPDw9nP9IlDwJ44rrPz8/j8/PTn5Bf1g/gLwf29T8XAJCQtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v3EAGUgLAJjmNw4gA2kBANP8xgFkIC0AYJrfOIAMpAUATPMbB5CBtACAaX7jADKQFgAwzW8cQAbSAgCm+Y0DyEBaAMA0v/E/nncUtz6zf9UAAAAASUVORK5CYII=</thumbnail><scenes select="1"><scene name="Lab 4.4 Do Now For Loop"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Minimum %&apos;listRecieved&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>minimum</l><block s="reportListItem"><l>1</l><block var="listRecieved"/></block></block><block s="doForEach"><l>item</l><block var="listRecieved"/><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="item"/><block var="minimum"/></list></block><script><block s="doSetVar"><l>minimum</l><block var="item"/></block></script><list></list></block></script></block><block s="doReport"><block var="minimum"/></block></script></block-definition><block-definition s="Maximum %&apos;listReceived&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>maximum</l><block s="reportListItem"><l>1</l><block var="listReceived"/></block></block><block s="doSetVar"><l>counter</l><l>1</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="listReceived"/></block><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><block var="counter"/><block var="listReceived"/></block><block var="maximum"/></list></block><script><block s="doSetVar"><l>maximum</l><block s="reportListItem"><block var="counter"/><block var="listReceived"/></block></block></script><list></list></block><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block><block s="doReport"><block var="maximum"/></block></script></block-definition><block-definition s="sum %&apos;listRecieved&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doForEach"><l>item</l><block var="listRecieved"/><script><block s="doChangeVar"><l>sum</l><block var="item"/></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average %&apos;listRecieved&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doReport"><block s="reportQuotient"><custom-block s="sum %s"><block var="listRecieved"/></custom-block><block s="reportListAttribute"><l><option>length</option></l><block var="listRecieved"/></block></block></block></script></block-definition><block-definition s="includes negatives %&apos;listRecieved&apos;" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doForEach"><l>item</l><block var="listRecieved"/><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><l>0</l><block var="item"/></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></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="131"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</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="1"><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,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="18" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>testList1</l><block s="reportNewList"><list><l>4</l><l>8</l><l>3</l><l>-2</l><l>6</l><l>7</l></list></block></block><block s="doSetVar"><l>testList2</l><block s="reportNewList"><list><l>4</l><l>5</l><l>-9</l><l>8</l><l>23</l><l>-14</l><l>10</l><l>12</l></list></block></block><block s="doSetVar"><l>testList3</l><block s="reportNewList"><list><l>-3</l><l>-5</l><l>-1</l><l>-9</l><l>-7</l><l>-5</l></list></block></block></script><comment x="178" y="294.83333333333326" w="160" collapsed="false">Next, fix the custom Minimum block so it will report the smallest value. This time you can use a For Loop! Check using all 3 test lists! (Simply click on the blocks!)</comment><comment x="190" y="140.16666666666663" w="156" collapsed="false">Fix the Maximum custom block first. It should report the largest value in any list that is sent to it. Check using all 3 test lists! (Simply click on the blocks!)</comment><script x="105" y="553"><custom-block s="average %s"><block var="testList3"/></custom-block></script><script x="104" y="531.9999999999999"><custom-block s="average %s"><block var="testList2"/></custom-block></script><script x="102" y="513.1666666666669"><custom-block s="average %s"><block var="testList1"/></custom-block></script><script x="97" y="492.16666666666663"><custom-block s="Minimum %s"><block var="testList3"/></custom-block></script><script x="97" y="470.83333333333337"><custom-block s="Minimum %s"><block var="testList2"/></custom-block></script><script x="96" y="450.83333333333326"><custom-block s="Minimum %s"><block var="testList1"/></custom-block></script><script x="118" y="573"><custom-block s="sum %s"><block var="testList1"/></custom-block></script><script x="119" y="591"><custom-block s="sum %s"><block var="testList3"/></custom-block></script><script x="119" y="608"><custom-block s="sum %s"><block var="testList2"/></custom-block></script><script x="96" y="433.16666666666663"><custom-block s="Maximum %s"><block var="testList3"/></custom-block></script><script x="97" y="415.16666666666663"><custom-block s="Maximum %s"><block var="testList2"/></custom-block></script><script x="100" y="397.16666666666663"><custom-block s="Maximum %s"><block var="testList1"/></custom-block></script><script x="95" y="627.0000000000001"><custom-block s="includes negatives %s"><block var="testList1"/></custom-block></script><script x="96" y="644.0000000000001"><custom-block s="includes negatives %s"><block var="testList2"/></custom-block></script><script x="96" y="661.0000000000002"><custom-block s="includes negatives %s"><block var="testList3"/></custom-block></script></scripts></sprite><watcher var="minimum" style="normal" x="5" y="15.500000999999997" color="243,118,29" hidden="true"/><watcher var="maximum" style="normal" x="10" y="124.00000400000005" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="10" y="145.00000599999998" color="243,118,29" hidden="true"/><watcher var="testList1" style="normal" x="9" y="4" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="testList2" style="normal" x="123" y="5.000002000000002" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="testList3" style="normal" x="237" y="6.00000799999998" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="sum" style="normal" x="10" y="166.00000799999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="minimum"><l>-14</l></variable><variable name="testList1"><list struct="atomic" id="221">4,8,3,-2,6,7</list></variable><variable name="testList2"><list struct="atomic" id="222">4,5,-9,8,23,-14,10,12</list></variable><variable name="maximum"><l>8</l></variable><variable name="counter"><l>7</l></variable><variable name="testList3"><list struct="atomic" id="223">-3,-5,-1,-9,-7,-5</list></variable><variable name="sum"><l>-30</l></variable></variables></scene></scenes></project><media name="Lab 4.4 Do Now For Loop" app="Snap! 10.4.6, https://snap.berkeley.edu" version="2"></media></snapdata>