<snapdata remixID="9298332"><project name="M7L1A2 Search Algorithms(Improving Searches)" 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="0" 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="25" y="170"><custom-block s="position of number %s in unsorted list %l"><l>12</l><block s="reportNewList"><list><l>20</l><l>12</l><l>3</l><l>100</l><l>50</l><l>12</l></list></block></custom-block></script><script x="31" y="27"><block s="doSetVar"><l>awful list</l><block s="reportNewList"><list><l>1</l><l>7</l><l>8</l><l>9</l><l>11</l><l>12</l><l>21</l><l>22</l><l>23</l><l>24</l><l>73</l><l>73</l><l>96</l><l>99</l></list></block></block></script><script x="30" y="88"><block s="doSetVar"><l>value</l><l>0</l></block><block s="doSetVar"><l>count</l><l>0</l></block><custom-block s="Say position of number %s in sorted list %l"><l>11</l><block var="awful list"/></custom-block></script><script x="33" y="227"><custom-block s="position of number %s in sorted list %l"><l>11</l><block var="awful list"/></custom-block></script><script x="41" y="269"><custom-block s="position of number %s in sorted list %l"><l>2</l><block var="awful list"/></custom-block></script></scripts></sprite><watcher var="awful list" style="normal" x="10" y="10" color="243,118,29" extX="82" extY="269"/><watcher var="count" style="normal" x="10" y="302.000002" color="243,118,29" hidden="true"/><watcher var="value" style="normal" x="10" y="323.000004" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="position of number %&apos;number&apos; in unsorted list %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="number"/></block><script><block s="doReport"><block var="i"/></block></script></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="number"/></block></block><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="number"/></block><script><block s="doReport"><block var="i"/></block></script></block></script></block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="number"/></block></block><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Say position of number %&apos;number&apos; in sorted list %&apos;list&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>value</l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block s="doChangeVar"><l>count</l><l>1</l></block><block s="doSetVar"><l>value</l><block s="reportQuotient"><block var="value"/><l>2</l></block></block><block s="doChangeVar"><l>count</l><l>1</l></block><block s="doSetVar"><l>value</l><block s="reportQuotient"><block var="value"/><l>2</l></block></block><block s="doChangeVar"><l>count</l><l>1</l></block><block s="doSetVar"><l>value</l><block s="reportQuotient"><block var="value"/><l>2</l></block></block><block s="doChangeVar"><l>count</l><l>1</l></block><block s="bubble"><block s="reportJoinWords"><list><l>Position is </l><custom-block s="position of number %s in unsorted list %l"><block var="number"/><block var="list"/></custom-block><l>, found in </l><block var="count"/><l> guesses</l></list></block></block></script></block-definition></blocks><variables><variable name="awful list"><list struct="atomic" id="191">1,7,8,9,11,12,21,22,23,24,73,73,96,99</list></variable><variable name="count"><l>4</l></variable><variable name="value"><l>0.875</l></variable></variables></project><media name="M7L1A2 Search Algorithms(Improving Searches)" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>