<snapdata remixID="9213006"><project name="U5L1-Sorted List" 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="true" codify="false" inheritance="false" 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="11" y="15" 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="32.33333333333346" y="23"><block s="receiveGo"></block><custom-block s="position of number %n in sorted lsit %l"><l>10000</l><custom-block s="Sorted List"></custom-block></custom-block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="17" y="13" color="4,148,220" hidden="true"/><watcher var="max" style="normal" x="10" y="10" color="243,118,29"/><watcher var="guesses" style="normal" x="91" y="9.00000399999999" color="243,118,29" hidden="true"/><watcher var="small" style="normal" x="10" y="29.000001999999995" color="243,118,29"/><watcher var="guess" style="normal" x="90" y="9.00000399999999" color="243,118,29"/><watcher var="POSITION" style="normal" x="377" y="15.00000399999999" color="243,118,29" hidden="true"/><watcher var="list" style="normal" x="11" y="57.00000399999999" color="243,118,29" extX="98" extY="197"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Number guessing game" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><l>I&apos;m thinking of a number from 1 to 60.</l></block></script></custom-block><block s="doDeclareVariables"><list><l>secret number</l><l>number of guesses</l><l>guesses</l></list></block><block s="doSetVar"><l>secret number</l><block s="reportRandom"><l>1</l><l>60</l></block></block><block s="doSetVar"><l>number of guesses</l><l>0</l></block><block s="doSetVar"><l>guesses</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportEquals"><block s="getLastAnswer"></block><block var="secret number"/></block><script><block s="doAsk"><l>Guess my secret number.</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="guesses"/></block><block s="doSetVar"><l>number of guesses</l><block s="reportSum"><block var="number of guesses"/><l>1</l></block></block><custom-block s="tell %s to %cs"><l>Sprite(2)</l><script><block s="bubble"><block var="guesses"/></block></script></custom-block><block s="doSayFor"><custom-block s="high or low answer: %n secret number: %n"><block s="getLastAnswer"></block><block var="secret number"/></custom-block><l>2</l></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>You guessed it in </l><block var="number of guesses"/><l> guesses.</l></list></block><l>3</l></block></script></block-definition><block-definition s="high or low answer: %&apos;answer&apos; secret number: %&apos;secret number&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="answer"/><block var="secret number"/></block><script><block s="doReport"><l>Yay!</l></block></script></block><block s="doIfElse"><block s="reportLessThan"><block var="answer"/><block var="secret number"/></block><script><block s="doReport"><l>too low</l></block></script><script><block s="doReport"><l>too high</l></block></script></block></script></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="Computer Guessing Game %&apos;number(1)&apos; %&apos;NUMBER(2)&apos;" type="command" category="looks"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>max</l><block var="NUMBER(2)"/></block><block s="doSetVar"><l>small</l><block var="number(1)"/></block><block s="doDeclareVariables"><list><l>secret number</l><l>number of guesses</l></list></block><block s="doSetVar"><l>guesses</l><block s="reportNewList"><list></list></block></block><block s="doAddToList"><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="small"/></block><l>2</l></block></block><block var="guesses"/></block><block s="doSayFor"><block s="reportListItem"><l><option>last</option></l><block var="guesses"/></block><l>2</l></block></script></block-definition><block-definition s="Sorted List" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><l>42</l><l>55</l><l>69</l><l>77</l><l>91</l><l>102</l><l>105</l><l>112</l><l>120</l><l>121</l></list></block></block></script></block-definition><block-definition s="Position" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="position of number %&apos;number&apos; in sorted lsit %&apos;list&apos;" type="command" category="variables"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>max</l><block s="reportListLength"><custom-block s="Sorted List"></custom-block></block></block><block s="doSetVar"><l>small</l><l>1</l></block><block s="doSetVar"><l>list</l><custom-block s="Sorted List"></custom-block></block><block s="doSetVar"><l>guess</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="max"/><block var="small"/></block><l>2</l></block></block></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="guess"/><custom-block s="Sorted List"></custom-block></block><block var="number"><comment w="90" collapsed="false">If the input number is equal to the number of which guess is equal to it stops the loop.</comment></block></block><script><block s="doIf"><block s="reportEquals"><block var="number"/><block s="reportListItem"><block var="guess"/><custom-block s="Sorted List"></custom-block></block></block><script><block s="doReport"><block var="guess"/><comment w="90" collapsed="false">If your first guess, which is the middle number is correct it will report the number ending the ame.</comment></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="guess"/><custom-block s="Sorted List"></custom-block></block><block var="number"/></block><script><block s="doSetVar"><l>small</l><block s="reportSum"><block var="small"/><l>1</l><comment w="90" collapsed="false">This chagnes the small by 1 position value.</comment></block></block><block s="doSetVar"><l>guess</l><block var="small"/></block><block s="doSayFor"><block var="small"/><l>2</l></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="guess"/><custom-block s="Sorted List"></custom-block></block><block var="number"/></block><script><block s="doSetVar"><l>max</l><block s="reportDifference"><block var="max"/><l>1</l><comment w="90" collapsed="false">This chagnes the max by 1 position value.</comment></block></block><block s="doSetVar"><l>guess</l><block var="max"/></block><block s="doSayFor"><block var="max"/><l>2</l></block><block s="doIf"><block s="reportEquals"><block var="max"/><block var="small"/><comment w="90" collapsed="false">If it checks the entie list and doesnt find anything it will say it and end game.</comment></block><script><block s="doSayFor"><l>Item not found</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script></block><block s="doSayFor"><l>I got your number.</l><l>2</l></block></script></block-definition></blocks><variables><variable name="guesses"><l>6</l></variable><variable name="max"><l>1</l></variable><variable name="small"><l>1</l></variable><variable name="list"><list struct="atomic" id="297">42,55,69,77,91,102,105,112,120,121</list></variable><variable name="guess"><l>1</l></variable><variable name="POSITION"><l>10</l></variable></variables></project><media name="U5L1-Sorted List" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>