<snapdata remixID="9231644"><project name="Lab 4.4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="18.000000000000057" y="501.99999999999943"><block s="receiveKey"><l><option>6</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>negative ones to posrive </l><custom-block s="make all positive %s"><block s="reportNewList"><list><l>-3</l><l>-1</l><l>2</l><l>7</l><l>10</l></list></block></custom-block></list></block></block></script><script x="20" y="426.00000000000017"><block s="receiveKey"><l><option>5</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>maximum? </l><custom-block s="maximum %s"><block s="reportNewList"><list><l>-3</l><l>-1</l><l>2</l><l>7</l><l>10</l></list></block></custom-block></list></block></block></script><script x="23.666666666666686" y="347.00000000000034"><block s="receiveKey"><l><option>4</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>increasing? </l><custom-block s="increasing? %s"><block s="reportNewList"><list><l>-3</l><l>-1</l><l>2</l><l>7</l><l>10</l></list></block></custom-block></list></block></block></script><script x="16" y="247.00000000000034"><block s="receiveKey"><l><option>3</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>is there any negative predicate: </l><custom-block s="includes negative %s"><block s="reportNewList"><list><l>3</l><l>-1</l><l>2</l><l>7</l><l>10</l></list></block></custom-block></list></block></block></script><script x="21" y="579"><block s="receiveKey"><l><option>7</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>only even numers </l><l>2, and 10</l></list></block></block></script><script x="16" y="168.00000000000009"><block s="receiveKey"><l><option>2</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>the average is </l><custom-block s="average %s"><block s="reportNewList"><list><l>-3</l><l>-1</l><l>2</l><l>7</l><l>10</l></list></block></custom-block></list></block></block></script><script x="18" y="85.99999999999991"><block s="receiveKey"><l><option>1</option></l></block><block s="bubble"><block s="reportJoinWords"><list><l>the sum is </l><custom-block s="sum %s"><block s="reportNewList"><list><l>-3</l><l>-1</l><l>2</l><l>7</l><l>10</l></list></block></custom-block></list></block></block></script><script x="16" y="14"><block s="receiveGo"></block><block s="doSetVar"><l>number list</l><block s="reportNewList"><list><l>-3</l><l>-1</l><l>2</l><l>7</l><l>10</l></list></block></block></script></scripts></sprite><watcher var="answer" style="normal" x="116" y="333" color="243,118,29" hidden="true"/><watcher var="counter" style="normal" x="116" y="308.000002" color="243,118,29" hidden="true"/><watcher var="number list" style="normal" x="2" y="18" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum %&apos;number list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="number list"/></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="counter"/><block var="number list"/></block></block></block></script></block><block s="doReport"><block var="sum"/></block></script></block-definition><block-definition s="average %&apos;number list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>sum</l></list></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="number list"/></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doSetVar"><l>sum</l><block s="reportSum"><block var="sum"/><block s="reportListItem"><block var="counter"/><block var="number list"/></block></block></block></script></block><block s="doReport"><block s="reportQuotient"><block var="sum"/><block s="reportListLength"><block var="number list"/></block></block></block></script></block-definition><block-definition s="includes negative %&apos;number list&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="number list"/></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="counter"/><block var="number list"/></block><l>0</l></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="increasing? %&apos;number list&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>counter</l></list></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="number list"/></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="counter"/><block var="number list"/></block><block s="reportSum"><block s="reportListItem"><block var="counter"/><block var="number list"/></block><l>1</l></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block-definition><block-definition s="maximum %&apos;number list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>max</l><l>counter</l></list></block><block s="doSetVar"><l>max</l><l>0</l></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="number list"/></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="counter"/><block var="number list"/></block><block var="max"/></block><script><block s="doSetVar"><l>max</l><block s="reportListItem"><block var="counter"/><block var="number list"/></block></block></script></block></script></block><block s="doReport"><block var="max"/></block></script></block-definition><block-definition s="make all positive %&apos;number list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>counter</l></list></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="number list"/></block><script><block s="doChangeVar"><l>counter</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="counter"/><block var="number list"/></block><l>0</l></block><script><block s="doReplaceInList"><block var="counter"/><block var="number list"/><block s="reportMonadic"><l><option>abs</option></l><block s="reportListItem"><block var="counter"/><block var="number list"/></block></block></block></script></block></script></block><block s="doReport"><block var="number list"/></block></script></block-definition><block-definition s="only evens %&apos;number list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>counter</l></list></block><block s="doSetVar"><l>counter</l><l>0</l></block><block s="doRepeat"><block s="reportListLength"><block var="number list"/></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block s="reportListItem"><block var="counter"/><block var="number list"/></block><l>2</l></block><l>1</l></block><script><block s="doDeleteFromList"><block var="counter"/><block var="number list"/></block></script><script><block s="doChangeVar"><l>counter</l><l>1</l></block></script></block></script></block><block s="doReport"><block var="number list"/></block></script></block-definition></blocks><variables><variable name="counter"><l>5</l></variable><variable name="number list"><list struct="atomic" id="419">-3,-5,2,7,8</list></variable><variable name="answer"><l>0</l></variable></variables></project><media name="Lab 4.4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>