<snapdata remixID="9347674"><project name="U5L3- Time Reporters" 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="1.1368683772161603e-13" 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="26" y="116"><custom-block s="Generate an unordered list of 10000 numbers"></custom-block></script><script x="274" y="74"><block s="doSetVar"><l>list of 10000 ordered numbers</l><block s="reportNewList"><list></list></block></block></script><script x="319" y="172"><custom-block s="Say position of %n in sorted list %l"><l>6000</l><block var="list of 10000 ordered numbers"/></custom-block></script><script x="21" y="172"><custom-block s="position of number %n in unsorted list %l"><l></l><l/></custom-block></script><script x="124" y="76"><custom-block s="sum from 1 to %n"><l>30</l></custom-block></script><script x="27" y="223"><custom-block s="time function %repRing"><block s="reifyReporter"><autolambda><custom-block s="Generate ordered list of 10000 numbers"></custom-block></autolambda><list></list></block></custom-block></script><script x="78" y="287.66666666666663"><custom-block s="are the numbers of %l distinct?"><l/></custom-block></script><script x="74" y="387"><custom-block s="time function %repRing"><block s="reifyReporter"><script></script><list></list></block></custom-block></script><script x="301.513672875" y="360.000004"><custom-block s="sum of %l"><block s="reportNumbers"><l>1</l><l>1000</l></block></custom-block></script></scripts></sprite><watcher var="total" style="normal" x="5" y="26.000001999999974" color="243,118,29" hidden="true"/><watcher var="High" style="normal" x="10" y="124.00000399999999" color="243,118,29" hidden="true"/><watcher var="Low" style="normal" x="10" y="145.00000599999993" color="243,118,29" hidden="true"/><watcher var="Amount of guesses" style="normal" x="10" y="166.0000079999999" color="243,118,29" hidden="true"/><watcher var="guess" style="normal" x="10" y="187.00000999999997" color="243,118,29" hidden="true"/><watcher var="list of 10000 ordered numbers" style="normal" x="-1" y="76.99999999999996" color="243,118,29" extX="80" extY="70"/><watcher var="list of 10000 unordered numbers" style="normal" x="181" y="8.000001999999995" color="243,118,29" extX="80" extY="70"/><watcher var="Change Number" style="normal" x="3" y="27.50000099999997" color="243,118,29"/><watcher var="Big Number" style="normal" x="2" y="2" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="sum from 1 to %&apos;num&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doSetVar"><l>total</l><l>0</l></block><block s="doSetVar"><l>Change Number</l><block var="num"/></block><block s="doFor"><l>i</l><l>1</l><block var="num"/><script><block s="doSetVar"><l>total</l><block s="reportSum"><block var="total"/><block var="i"/></block></block></script></block><block s="doReport"><block var="total"/></block></script></block-definition><block-definition s="sum of %&apos;inputList&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportNewList"><list><l>5</l><l>6</l><l>2</l><l>3</l></list></block><block s="reifyReporter"><autolambda><block s="reportSum"><l></l><l></l></block></autolambda><list></list></block></block></block></script></block-definition><block-definition s="time function %&apos;function&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>start time</l></list></block><block s="doSetVar"><l>start time</l><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><custom-block s="ignore %s"><block s="evaluate"><block var="function"/><list></list></block></custom-block><block s="doReport"><block s="reportDifference"><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="start time"/></block></block></script></block-definition><block-definition s="ignore %&apos;result&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="Say position of %&apos;num&apos; in sorted list %&apos;list&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%l"></input></inputs><script><block s="doSetVar"><l>High</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>Low</l><l>1</l></block><block s="doSetVar"><l>Amount of guesses</l><l>0</l></block><block s="doSetVar"><l>guess</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="High"/><block var="Low"/></block><l>2</l></block></block></block><block s="doChangeVar"><l>Amount of guesses</l><l>1</l></block><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="list"/><block var="num"/></block></block><script><block s="doSayFor"><l>Not in List</l><l>2</l></block></script></block><block s="doUntil"><block s="reportEquals"><block s="reportListItem"><block var="guess"/><block var="list"/></block><block var="num"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="guess"/><block var="list"/></block><block var="num"/></block><script><block s="doSetVar"><l>High</l><block s="reportDifference"><block var="guess"/><l>1</l></block></block></script><script><block s="doSetVar"><l>Low</l><block s="reportSum"><block var="guess"/><l>1</l></block></block></script></block><block s="doSetVar"><l>guess</l><block s="reportRound"><block s="reportQuotient"><block s="reportSum"><block var="High"/><block var="Low"/></block><l>2</l></block></block></block><block s="doChangeVar"><l>Amount of guesses</l><l>1</l></block></script></block><block s="doSayFor"><block var="guess"/><l>2</l></block></script></block-definition><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 guesses my number from %&apos;low&apos; to %&apos;high&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>guess</l><block s="reportRandom"><block var="low"/><block var="high"/></block></block><block s="bubble"><block s="reportJoinWords"><list><l>Is Your Secret Number </l><block var="guess"/><l>?</l></list></block></block></script></block-definition><block-definition s="position of number %&apos;num&apos; in unsorted list %&apos;list&apos;" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs><input type="%n"></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="num"/></block><script><block s="doReport"><block var="i"/></block></script></block></script></block><block s="doReport"><l>Not in List</l></block></script><scripts><script x="317" y="99.99999999999994"><block s="doDeclareVariables"><list><l>position</l></list></block><block s="doSetVar"><l>position</l><l>O</l></block><block s="doForEach"><l>item</l><block var="list"/><script><block s="doChangeVar"><l>position</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block var="item"/><block var="num"/></block><script><block s="doReport"><block var="position"/></block></script></block></script></block><block s="doReport"><l>Not in List</l></block></script></scripts></block-definition><block-definition s="are the numbers of %&apos;list&apos; distinct?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doFor"><l>j</l><block s="reportSum"><block var="i"/><l>1</l></block><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 s="reportListItem"><block var="j"/><block var="list"/></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><scripts><script x="220.000002" y="219.000002"><block s="doFor"><l>k</l><l>5</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script></script></block></script></scripts></block-definition><block-definition s="duplicates in %&apos;list to be checked&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Duplicate List</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list to be checked"/></block><l>1</l></block><script><block s="doFor"><l>j</l><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list to be checked"/></block><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list to be checked"/></block><block s="reportListItem"><block var="j"/><block var="list to be checked"/></block></block><block s="reportNot"><block s="reportListContainsItem"><block var="Duplicate List"/><block s="reportListItem"><block var="i"/><block var="list to be checked"/></block></block></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list to be checked"/></block><block var="Duplicate List"/></block></script></block></script></block></script></block><block s="doReport"><block var="Duplicate List"/></block></script></block-definition><block-definition s="remove duplicates %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>Duplicate List</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIf"><block s="reportNot"><block s="reportListContainsItem"><block var="Duplicate List"/><block s="reportListItem"><block var="i"/><block var="list"/></block></block></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="Duplicate List"/></block></script></block></script></block><block s="doReport"><block var="Duplicate List"/></block></script><scripts><script x="259.6416045625" y="262.000003"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><l/></block></script><script x="330.000001" y="179.000001"><block s="doFor"><l>j</l><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script></script></block></script><script x="276.15234475" y="47.000001"><block s="reportDifference"><l></l><l>1</l></block></script></scripts></block-definition><block-definition s="Generate ordered list of 10000 numbers" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>list of 10000 ordered numbers</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><l>10000</l><script><block s="doAddToList"><block var="i"/><block var="list of 10000 ordered numbers"/><comment w="90" collapsed="false">make sure to make this global variable</comment></block></script></block><block s="doReport"><block var="list of 10000 ordered numbers"/></block></script></block-definition><block-definition s="Generate an unordered list of 10000 numbers" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>list of 10000 unordered numbers</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><l>10000</l><script><block s="doAddToList"><block s="reportRandom"><l>1</l><l>10000</l></block><block var="list of 10000 unordered numbers"/><comment w="90" collapsed="false">make sure to make this global variable</comment></block></script></block><block s="doReport"><block var="list of 10000 unordered numbers"/></block></script></block-definition><block-definition s="sum" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="sum of" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition></blocks><variables><variable name="Big Number"><l>9</l></variable><variable name="Change Number"><l>30</l></variable><variable name="total"><l>465</l></variable><variable name="list of 10000 ordered numbers"><list struct="atomic" id="611">1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72</list></variable><variable name="list of 10000 unordered numbers"><list struct="atomic" id="612">7801,8628,4585,676,9265,3439,1772,6513,2439,7,8017,4748,1120,4253,4066,9097,8350,5353,5281,7530,2462,3856,3447,6720,9218,6170,242,8008,5545,5004,4464,9944,2159,9427,6027,5542,5307,5708,3935,4337,9868,314,9440,951,6997,2740,5826,3853,5493,9161,9729,7385,9321,2058,624,8575,3969,9748,9690,605,3567,8196,3903,8348,718,9718,1797,3596,1868,9990,9194,3930,2865,8787,4838,7818,4493,7082,8767,5524,942,4267,9004,1078,532,7169,8459</list></variable><variable name="High"><l>0</l></variable><variable name="Low"><l>2</l></variable><variable name="Amount of guesses"><l>16485</l></variable><variable name="guess"><l>1</l></variable></variables></project><media name="U5L3- Time Reporters" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>